Когда я вхожу в систему, ничего не происходит.
Мне представлены обои для рабочего стола.
[/g0]
Нет Dash, no Launcher, ничего.
Это происходит, когда вы входите в систему с другим tty и пытаетесь, как тот же пользователь, запускать X (с помощью startx или initx).
Например, Ubuntu работает в tty7. С помощью Ctrl + Alt + F1 tty1 открывается. Войдите в систему как один и тот же пользователь и запустите startx. Вернитесь к tty7, выйдите из системы и войдите в систему. Вы получаете только обои для рабочего стола.
Чтобы решить проблему, выберите tty1, войдите в систему, удалите файл .Xauthority в своем домашнем каталоге, выйдите из системы, войдите в систему. Решаемые.
Первый ответ работает отлично, за исключением того, что мне нужно установить Unity:
sudo apt-get install unity
, затем запустить:
ccsm
и включить Unity:)
По-видимому, отключить мой второй монитор было исправление, а затем я смог установить и обновить правильные драйверы.
Если вы надеетесь на 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 на своем рабочем столе, которые вы можете использовать для выхода из системы.
Я считаю, что Unity действительно багги на 13.04 с моей карточкой Nvidia .. YMMV.
Это случилось со мной также в Ubuntu 16.04 после обновления пакетов единства и compiz. Ничего из вышеперечисленного не работало.
Единственный способ, которым я обнаружил, что пусковые установки и тире назад - удалить (хотя НЕ зарегистрирован в Unity) каталог .cache в моем доме.
Самый простой способ сделать это - нажать Ctrl + Alt + T, чтобы получить терминал, а затем выдать:
rm -rf ~/.compiz-1 ~/.config/compiz-1
, и ваша сессия единства вернется к вашим глазам.
Этот метод лучше, чем перезапуск ccsm, потому что вы можете попасть в состояние ошибки OP, даже не случайно отменив единство в ccsm; вы можете получить это просто, случайно нажав кнопку «Настройки» в ccsm.
.cache
, а не .config
. Поэтому rm -rf ~/.cache/compizconfig-1
работал для меня.
– tparker
14 March 2018 в 21:54
Работает для Ubuntu 16.04:
Я сброшу compizconfig
, удалив его кеш (на самом деле команда делает резервную копию, поэтому его можно восстановить).
Выполните следующие команды и logout afterwords:
mv ~/.cache/compizconfig-1 ~/.cache/compizconfig-backup
setsid unity
Внимание: это удаляет вашу пользовательскую настройку Unity.
Если вы используете графическую карту ускорения вместе с графической картой по умолчанию, возможно, это связано с установкой их драйверов. Несколько обновлений драйверов графических адаптеров ускорения в системах с двумя графическими картами, как правило, приводят к нестабильному поведению в некоторых системах. У меня есть карта Nvidia и карта Intel. Раньше это происходило со мной, когда я устанавливал драйверы Nvidia. Пусковая установка и панель исчезнут с рабочего стола. Если вы используете карту Nvidia, установка Bumblebee может быть временным решением: https://wiki.ubuntu.com/Bumblebee
По-видимому, отключить мой второй монитор было исправление, а затем я смог установить и обновить правильные драйверы.
unity --replace
устарела. Вместо этого используйте следующее:
dconf reset -f /org/compiz/
unity --reset-icons &disown
Перезагрузитесь, если он не работает сразу.
У меня была аналогичная проблема:
единство с 14.04 в сочетании с IBM Notes9 приводило к некоторому странному поведению (мышиные мыши перестали работать). Мое обходное решение для этого заключалось в том, чтобы открыть терминал и перезапустить единицу, набрав unity &
.
В последний раз, когда я это делал, это полностью испорченное единство - ни черта, ни пусковая установка, ничто. Я думаю, что я попробовал КАЖДОЕ предложение, указанное на этой странице - ничто из этого не помогло.
Но у коллеги, наконец, был ответ, который работал на меня: я установил инструмент для настройки единства; чем я побежал unity-tweak-tool --reset-unity
и перезагрузился.
Впоследствии, единство снова ожило. Очевидно, что все предыдущие конфигурации изменились на единицу, но это то, о чем --reset-unity
.
И большое преимущество этого решения: он требует только добавления одного пакета и повторной настройки конфигурации единства изменения - но вам не нужно перезагружать compiz, устанавливать ccsm или выполнять все другие длительные действия.
Обновление:
другое решение, которое я нахожу очень полезно в настоящее время из здесь - точка: иногда вам нужно удалить (или даже лучше: вытащить «рабочую» резервную копию) вашего файла ~ / .config / dconf / user.
dconf
как sudo
сделал мой ~/.config/dconf/user
файл имеющим root
право собственности (раньше у него было мое владение). Мне интересно, нужно ли это делать без sudo
. Это было намного лучше, чем удалить файл и начать с нуля!
– Tim Tisdall
5 October 2016 в 14:48