Я пытался улучшить Ubuntu 14.04, отключив OpenGL в Compiz Config Manager, теперь у меня только фон! Я зашел в tty, чтобы сбросить настройки, набрав
dconf reset -f /org/compiz/
И я получаю эту ошибку
error: cannot auto launch D-Bus without X11 $DISPLAY
Usage:
dconf reset [-f] PATH
reset a key or dir. -f is required for dirs.
Arguments:
PATH Either a KEY or DIR
KEY. A key path (starting, but not ending with '/')
DIR. A directory path starting and ending with '/')
Как это решить?
решение1
Если у вас есть доступ в интернет, вы можете исправить это с помощью compiz-config-settings-manager
. К сожалению, вы не можете войти в свою обычную среду. Поэтому, чтобы исправить это, нам нужно установить gnome-session-flashback
.
Шаг 1: Установка рабочего стола Gnome
Для этого шага убедитесь, что у вас есть доступ к Интернету!
- Загрузите ваш компьютер.
- Когда вы попадете на экран входа, нажмите ctrl-alt-f2.
- Вы сейчас в телетайпе
- Войдите в систему, используя свое имя пользователя и пароль.
- Как только вы войдете в систему, выполните следующую команду:
sudo apt-get install gnome-session-flashback
это установит две старые версии GNOME, Compiz и Metacity. - После установки
gnome-session-flashback
выйдите из системы. - После выхода из системы нажмите ctrl-alt-f7.
- В этот момент вы увидите кнопку на экране входа в систему в правом верхнем углу, нажмите ее.
- Здесь вы можете выбрать своего менеджера сеанса. Я думаю, вам нужно выбрать metacity, но не рассчитывайте на меня в этом.
- После входа в систему вы можете открыть терминал, нажав ctrl-alt-t.
Шаг 2: Исправление системы
Находясь в рабочем сеансе терминала, выполните
sudo apt-get install compizconfig-settings-manager
.После выполнения команды запустите
ccsm
.Когда он откроется, прочитайте предупреждение,
В разделе «Общие» есть кнопка с надписью OpenGl рядом. Нажмите кнопку, чтобы снова включить OpenGL.
Совершенно другой способ
После входа в tty вы также можете compiz-config-settings-manager
сразу установить, но тогда вы не сможете его запустить, так как ваш менеджер сеансов (Unity, я полагаю?) не работает с терминалом tty. Терминал tty, как таковой, не знает, на какой экран его выводить.
Однако если вы выполните следующие команды:
set display=:0
ccsm
Вы увидите то же окно, что и на втором шаге.
После завершения восстановления перезагрузите компьютер.