Команда для перезапуска Gnome2:
sudo /etc/init.d/gdm restart
Что является эквивалентом для Unity?
Upstart путь
sudo service lightdm restart
для более новых версий, использующих lightdm
или sudo service gdm restart
для более старых версий, использующих GDM .
Обновление: Другой вариант, который не использует терминал, но использует комбинацию клавиш, можно найти в разделе Как настроить комбинацию клавиш для отключения X-сервера?
gdm
Похоже, что сервис недоступен в Ubuntu 14.04.nohup compiz --display :0 --replace &
кажется, перезапускает единство, не теряя окна текущего сеанса. См. Askubuntu.com/a/38597/35666Команда
unity
может быть использована для возобновления единства. Он перезапускает оконный менеджер, поэтому ваши открытые программы останутся без изменений, и вы не выйдете из системы.Если вы запускаете команду из приложения терминала, вы должны добавить ее,
& disown
чтобы отсоединить от терминала. Если вы этого не сделаете, то программа Unity станет дочерним процессом приложения терминала, поэтому при закрытии терминала Unity также закроется.Также может быть целесообразно добавить
&> /dev/null
(до бита disown), чтобы вывод текста и ошибок не загромождал ваш терминал.Итак, команда:
Если вы не можете открыть приложение терминала из-за того, что рабочий стол крайне не отвечает (или по какой-либо другой причине), вы можете открыть чисто текстовый терминал, нажав
alt-ctrl-F1
на негоF6
.Там вы получите текстовый терминал, вы должны сначала войти.
Затем вы можете запустить команду выше, затем нажать
alt-ctrl-F7
или,alt-ctrl-F8
чтобы вернуться к графическому рабочему столу.Это имеет тенденцию устранять проблемы с зависанием.
В качестве примечания: поскольку Unity является плагином compiz, вы можете перезапустить unity, перезапустив compiz с помощью команды:
Если вы запустите его из
alt-ctrl-F1
терминала, вам понадобится--display
параметрВам все равно нужно будет добавить
& disown
источник
& disown
. Спасибо!nohup compiz --display :0 --replace &
unity-2d-shell &> /dev/null & disown
Вам не нужно открывать TTY. В большинстве случаев Alt-F2 все еще работает. Просто введите «единство». Вот и все. Нет и отречься нужно.
источник
В Ubuntu 13.04 вы можете использовать следующее:
источник
В терминале запустите nohup compiz --replace. Команда nohup гарантирует, что compiz не будет закрыт, когда вы закроете терминал.
источник
За командой перезапуска GDM
sudo stop gdm
следует командаsudo start gdm
tty.Если вы пытаетесь перезапустить Unity, просто запустите
unity
(но помните, что вам нужно сделать это из диалогового окна Run.источник
Мне нравится менять атрибут размера шрифта GNOME в зависимости от монитора. Я закрывал программы напрямую, чтобы сохранить положение окна. Я поместил это в скрипт, который, вероятно, делает то же самое:
источник