Перезапустить только сеанс графического интерфейса или перезапустить только операционную систему?

44

Возможно ли в Linux перезапустить только сессию GUI или ОС (я не говорю о перезагрузке ПК)

Вернитесь в Windows 98, если вы хотите перезапустить сеанс графического интерфейса или только если вам просто нужно удерживать клавишу Shift, и он перезапустит сеанс графического интерфейса или только ОС, и он работает нормально.

windows 98 shift + restart

Один ноль
источник

Ответы:

62

Да. Там пара вариантов.

1) Вы можете включить CTRL+ SHIFT+BACKSPACE . Эти три клавиши будут работать как CTRL+ ALT+ SUPR, но они будут только перезапускать графический интерфейс.

2) Из командной строки (нажмите CTRL+ ALT+, F1чтобы попасть в консоль) вы можете перезапустить диспетчер отображения Ubuntu (который позволяет пользователю войти в свой предпочтительный графический интерфейс), введя:

sudo service lightdm restart

3) Наконец, вы можете перезагрузить только единство. Это сбросит ваш графический интерфейс (все окна и панели), но не убьет любую программу. После перезагрузки вы можете продолжать работать там, где вы его оставили. Войти:

unity --replace

или, если вы перезапускаете с консоли (после нажатия CTRL+ ALT+ F1), введите:

DISPLAY=:0 unity --replace
Хавьер Ривера
источник
2
Почему вы используете Unity sudo?
Андрей Вихров
а) Вам не нужно переключаться на tty для перезапуска графического интерфейса, вы можете сделать это из графического терминала просто отлично.
Попей
1
б) В наши дни мы использовали lightdm, поэтому «sudo service lightdm restart» будет более точным
popey
1
@popey: Я ожидаю, что он хочет перезапустить графический интерфейс, потому что он не отвечает. Это также означает, что у Unity --replace должен быть DISPLAY =: 0, если вам нужно сделать это из консоли.
Хавьер Ривера
8

Традиционно это было достигнуто в Linux с помощью Ctrl + Alt + Backspace. Это было отключено несколько выпусков назад, и раньше его легко было включить (с помощью пакета dontzap).

Сейчас я перезагружаю X с помощью консоли и набираю:

Судо Киллол Xorg

Затем графический интерфейс перезапустится, и вы вернетесь к своему менеджеру входа в систему. Обязательно сначала сохраните все.

KhaaL
источник
К вашему сведению, если вы не знали: последние несколько версий упростили включение этой комбинации клавиш в параметрах раскладки клавиатуры (в настоящее время в параметрах «системные настройки» -> «раскладка клавиатуры» -> «раскладки» -> «). .. "->" Последовательность клавиш для уничтожения X-сервера ").
Марти Фрид
Прекрасно работает в Ubuntu-MATE 16.04 👍 - (Нет ранее существовавшей команды для назначения сочетания клавиш в разделе »Сочетания клавиш«, но поскольку можно назначать настраиваемые команды сочетаний клавиш ... ( ⊕Add)
Фрэнк Ноке
4

Чтобы возобновить графический сеанс, выйдите из системы и войдите снова.

Если система зависла, вы можете использовать Ctrl-alt-backspace для выхода из системы (убейте ваши приложения).

Чтобы сделать это, см. Http://ubuntuportal.com/how-to-enable-key-sequence-ctrlaltbackspace-to-kill-server-on-ubuntu-11-10/, который дает вам хороший графический обзор.

Если вы просто хотите перезапустить менеджер окон, не выходя из системы, это зависит от менеджера окон.

Для единства см

Как перезапустить оконный менеджер?

Для гнома вы нажмете Alt+ F2и в диалоговом окне введите rиEnter

пантера
источник
1

Если вы работаете, Kubuntuи все ваши оконные декорации исчезли, а панель задач не работает, вы, вероятно, почувствуете, что ваш сеанс GUI умер. Вы можете перезапустить его, сохранив все запущенные программы, если у вас уже есть открытая оболочка. Просто введите:

kwin --replace &
Ричард Хуссонг
источник