Переключение между графическим интерфейсом и терминалом


56

Я новичок в Linux.

Я планирую настроить сервер, и хотя мне нравится обычный рабочий стол Ubuntu, мне больше нравится Lubuntu, особенно для нужд моего файлового сервера.

Что я хочу знать, так это то, что когда я использую CtrlAltF1команду для возврата к терминалу, графический интерфейс пользователя отключается до тех пор, пока я не использую его CtrlAltF7снова, или он просто находится в фоновом режиме, как если бы вы использовали Alt-Tab в ОС Windows для переключения между окнами?

Причина, по которой я спрашиваю, состоит в том, что, поскольку я все еще учусь, мне все еще нужен GUI под рукой, пока я не привыкну к терминалу.

Я знаю, что есть команды для остановки и запуска lightdm, но мне было просто интересно, что упомянутые выше сочетания клавиш делают с графическим интерфейсом при переключении между ними.

Ответы:


66

При переключении на «виртуальный терминал» нажатием Ctrl+ Alt+ F1все остальное остается как было. Поэтому, когда вы позже нажмете Alt+ F7(или несколько раз Alt+ Right), вы вернетесь к сеансу GUI и сможете продолжить свою работу.


1
Используя 18.04, это просто выводит меня из системы.
Восставший из ада

7

Если вы когда-либо входили в систему с двумя пользователями на одном компьютере или запускали графический интерфейс на другом tty1 с помощью startx, вы заметили бы что-то вроде этого:

$ who                                                                          
xieerqi  tty1         2015-07-31 22:17
xieerqi  :0           2015-07-31 22:18 (:0)
xieerqi  pts/7        2015-07-31 22:18 (:0)

Здесь у меня 3 входа - на tty1, на экране: 0 и в gnome-терминал. С другим пользователем, он будет сообщать о другом дисплее: 1. Так что же происходит? Все сеансы все еще активны, GUI и tty активны одновременно. Но переключение между ними делает linux switch, который на данный момент контролирует клавиатуру (или более технически stdinустройство) и экран ( stdout).

Теперь, если я убью все мои сессии GUI ( sudo pkill unity), то GUI будет временно отключен. Или если я остановился, lightdmпотому что это родительский процесс GUI (потому что я вошел туда). И, конечно, это может быть перезапущено.

GUI не отключен, другими словами, он просто не контролирует клавиатуру и экран, пока вы не переключитесь назад CtrlAltF7или не переключитесь с помощью AltL/R Arrow.


Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.