Есть много похожих постов на ask ubuntu, и я прошел их с небольшим успехом.
Я обновился с 13.04 до 13.10 до 14.04. Обновление с 13.03 до 13.10 работало нормально. После обновления с 13.10 до 14.04 я столкнулся с проблемой. После входа в мой компьютер у меня остается только фоновое изображение и никаких других элементов рабочего стола или единства. Привязки клавиш не работают (например, Ctrl + Alt + T). Я могу зайти в терминал, используя Ctrl + Alt + (F1 + F6). После входа в терминал я могу запускать такие вещи, как apt-get и другие утилиты оболочки. Я не могу запустить что-нибудь графическое без предварительного указания терминала, куда его отправлять, экспортируя display 0 export DISPLAY=:0
Как только я это сделаю, я могу запускать программы на основе графического интерфейса, такие как Firefox.
Стоит отметить, что если я запускаю nautilus из терминала, он показывает рабочий стол и панель в верхней части экрана с параметрами nautilus (File Edit View Go Bookmarks Help). Я попытался восстановить единство из CCSM, без изменений, я переустановил Unity и Ubuntu-Desktop, без изменений. Я удалил и переустановил драйверы nvida-current, опять же, без изменений.
Я сделал все, что мог придумать, чтобы исследовать эту проблему (что не так уж много, так как я все еще новичок в этом). Если есть что-то, что я должен сделать, чтобы продолжить расследование, дайте мне знать, и я все испорчу. Я все еще могу переключить стандартный вывод в файл на рабочем столе и получить к нему доступ оттуда. Любая помощь будет принята с благодарностью
Обновление:
На основании предложений, сделанных в в этом сообщении. Я сделал следующее:
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 now
Теперь, когда я захожу в свой компьютер, я вижу элементы на своем рабочем столе. Я также могу открыть наутилус, нажав ctrl+n
. Вернулась возможность щелкнуть правой кнопкой мыши, что позволяет мне открыть терминал. Однако ctrl+alt+t
все еще не работает. Я не могу захватить и переместить какие-либо окна или перенести окна программ с задней части рабочего стола на передний план, нажимая на них. Они остаются сложенными в том порядке, в котором я их открыл, с самым последним окном вверху. Я снова проверил Compiz Setting Manager и единство активировано.
Обновление 2:
Я думаю, что это может быть проблемой opengl. Я запустил в Termial следующую команду:
DISPLAY=:0 unity
и получаю следующий вывод до зависания терминала.
compiz (core) - Info: Loading plugin: core
compiz (core) - Info: Starting plugin: core
unity-panel-service start/running, process 2707
compiz (core) - Info: Loading plugin: ccp
compiz (core) - Info: Starting plugin: ccp
compizconfig - Info: Backend : gsettings
compizconfig - Info: Integration : true
compizconfig - Info: Profile : unity
compiz (core) - Info: Loading plugin: composite
compiz (core) - Info: Starting plugin: composite
compiz (core) - Info: Loading plugin: move
compiz (core) - Info: Starting plugin: move
compiz (core) - Info: Loading plugin: place
compiz (core) - Info: Starting plugin: place
compiz (core) - Info: Loading plugin: snap
compiz (core) - Info: Starting plugin: snap
compiz (core) - Info: Loading plugin: commands
compiz (core) - Info: Starting plugin: commands
compiz (core) - Info: Loading plugin: compiztoolbox
compiz (core) - Info: Starting plugin: compiztoolbox
compiz (core) - Error: Plugin 'opengl' not loaded
compiz (core) - Info: Loading plugin: resize
compiz (core) - Info: Starting plugin: resize
compiz (core) - Info: Loading plugin: regex
compiz (core) - Info: Starting plugin: regex
compiz (core) - Info: Loading plugin: mousepoll
compiz (core) - Info: Starting plugin: mousepoll
compiz (core) - Info: Loading plugin: imgpng
compiz (core) - Info: Starting plugin: imgpng
compiz (core) - Info: Loading plugin: vpswitch
compiz (core) - Info: Starting plugin: vpswitch
compiz (core) - Info: Loading plugin: session
compiz (core) - Info: Starting plugin: session
compiz (core) - Info: Loading plugin: workarounds
compiz (core) - Info: Starting plugin: workarounds
compiz (core) - Error: Plugin 'opengl' not loaded
Я не уверен, что с этим делать, opengl, похоже, вообще не отсутствует, так как я могу запускать графически интенсивные программы. Однако я не уверен, что плагин opengl - это нечто иное, чем opengl, используемый для таких вещей, как игры (мне стыдно это признавать). Я собираюсь провести исследование по этому вопросу и сообщу, когда у меня будет больше информации.
OP здесь, я наконец имел успех!
я комбинирую все шаги, которые я закончил тем, что делал, прежде чем я имел успех
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 now
После того, как перезапуск входит в и спадает до терминала всегда, Вы можете. В этой точке я смог открыть терминал путем щелчка правой кнопкой по пустому месту по рабочему столу и выбора открытый в терминале. Их вводят следующий набор команд
DISPLAY=:0 unity
dconf reset -f /org/compiz/
unity
, и единица наконец запустила право, и все хорошо работает теперь.
, если команда unity
не запускается, она создает резервную копию при попытке конца setsid unity
, я надеюсь, что мои пробные версии полезны для кого-то там. Благодаря любому, кто посмотрел на этот поток и всех, кто прокомментировал.
Просто эти строки решили его для меня:
dconf reset -f /org/compiz/
sudo reboot
я также пытался загрузиться в различные ядра, и я также изменился от nVidia driver
к nouveau
драйвер с помощью unity-control-center > Sources > Proprietary Drivers