Вопрос: Unity не загружается, нет Launcher, не появляется Dash


Когда я вхожу в систему, ничего не происходит.

Мне представлены обои для рабочего стола.

Blank desktops suck

Нет Dash, no Launcher, ничего.


533
2017-12-14 17:24


Источник


ИМХО это ошибка, но у меня это есть с сегодняшнего дня. Может только найти эту ошибку bugs.launchpad.net/ubuntu/+source/unity/+bug/1212987 Я следовал рекомендациям здесь: askubuntu.com/questions/17381/... Unity выполнил сброс, но не работает нормально, рабочие области не работают, даже если я включаю или отключает или изменяю количество. Нет разницы. Положите плагин и выйдет из строя, - Janghou
Мои проблемы начались после переключения с драйверов nouveau на драйверы NVIDIA (системные настройки / вкладка оборудования). - DanielaWaranie
После многих проведенных дней и многих SO-потоков, прочитанных, я обнаружил, что это похоже на Ubuntu open Bug (Статус «Неполный» по состоянию на Juli 2015). Подробнее об этом здесь: bugs.launchpad.net/ubuntu/+bug/1285444  Быстрое решение похоже: $ mv ~/.config/dconf/user ~/.config/dconf/user.old - xyz
@ julianromera's было единственным решением в этой теме, которое помогло мне - Dziamid
Ответ @julianromera был единственным, который работал на меня. - Paweł Adamski


Ответы:


В этом ответе используются версии Ubuntu под управлением Compiz.

Этот ответ предполагает, что Unity запускается через Compiz. Если у вас нет установленный compiz этот ответ не относится к вам.

Вам просто нужно включить плагин Unity. Проблема в том, что это боль внизу, потому что теперь у вас нет графического метода для этого. Так:

  1. Попробуйте открыть терминал с помощью Ctrl+Alt+T,
    Это может не сработать, но вы можете попробовать щелкнуть правой кнопкой мыши на рабочем столе и выбрать «Открыть терминал здесь». В противном случае вам может потребоваться перейти на «жесткий» терминал, нажав Ctrl+Alt+F1 и войдите в систему.

  2. устанавливать compizconfig-settings-manager запустив

    sudo apt-get install compizconfig-settings-manager
    
  3. Затем запустите его следующим образом:

    DISPLAY=:0 ccsm &
    

    Первая часть сообщает терминалу, на котором вы хотите его загрузить (в противном случае он не будет иметь подсказки).

  4. Если вы перешли на TTY на шаге 1, вернитесь на графический сервер, нажав Ctrl+Alt+F7 (или Ctrl+Alt+F8 иногда).
    Там должен стоять диспетчер настроек CompizConfig.

  5. Найдите плагин Unity. Включите его. Вам будет предложено: «Ubuntu Unity Plugin требует плагина OpenGL. Включите Ubuntu Unity Plugin / Enable OpenGL»

  6. Все должно возродиться, но если этого не произойдет, вам, возможно, придется перезапустить. Вы можете это сделать, вернувшись на терминал и запустив sudo reboot,


464
2017-11-07 23:23



Работала отлично для меня. В качестве примечания я не должен был вводить терминал TTY, смог использовать ярлык терминала (ctrl + alt + t). - Tass
Если вы переходите к шагу 5 и не видите единства в списке, попробуйте следующее: sudo apt-get -f install && sudo apt-get --reinstall install unity - Collinux
Если бы эта проблема была сама, но мне не повезло с решением далеко, не работает для меня, все равно получаю тот же пустой экран на Ubuntu 14.04 LTS 64bit. Повторите шаги, чтобы проверить, не было ли упущено. Lenovo X201S Thinkpad i7 2.0Ghz 8Gb RAM. Никогда не было этой проблемы с 12,04 LTS - therobyouknow
Тот факт, что эта проблема столь распространенная и долговременная, для меня, довольно тревожная. Кто-нибудь знает, почему это происходит, и что вызывает это? - fouric
ccsm зависает при загрузке значков, но если я вернусь на главный экран ctrl-alt-F7, там будут варианты compiz. Я включил рабочий стол Unity, переключился на tty1 (ccsm выполнил успешно) ... но не Unity. Перезагрузка: нет Единства. Если я перезагружу ccsm, Unity по-прежнему будет выбран и «включен», но не появится Unity. - JeanSibelius


Решение, подходящее для меня (решило ту же проблему):

в терминале:

export DISPLAY=:0   
sudo dconf reset -f /org/compiz/

а потом

setsid unity

165
2018-05-04 00:50



Фантастика. Работает с Ubuntu Linux 13.04 Desktop в Parallels на Mac OS X. - Elliot
Благодаря! Работает с Ubuntu 14.04 тоже. Интересно, почему это произошло из-за синего, хотя :-( - Sadi
мне было нужно export DISPLAY=:0 первый. - Uri
sudo dconf reset -f / org / compiz / Ошибка командной строки «dbus-launch» --autholaunch = c0c0f8bf86119c64ccb710000000006 - бинарный синтаксис --close-stderr ': дочерний процесс завершен с кодом 1 - JeanSibelius
Одна из проблем заключается в том, что dconf в виде sudo сделал мой ~/.config/dconf/user файл имеет root (раньше у меня было мое владение). Мне интересно, нужно ли это делать без sudo, Это было намного лучше, чем удалить файл и начать с нуля! - Tim Tisdall


В 13.04 и 14.04:

unity --replace не рекомендуется. Вместо этого используйте следующее:

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

Перезагрузитесь, если он не работает сразу.


72
2018-04-27 02:39



Это работало для меня после установки соответствующих драйверов для моей видеокарты Nvidia. См. Мой ответ askubuntu.com/questions/288235/... - Thomas Arildsen
dconf reset команда дает ошибку exitcode 1 и не будет работать 13.10, - Peterdk
включение плагинов Unity с ccsm исправлены некоторые проблемы, остальные были исправлены с помощью rm -r .Xauthority .ICEauthority .compiz-1/ .gconf/ .config/compiz-1/ .config/dconf/ - precise
Невозможно автоматизировать D-bus без X11 $ DISPLAY. До сих пор ничего не было - jimifiki
Он также работает для ubuntu 16.04, просто решил мою проблему - Priyadarshi Paul


Для 12.10 и ниже:

Нажмите Ctrl+Alt+T для терминала и запуска ccsm, затем снова включите плагин 'Unity'.

Затем вам также может понадобиться запустить unity --replace,


60
2017-10-02 02:33



unity --resetтеперь устарел и не работает. Есть ли замена? - Shahbaz
@Shahbaz - unity --replace, - horIzoN
@ nerof61 также устарел от 13.04. См. Мой ответ ниже: askubuntu.com/a/286349/2638 - Brandon Bertelsen
ни --reset ни --replace работала для меня с моим Ubuntu 12.04. unity-panel-service: no process found Backend : ini Integration : true Profile : default Adding plugins Initializing core options...done ... Я ждал и ждал, а потом я не мог, прервал с помощью ctrl + c .. и теперь хотел попробовать другие варианты. - precise


Рекомендуется проверить, что ваш графический драйвер настроен на использование аппаратного ускорения, и он настроен на использование OpenGL. Попробуйте запросить форумы Ubuntu и Ubuntu для получения информации, относящейся к вашим графическим процессорам и вкусу Ubuntu. Для пользователей гибридной графики см. Последний раздел «Гибридная графика» ниже.

Возможно, вы захотите запустить CompizConfig-настройка-менеджер  Install compizconfig-settings-manager пакета и убедитесь, что плагин Unity установлен (см. Каковы некоторые из проблем с CCSM и почему я хочу избежать этого?).

За 12.04 и новее

  1. Изменить на tty1 путем нажатия Ctrl+Alt+F1 и войдите в систему.

  2. устанавливать compizconfig-settings-manager запустив

    sudo apt-get install compizconfig-settings-manager
    
  3. Затем запустите его, выполнив следующие действия:

    export DISPLAY=:0
    ccsm
    

    Первая часть сообщает терминалу, на котором вы хотите его загрузить (в противном случае он не будет иметь подсказки).

  4. Нажмите Ctrl+Alt+F7 (или Ctrl+Alt+F8 иногда), чтобы вернуться к графическому дисплею, где должен присутствовать экран настроек CompizConfig Settings Manager.

  5. Найдите плагин Unity. Включите его. CCSM

  6. Все должно возродиться, но если этого не произойдет, вам, возможно, придется перезапустить. Вы можете это сделать, возвращаясь к tty1и работает sudo reboot,

Если единство все еще не загружается, попробуйте:

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

Перезагрузитесь, если он не работает сразу.

Для 11.10 и старше

Если вы надеетесь на TTY (Ctrl+Alt+F1 через F6) и запустить:

DISPLAY=:0 unity --replace

Он сбросит Unity на TTY 7 (Ctrl+Alt ++F7).

Вы также можете попробовать:

DISPLAY=:0 unity

Но это не будет работать, если диспетчер окон уже запущен на дисплее 0 (он даст вам ошибку, просто используйте unity --replace в таком случае).

Если Unity абсолютно отказывается перезапустить. Попробуйте это:

устанавливать gnome-panel:

sudo apt-get install gnome-panel

Затем запустите его на дисплее 0:

DISPLAY=:0 gnome-panel

Затем вы должны иметь панели стиля Gnome 2 на рабочем столе, которые вы можете использовать для выхода из системы.

Гибридная графика

Некоторая очень полезная информация и дальнейшее чтение для пользователей гибридной графики можно найти Вот,

Как только графические процессоры настроены для 3D-ускорения и OpenGL, вы можете:

  1. Установите драйверы Nvidia из https://edge.launchpad.net/~xorg-edgers/+archive/ppa:

    sudo apt-add repository ppa:xorg-edgers/ppa
    

    или:

    Я бы предпочел стабильный PPA, но у него пока нет пакетов для 13.04, Обновление: похоже, они доступны с 25 сентября. Я бы установил этот стабильный PPA - вы можете попробовать, но я его не тестировал.

    Установленные Ubuntu драйверы Nvidia были уже установлены, и я просто установил из этого PPA, добавив его и выполнив обновление пакета, используя update-manager,

    sudo apt-add repository ppa:ubuntu-x-swat/x-updates
    
  2. Установите Шмель из https://launchpad.net/~bumblebee/+archive/stable

    ОБНОВЛЕНИЕ: по состоянию на 6 октября, ppa:xorg-edgers/ppa похоже, содержит шмеля. Поэтому, если вы установите из этого PPA, вы можете попробовать пропустить добавление Bamblebee PPA и установить его здесь.

    Если вы выбрали стабильный PPA на шаге 1, установите стабильный PPA Bumblebee следующим образом:

    sudo apt-add-repository ppa:bumblebee/stable
    
  3. ОБНОВЛЕНИЕ: добавив PPA (ы), обновите списки пакетов:

    sudo apt-get update
    

    Если у вас уже установлены драйверы nvidia из стандартных хранилищ Ubuntu, просто выполните обновление, чтобы получить новую версию из репозитория, выбранного на шаге 1:

    sudo apt-get upgrade
    sudo apt-get install bumblebee
    
  4. Выполните следующие команды, чтобы «восстановить» Unity (от Brandon-Bertelsenответ на Unity не загружается, нет Launcher, не появляется Dash):

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

51
2017-12-27 12:45



В 14.10: единство --reset-icons & disout дает мне остановку: Неизвестная работа: single-panel-service // start: Неизвестная работа: unity-panel-service // compiz (core) - Info: Загрузка плагина: core // compiz (core) - Info: запуск плагина: core ... и никаких дальнейших действий. Alt-F7 возвращает меня к графическому, если у меня есть боковое меню, но нет меню «Пуск» (ничего в верхнем меню - значок подключения, значок питания и т. Д.). Назад к tty1 дает мне экраны и экраны информации. .. перезагрузитесь, и я НАЗАД В БИЗНЕСЕ! СПАСИБО ЗА ВАШЕГО ВОЛШЕБНОГО ВОУДА - JeanSibelius
Ваш раздел «Для 12.04 и новее» не работает на Ubuntu 16.04. - Luís de Sousa


Самый простой способ сделать это - нажать Ctrl+Alt+T получить терминал и затем выпустить:

rm -rf ~/.compiz-1 ~/.config/compiz-1

и ваша сессия единства вернется к вашим глазам ..

Этот метод лучше, чем перезапуск ccsm, потому что вы можете попасть в состояние ошибки OP, даже не случайно отменив выделение в ccsm; вы можете получить это просто, случайно нажав кнопку «Настройки» в ccsm.


32
2017-11-10 05:55



предположим, вы имеете в виду .config / compiz-1 - matteo
Я не могу использовать ctrl-alt-T - jimifiki
@jimifiki: нажмите 'crtl' + 'alt' + 'f1', а затем сделайте то, что предложил achiang. хотя лично я бы сместил их с пути, пока вы не найдете больше проблем. - isaaclw
@isaaclw Я сделал то, что предлагает. Ничего не изменилось. Примечательно, что гостевая сессия работает нормально. - jimifiki
Для моего Ubuntu 16.04 соответствующие файлы для удаления были в .cache, а не .config, Так rm -rf ~/.cache/compizconfig-1 работал на меня. - tparker


У меня тоже была эта пробема. Я решил это с удалением содержимого файла ~ / .config / compiz-1 / compizconfig и relog.

rm -rf ~/.config/compiz-1/compizconfig/*

24
2017-10-30 06:23



не работает для меня, в значительной степени, как и все остальное на этой странице - matteo
Да! Спасибо, это сработало! У меня есть Ubuntu 16,04 установленный в VirtualBox, и после одного из обновлений у меня возникла эта проблема. Это единственное решение, которое сработало для меня! О, и не забудьте перезапустить после применения этого исправления. - informatik01
Не работает на Ubuntu 16.04. - Luís de Sousa
Не работает для меня 16.04 - 43Tesseracts
Для моего Ubuntu 16.04 соответствующие файлы для удаления были в .cache, а не .config, Так rm -rf ~/.cache/compizconfig-1 работал на меня. - tparker


У меня была точно такая же проблема.

Если у вас установлен Диспетчер настроек Compiz Config, возможно, что Unity Desktop Plugin отключен.

Войдите в рабочий стол Unity 2D и убедитесь, что он включен в CCSM, как это,

CCSM

Unity Shell не будет загружаться на рабочем столе по умолчанию, если флажок не установлен, и вы получите сеанс на вашем снимке.


21
2017-10-22 07:09