Некоторое время я пытался это выяснить, я подключаюсь к виртуальным машинам через VNC, и по умолчанию вы получаете графический интерфейс или интерфейс ncurses, а CTRL+ ALT+ F3выводит вас на консоль с отладочной информацией. Однако Gentoo перехватывает эти команды.
Как я могу передать их на сервер VNC?
Редактирование: некоторые дополнительные сведения о том, что VNC запускается на узле виртуальной машины, поэтому он просто фиксирует вывод информации с виртуальной машины и отправляет любые ключи виртуальной машине, как если бы она была реальной клавиатурой, подключенной к ней. Следовательно, я могу переключиться на TTY, если мои CTRL+ ALT+ F1- F6нажатия проходили (Работает нормально, например, в Windows).
virtual-machine
vnc
Нет в наличии
источник
источник
Ответы:
Правильное решение: получите клиент VNC, который может отправлять эти ключи. Как говорит jsbillings , некоторые клиенты дают вам возможность отправлять ключи на пульт через меню. Со стандартом
xvnc4viewer
, вы можете использовать-MenuKey
опцию, чтобы установить ключ, который активирует меню. Опять же, согласно ответу jsbillings , ключ по умолчанию - F8.Хак: если у вас на удаленном сервере запущена оболочка, попробуйте
chvt 3
(илиsudo chvt 3
). На консоли вам не нужно Ctrl+ Alt+ F#, вы можете использовать Alt+ F#(или Alt+ →несколько раз), чтобы вернуться к TTY X-сервера. Или просто войдите и скажитеsudo chvt 7; logout
(или как там X VT).Глупый ключ: так как Ctrl+ Alt+ перехватываетсяF# X-сервером рано, прямой (и сложный) способ - отключить (временно или навсегда) эти ключи. Это требует, чтобы вы изменили свою конфигурацию X, и это раздражает, и, вероятно, это плохая идея. Иди с одним из других. :)
источник
Я считаю, что вы можете использовать, F8чтобы вызвать меню, которое должно позволить вам нажимать controlи, altпрежде чем вы нажмете F3.
источник
Используйте TigerVNC.
С TigerVNC (вариант TightVNC) вы можете заблокировать клавиши-модификаторы Altи Ctrlчерез меню. Чтобы открыть меню, нажмите F8клавишу.
источник
Пробовал с TigerVNC-зрителя на Ubuntu но ALTи CTRLзамки не кажутся эффективными. В конце концов прибегнул к xvnc4viewer, у которого была та же опция, и тогда это сработало.
источник