Вопрос Unity не запускается после загрузки


Я использую относительно новый установленный Ubuntu 13.04 со всеми обновлениями. Мой видеодрайвер установлен с официального сайта AMD и работал без проблем.

После последнего обновления Unity больше не запускалась (я думаю). Пусковая установка и верхняя панель не отображались, поэтому единственное, что я мог видеть, это фон и значки на рабочем столе (так что nautilus можно было использовать). Но вокруг окон не было оконной рамы, поэтому я не смог увидеть кнопку закрытия и так далее. Я думал, что это, вероятно, вызвано драйвером видео (установленным с помощью файла установки amd-catalyst-13.4-linux-x86.x86_64.run). Поэтому я снова побежал.

Теперь рамы вокруг окон вернулись. Но остальные остались как раньше.

Можно ли все снова работать, не устанавливая все новое? Я также использовал бы OpenSource или собственный видеодрайвер из свойств программного обеспечения gtk, но он не позволяет мне «понижать» или выбирать драйвер с открытым исходным кодом. Если вам нужна дополнительная информация, просто скажите мне.

Спасибо.

PS: Я могу себе представить, что на это уже был дан ответ, но я не мог найти никакого рабочего ответа, и было бы хорошо, если бы я мог нормально использовать свой компьютер в ближайшее время.

Обновить: Я перешел на драйвер с открытым исходным кодом, используя инструкции из приведенного ниже ответа, но функционально ничего не изменилось. Единство все еще не появляется.


1
2018-05-25 15:28


происхождения




ответы:


Удалить видеодрайвер:

sudo sh /usr/share/ati/fglrx-uninstall.sh 

sudo apt-get remove --purge fglrx fglrx_* fglrx-amdcccle* fglrx-dev*

Удалите xorg.conf

sudo rm /etc/X11/xorg.conf

Полностью переустановите xorg

sudo apt-get install --reinstall xserver-xorg-core libgl1-mesa-glx:i386 libgl1-mesa-dri:i386 libgl1-mesa-glx:amd64 libgl1-mesa-dri:amd64

sudo dpkg-reconfigure xserver-xorg

перезагружать

sudo reboot

Это должно привести к тому, что видеодрайверы Ubuntu и x будут такими же, как и новая установка.

Сбросить единство

dconf reset -f /org/compiz/
unity --reset-icons &disown

5
2018-05-25 16:19



удаление видеодрайвера приведет к тому, что ничего не будет удалено, потому что ни один из пакетов fglrx * не установлен. Вероятно, это связано с тем, что я установил драйвер, используя скрипт .run, который предлагается от AMD. Должен ли я продолжать использовать остальную часть вашего решения? - verpfeilt
Попробуйте с sudo apt-get удалить fglrx * и посмотреть, работает ли он, но я не думаю, что это будет иметь значение. также попробуйте 2 команды, если это не работает sudo sh /usr/share/ati/fglrx-uninstall.sh sudo apt-get удалить --purge fglrx fglrx_ * fglrx-amdcccle * fglrx-dev * - Mihai
Спасибо, действительно был uninstall.sh, поэтому эта команда работала. После перезагрузки используется драйвер с открытым исходным кодом (в соответствии с программными свойствами-gtk). К сожалению, Unity все еще не работает. Все остается неизменным. Может быть, есть какой-то способ найти ошибку в каком-то файле журнала или полностью переустановить / настроить единство? - verpfeilt
Хорошо, я отредактировал свой ответ. В то время как .sh работал, вы продолжали выполнять команды из «Удалить xorg.conf», а остальное - из моего исходного сообщения? - Mihai
Да, я следил за всем. Но вторая команда «sudo apt-get remove --purge fglrx fglrx_ * fglrx-amdcccle * fglrx-dev *» также привела к удалению ничего. Сценарий удаления, похоже, сработал, он даже удалил сам xorg.conf. - verpfeilt


Перейдите к менеджеру compiz и включите плагин единства, это сработало для меня.


0
2017-11-14 19:56