Я не могу вернуться в графический интерфейс с помощью Ctrl-Alt-F7
(или любой из 12 функциональных клавиш). У меня есть некоторые несохраненные работы, и я не хочу их терять. Существуют ли другие комбинации клавиш, которые позволят мне вернуться обратно?
Вот что я сделал:
- Я нажал,
Ctrl-Alt-F1
и он показал текстовый экран входа в систему, как обычно, - Затем я нажал,
Ctrl-Alt-F7
и он показал экран, полный текста (я не могу вспомнить, что они были) - Затем я нажал,
Ctrl-Alt-F8
и он показал сообщения журнала, которые похожи/var/log/messages
. Некоторые записи отautomount
, некоторые отsendmail
, и ни одна не является ошибкой. - Нажатие любой из
Ctrl-Alt-Fn
комбинаций теперь не имеет никакого эффекта. Светодиоды cap-lock и num-lock больше не реагируют на соответствующие клавиши. Я могу использовать мышь, чтобы выделить текст на экране, но больше ничего.
Есть идеи, что случилось?
Я все еще могу войти в систему через SSH. Приложения с графическим интерфейсом, которые я использовал (например opera
), по-прежнему работают и, как обычно, потребляют небольшие объемы ресурсов процессора top
. Можно ли переключиться обратно в графический интерфейс через командную строку? Если возможно, я не хочу перезапускать X, потому что это убьет все приложения с графическим интерфейсом.
Системная информация:
Red Hat Enterprise Linux Client release 5.7
Linux 2.6.18-238.12.1.el5 SMP x86_64
gnome-desktop: 2.16.0-1.fc6
xorg-x11-server-Xorg: 1.1.1-48.76.el5_7.5
Благодаря Шону я смог вернуться к использованию chvt 9
.
Дальнейшие эксперименты показывают, что если я перейду к 8-му виртуальному терминалу (либо через, Ctrl-Alt-F8
либо chvt 8
), я не смогу переключаться на другие терминалы с помощью Ctrl-Alt-Fx
клавиш. Теперь убедитесь, что это ошибка.
startx
возвращался к существующему сеансу X. Он всегда начинает новый сеанс на новой консоли (или той же консоли, в зависимости от дистрибутива). И AFAIK нет способа перевести работающий клиент из одного сеанса X в другой.chvt 8
бы это сделать. Но если удерживать клавиши Ctrl + Alt нажатыми, после того как вы вернетесь в графический режим (он же сервер GUI / X) и нажмете другую функциональную клавишу F1-F12, это не будет работать. Сначала вы должны отпустить клавиши Ctrl + Alt и повторить попытку выхода из графического режима. Я предполагаю, что это потому, что графический режим не распознает, что клавиши были нажаты, потому что он не был активирован в тот момент?Ответы:
chvt
позволяет изменить ваш виртуальный терминал.От
man chvt
:источник
startx
? Просто интересуюсь.gdm
где он запускает сеанс отображения без root как пользователь. В этом случае, какtty2
представляется, для пользователя выделеноtty7
окно входа в систему, принадлежащее gdm. Если вы переключитесь на,tty7
вам придется снова войти в систему, и это автоматически подтолкнет вас назадtty2
, или вы можете просто переключиться наtty2
себя.Используйте
w
команду, чтобы выяснить, какой tty использует ваш сеанс X, так что вам не нужно будет угадывать, что Fnнажать.источник
w
перечислены tty1, tty2 и tty3, пока X работает на tty12.Вы можете просто использовать Alt+, F1чтобы вернуться на рабочий стол.
источник
Вы можете использовать Alt + F6, чтобы вернуться на рабочий стол в Fedora 26 и, возможно, в других разновидностях Linux на основе Wayland.
источник
Переключение функциональных клавиш нажатием «F-Lock» (немецкое «F-Umsch»)
Впутавшись в ту же проблему, я нашел причину - по крайней мере - моей проблемы: при использовании клавиатуры ms natural 4000 иногда требуется переключать функциональные клавиши, нажимая клавишу «F-Lock», расположенную рядом с F12.
(Переключение функциональной клавиши также может помочь с клавиатурой такого типа, если вы не получаете печатные копии и т.д. ...)
источник