Нет Unity, черты и бары - существующие решения не работают

Я использую Ubuntu 14.04 LTS x64 на Schenker M504 (Clevo 650) Intel i7 4712 с NVIDIA GeForce GTX850M.

При переключении на карту NVIDIA с помощью PRIME все мои окна были обведены толстой черной рамкой. В попытке решить эту проблему я попытался обновить драйвер NVIDIA с 331,38 до 337,25, следуя указаниям из dannyboy79 - Nvidia выпускает 337,25 . Затем я перезагрузился, чтобы найти черный экран с белым курсором в левом верхнем углу.

Я пытался решить эту проблему разными способами, в том числе:

1) удалить все драйверы nvidia (решение 1):

sudo apt-get install --reinstall ubuntu-desktop
sudo apt-get install unity
sudo apt-get purge nvidia* bumblebee*
sudo apt-get install nvidia-prime
sudo shutdown -r

2) очистить и смолить все:

Удалите все, что связано с проприетарными драйверами Nvidia.

sudo nvidia-settings --uninstall
sudo apt-get remove --purge nvidia*

Начните с нуля.

sudo apt-get remove --purge xserver-xorg-video-nouveau xserver-xorg-video-nv

Переустановите все вещи!

sudo apt-get install nvidia-common
sudo apt-get install xserver-xorg-video-nouveau
sudo apt-get install --reinstall libgl1-mesa-glx libgl1-mesa-dri xserver-xorg-core

Переконфигурируйте X-сервер.

sudo dpkg-reconfigure xserver-xorg

Переустановите compiz

sudo apt-get install --reinstall compiz

Вариант 2) решил проблему, но теперь я нахожусь с пустым фоном Unity. Я видел, как несколько человек упоминали, что плагин Unity был отключен в ccsm. Поэтому я следовал всем решениям, упомянутым в , Unity не загружается, ни Launcher, ни Dash не появляются , но безрезультатно.

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

/usr/lib/python2.7/dist-packages/gtk-2.0/gtk/__init__.py:57: GtkWarning: could not open   display
warnings.warn(str(e), _gtk.Warning)
Traceback (most recent call last):
File"/usr/lib/python2.7/dist-packages/ccm/__init__.py", line 1, in <module> from ccm.Conflicts import *
File"/usr/lib/python2.7/dist-packages/ccm/Conflicts.py", line 26, in <module> from ccm.Constants import *
File"/usr/lib/python2.7/dist-packages/ccm/Constants.py", line 30, in <module> CurrentScreenNum = gtk.gdk.display_get_default().get_default_screen().get_number()
AttributeError: 'NoneType' object has no attribute 'get_default_screen'

Когда я пытаюсь запустить:

dconf reset -f /org/compiz/ 

Я получаю сообщение об ошибке: Невозможно автоматически запустить D-Bus без X11 $ DISPLAY. Аналогично

setsid unity 

тоже не работает.

Я также пытался переустановить lightdm, но проблема остается, и при попытке загрузки с использованием gdm Ubuntu просто зависает на дисплее загрузки.

Проблема присутствует как на сеансах моего хоста, так и на гостевых.

Есть идеи?

Спасибо!

1
задан 13 April 2017 в 15:23

1 ответ

Хорошо, таким образом, мне удалось частично решить проблему (который должен вернуться к исходным настройкам и драйверу (Nvidia 331.79), но черный пограничный вопрос остается), и требуемый для уведомления сообщества в случае, если любой, оказывается, встречается с той же проблемой.

Поэтому для возвращения к исходным настройкам I

1) произвел чистку всех драйверов Nvidia:

sudo apt-get remove --purge nvidia*

2) Переустановленный рабочий стол Ubuntu

sudo apt-get install ubuntu-desktop

3) Переустановленный драйвер Nvidia через репозиторий обрезных станков Xorg:

sudo add-apt-repository ppa:xorg-edgers/ppa
sudo apt-get update
sudo apt-get install nvidia-331

я буду продолжать изучать черный пограничный вопрос, но видел некоторые сообщения на этом, таким образом, должен будет быть ответ где-нибудь там!

Hope это может помочь!

1
ответ дан 13 April 2017 в 15:23

Другие вопросы по тегам:

Похожие вопросы: