Содержание
Перезапуск X-сервера сочетанием клавиш
Во многих руководствах для перезапуска X-сервера предлагается нажать Ctrl+Alt+Backspace. Однако, начиная с Ubuntu 9.04, в связи с туманной возможностью случайного нажатия, эта комбинация по умолчанию отключена. Однако её очень просто вернуть обратно.
Ubuntu 8.10 и более старые
Для перезапуска X-сервера в версиях Ubuntu до 9.04 достаточно в любой момент нажать Ctrl+Alt+Backspace.
Ubuntu 9.04 "Jaunty Jackalope"
Достаточно установить пакет dontzap
через Synaptic или командой:
sudo aptitude install dontzap
Затем выполнить в терминале команду:
sudo dontzap -d
Можно включить сочетание клавиш и без доп. пакета dontzap
, для этого надо вручную отредактировать xorg.conf
, см. ниже секцию про Ubuntu 9.10.
Ubuntu 9.10 и более новые
Для того, чтобы включить возможность перезапуска X-сервера сочетанием клавиш в «Karmic Koala» нужно зайти в программу располагающуюся в меню «Система→Параметры→Клавиатура», там перейти на вкладку «Раскладки», нажать на кнопку «Параметры раскладки», найти пункт «Последовательность клавиш для перезагрузки Х-сервера» и поставить галочку в поле «Control + Alt + Backspace».
В Kubuntu 12.04 LTS:
- Запустите «Параметры системы»
- Выбирите «Устройства ввода».
- В разделе «клавиатура» перейдите на вкладку «Дополнительно».
- Установите галочку «Настроить дополнительные параметры клавиатуры».
- Найдите пункт «Комбинация клавишь для прерывания работы X-сервера» и установите галочку «Control + Alt + Backspace».
Кроме того, можно включить возможность перезапуска через терминал командой:
setxkbmap -option terminate:ctrl_alt_bksp
Однако действие этой команды сохраняется только до перезагрузки. Для постоянного действия просто добавьте эту команду в ваш файл ~/.xinitrc
.
Также можно просто исправить файл xorg.conf
, добавив в него секцию:
Section "ServerFlags" Option "DontZap" "false" EndSection
xorg.conf
и ~/.xinitrc
может привести к очень неприятным последствиям, так что не стоит изменять эти файлы, если вы чётко не понимаете, что делаете.
Альтернативные варианты остановки X-сервера: alt+SysRq+k (тоже самое,что kill) или alt+SysRq+R,E,I - после чего можно перейти в консоль по alt+Fx и остановить или перезагрузить X-сервер.
Включение, выключение и перезапуск графической подсистемы вручную
Для остановки X-сервера зайдите в текстовую консоль (нажав Ctrl+Alt+F1), войдите в ней под своим именем и выполните:
- Для Ubuntu, Lubuntu и Xubuntu версий 11.10 и выше
sudo /etc/init.d/lightdm stop
- Для Ubuntu и Xubuntu версий 11.04 и ниже
sudo /etc/init.d/gdm stop
- Для Kubuntu
sudo /etc/init.d/kdm stop
Для перезапуска X-сервера необходимо вместо stop
указать restart
:
- Для Ubuntu, Lubuntu и Xubuntu версий 11.10 и выше
sudo /etc/init.d/lightdm restart
- Для Ubuntu и Xubuntu версий 11.04 и ниже
sudo /etc/init.d/gdm restart
- Для Kubuntu
sudo /etc/init.d/kdm restart
Для запуска графической подсистемы достаточно выполнить:
- Для Ubuntu, Lubuntu и Xubuntu версий 11.10 и выше
sudo /etc/init.d/lightdm start
- Для Ubuntu и Xubuntu версий 11.04 и ниже
sudo /etc/init.d/gdm start
- Для Kubuntu
sudo /etc/init.d/kdm start
Вместо прямого вызова init-скриптов можно использовать service
. Названия процессов и команды будут теми же (вызываются те же скрипты, но более прогрессивным методом). Например:
sudo service lightdm stop sudo service lightdm start
Еще один метод выполнения этих же действий:
sudo stop kdm sudo start kdm sudo restart kdm