Как выйти из x server linux
Зайдя с консоли, для запуска X достаточно дать команду
Именно » startx «, а не » start x » и не » xstart «.
После этого на экране быстро пройдет диагностика запуска X-сервера, затем компьютер переключится в графический режим — появится пустой экран, заполненный простеньким штрихованным узором, а через несколько секунд на нем появится «оформление», которое обычно включает окно для ввода команд и, например, часы.
Если X запускается автоматически
Иногда компьютеры настраивают так, что X запускается автоматически сразу после загрузки операционной системы, и вместо консольного приглашения » login: » сразу появляется окно примерно такого вида:
Графическое приглашение к входу в систему |
В этом случае надо просто войти в систему так же, как с консоли — ввести свое login-имя, нажать , ввести пароль, и еще раз нажать . После этого (если имя и пароль введены правильно) автоматически запустится X-сессия — так же, как если зайти с консоли и запустить » startx «.
Выход из X
Для того, чтобы завершить работу с X-Window, лучше всего найти в меню пункт типа «Quit» — «выход» (иногда он может называться «Exit» или «Logout»).
В самом же крайнем случае, например, когда надо выйти мгновенно, или в незнакомом window manager’е, когда неизвестно, где искать «Quit», можно воспользоваться комбинацией клавиш . Хотя это самый простой способ, лучше все же всегда использовать «Quit».
Как перезапустить иксы (X server) в Ubuntu?
Чтобы перезапустить X server в Ubuntu можно воспользоваться комбинацией клавиш «Alt(правый)+PrtScr+k».
По умолчанию комбинация Ctrl+Alt+Backspace для перезапуска иксов в Ubuntu заблокирована. Чтобы ее включить, прочитайте соответствующую статью: «Включаем комбинацию Ctrl+Alt+Backspace в Ubuntu».
И еще один способ это выйти из системы (разлогиниться) и снова зайти (залогиниться).
Войдите, чтобы ставить лайки мне нравится
войдите, чтобы ставить лайки
Другие вопросы и ответы
- Как удалить DEB пакет?
- Как восстановить меню пуск, и как изменить параметры переключения раскладки т.е. поменять клавиши?
- Разрешение экрана при запуске Ubuntu в Parallels Desktop
- Как распаковать tar архив в Linux?
- Как удалить программу XFCE4?
Категории вопросов:
- Ubuntu
- Интернет и сети
- Командная строка
- Работа с файлами
- Оборудование и драйвера
- Программы и игры
Перезапуск, остановка и запуск X-сервера
Будьте внимательны! При перезапуске 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
- Сайт
- Об Ubuntu
- Скачать Ubuntu
- Семейство Ubuntu
- Новости
- Форум
- Помощь
- Правила
- Документация
- Пользовательская документация
- Официальная документация
- Семейство Ubuntu
- Материалы для загрузки
- Совместимость с оборудованием
- RSS лента
- Сообщество
- Наши проекты
- Местные сообщества
- Перевод Ubuntu
- Тестирование
- RSS лента
© 2018 Ubuntu-ru — Русскоязычное сообщество Ubuntu Linux.
© 2012 Canonical Ltd. Ubuntu и Canonical являются зарегистрированными торговыми знаками Canonical Ltd.
Персональный блог Толика Панкова
Стихи, рассказы, философия, IT, политика, панкизм, раздолбайство и болтовня.
Вчера в восемь часов вечера высокопоставленный заокеанский покровитель майора Евсюкова принял Юлию Латынину за представителя ДОБДД МВД России Дмитрия Лейбова
Выход из X через консоль (и желательно удаленно)
Posted on 25.01.2020 by Tolik Punkoff
Долго искал, как выйти из X через консоль, и в мануалах ничего не мог найти. Почему-то это нигде толком не описано. Хотя, я думаю, завершить X на другой машине удаленно, имея под рукой только консоль/удаленный терминал, возникала не у меня одного.
И оказалось, что какого-то единственного универсального способа нет.
Проверить runlevel
Runlevel или уровень запуска — это программная конфигурация системы, которая позволяет запускать только выбранную группу процессов на определенном этапе. Их до 10, но нас интересует уровень 3 — многопользовательский (консольный) режим, и уровень 5 (в Slackware — 4), многопользовательский графический режим, в котором X-server запускается по умолчанию.
Если система находится на уровне 4 (5), то способы как либо пришибить иксы могут не сработать, иксы перезапустятся. С уровня 3 можно запустить X-сервер вручную, для этого надо в консоли ввести (обычно) startx . Если система на уровне 3, то иксы сравнительно легко прибить (см. ниже).
Визуально уровень запуска обычно определить легко. 3 — после загрузки ОС будет консольное приглашение ввести логин и пароль, например:
Welcome to Linux 4.4.14-smp (tty1)
На уровне 4 (5) на экране будет предложение ввести логин/пароль, но уже в иксовой форточке.
Правда, некоторые не очень популярные дистрибутивы хитрят. Например, Puppy Slacko запускается на уровне 3, а X-сервер вызывает уже из своих инициализационных скриптов.
Можно проверить runlevel и в консоли/терминале:
run-level 3 2020-01-28 07:12 last=S
Переключить runlevel
Неверное, самый универсальный способ завершить работу X-server на лету и через консоль, это переключить runlevel. Команда должна быть выполнена от root .
— Для дистрибутивов с systemd:
systemctl isolate runlevel3.target
Вернуться в иксы.
— Для дистрибутивов с systemd:
systemctl isolate graphical.target
Переключить runlevel по умолчанию (при старте системы)
1. Под root запускаем mc и идем в /etc
2. Ищем там файл inittab и открываем его в редакторе.
3. Ищем строчки:
# Default runlevel. (Do not set to 0 or 6)
id:4:initdefault:
Они обычно в начале файла.
4. Меняем 4 на 3 и сохраняем файл. Если надо X при старте — меняем 3 на 4 . Если что, обычно в файле есть комментарий-подсказка (на буржуйском).
— Для дистрибутивов с systemd:
Чтоб X был выключен по умолчанию:
systemctl set-default runlevel3.target
Чтоб X по умолчанию был включен:
systemctl set-default multi-user.target
Подробнее почитать о runlevel
Другие способы завершить X-сервер через консоль.
Опять же, повторюсь, стопроцентно это сработает только если X-server запущен вручную (или через скрипты), когда система находится в runlevel 3.
— Придушить X-сервер совсем:
— Более аккуратно придушить иксы (для систем с systemd). Надо отправить команду завершения оконному менеджеру.
systemctl stop display-manager.service
Вместо display-manager.service подставляем свой оконный менеджер (наверное, не все поддерживают, но у меня systemd нет, так что не тестировал):
systemctl stop gdm
— Способ для xfce :
xfce4-session-logout —logout —display :0.0
Корректно срабатывает только с локальной консоли. Удаленно может не работать.
Еще про способы выйти в «чистую» консоль из иксов
В некоторых системах до сих пор работает старый способ переключиться в голую консоль, не завершая X-сервер.
Для этого надо нажать Ctrl+Alt+F2…F6 и вам откроется чистый терминал. На Ctrl+Alt+F7 обычно сидят сами иксы, и таким образом, можно к ним вернуться. А первый терминал (Ctrl+Alt+F1) иксы занимают под служебные нужды. В некоторых системах для выхода из иксов срабатывает такой способ:
1. Переключиться в первую консоль (Ctrl+Alt+F1)
2. Нажать Ctrl+C/Ctrl+Break
В некоторых системах для выхода из иксов может сработать комбинация Ctrl+Alt+Backspace
В системах, запускающихся в графическом runlevel по умолчанию, это можно использовать для перезагрузки графического окружения, если X зависли (как soft-restart в Windows 98). Так же можно использовать и команду killall Xorg