Я не могу вернуться в графический интерфейс с помощью 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 и повторить попытку выхода из графического режима. Я предполагаю, что это потому, что графический режим не распознает, что клавиши были нажаты, потому что он не был активирован в тот момент?