Команда для перезапуска Gnome2:
sudo /etc/init.d/gdm restart
Что такое эквивалент Unity?
Команда для перезапуска Gnome2:
sudo /etc/init.d/gdm restart
Что такое эквивалент Unity?
Способ Upstart -
sudo service lightdm restart
для более новых версий с использованием lightdm
или sudo service gdm restart
для более старых версий с использованием gdm .
Update: Другой вариант, который не использует терминал, но использует комбинацию клавиш, можно найти в Как установить комбинацию клавиш для уничтожения X-сервера?
Команда unity
может использоваться для перезапуска единства. Он перезапускает оконный менеджер, поэтому ваши открытые программы останутся нетронутыми, и вы не выйдете из системы.
Если вы запустите команду из приложения терминала, вы должны добавить & disown
, чтобы отсоединить ее от терминала. Если вы этого не сделаете, программа единства станет дочерним процессом терминального приложения, так что когда вы закроете терминал, будет также закрыто единство.
Также может быть полезно добавить &> /dev/null
(до отказа), чтобы текст и ошибка не загромождали ваш терминал.
Итак, команда:
unity &> /dev/null & disown
Если вы не можете открыть приложение терминала из-за того, что рабочий стол крайне не отвечает (или по какой-либо другой причине), вы можете открыть чисто текстовый терминал, нажав alt-ctrl-F1
на F6
. Р>
Там вы получите текстовый терминал, вам сначала нужно войти в систему.
Затем вы можете выполнить команду выше, а затем нажать alt-ctrl-F7
или alt-ctrl-F8
, чтобы вернуться на графический рабочий стол.
Это имеет тенденцию исправлять «зависающие» проблемы.
В качестве побочного примечания: поскольку Unity является плагином compiz, вы можете перезапустить единицу, перезапустив компилятор с помощью команды:
compiz --replace
Если вы запустите его из терминала alt-ctrl-F1
, вам понадобится параметр --display
compiz --display :0 --replace
Вам нужно будет добавить & disown
Вам не нужно открывать tty. В большинстве случаев Alt-F2 все еще работает. Просто введите «единство». Вот и все. Нет & amp; отключение необходимо.
В Ubuntu 13.04 вы можете использовать следующее:
sudo service lightdm restart
Команда для перезапуска GDM: sudo stop gdm
, за которой следует sudo start gdm
, и должна выполняться с помощью tty.
Если вы пытаетесь перезапустить единство, просто запустите unity
(но помните, что вам нужно сделать это из диалогового окна запуска.
В терминале запустите nohup compiz -replace. Команда nohup гарантирует, что при закрытии терминала команда compiz не будет закрыта. Р>
Мне нравится изменять атрибут размера шрифта GNOME в зависимости от монитора. Я закрыл программы напрямую, чтобы сохранить положение окна. Я помещаю это в скрипт, который, вероятно, делает почти то же самое:
nautilus -q && sleep 2 && bgcmd nautilus -n
pkill unity-panel
pkill unity-window
sleep 1
unity-window-decorator &> /dev/null & disown