Попробовав Ubuntu Intrepid, я обнаружил, что RightAlt+ F1не приводит меня к tty13.
Я исчерпывающе перепробовал все варианты, представленные мне dpkg-reconfigure console-setup
, лучшее, что я смог до сих пор управлять, - это чтобы оба Altключа вели себя одинаково ( LeftAlt+ F1и RightAlt+ F1оба переходили к tty1).
Обратите внимание, что использование GNU screen
не считается правильным ответом на этот вопрос - речь идет именно о том, как заставить клавиатуру работать должным образом с несколькими консолями под Ubuntu. Сумасшедшая вещь в том, что любой другой дистрибутив, который я пробовал, справляется с этим правильно, включая Debian Lenny.
Есть хорошая программа под названием chvt, которая переносит вас на другую виртуальную консоль. (например, «sudo chvt 1» вытащит меня прямо из X, прямо сейчас.) Это немного противно, потому что драйверы X не всегда любят vt-переключение. С другой стороны, это спасло меня не раз, когда Х получил заклинение. Вы также можете посмотреть на программу под названием «открыть», которая открывает новый виртуальный терминал.
... Но если ваша проблема в том, что вам нужно больше терминалов, я бы порекомендовал посмотреть на экран . Это делает все виды изящных вещей. Как возможность подключиться к ssh и подключиться к тому же сеансу, над которым вы работали локально, в том, что я называю «мультиплеером» ... (ну, вы можете присоединиться к одному и тому же сеансу (backend-) из нескольких интерфейсов). жопа. Я использую его каждый день на работе, где у меня очень длительный сеанс на одном из анархических dev-серверов.
Что касается вашей проблемы, о которой вы сообщили, ну ... хм ... как настроена ваша клавиатура? Работает ли он с более «популярной» клавиатурой?
источник
Ты бегаешь Х? Если это так, проверьте сочетания клавиш Gnome или KDE, чтобы убедиться, что это не связано с чем-то другим.
Если вы не используете X, то почему бы просто не использовать «экран» для управления консолью / оболочкой? Это гораздо более элегантное решение, чем использование нескольких консолей Linux. экран человека
источник
В основном виртуальные консоли от tty8 до tty63 не используются и не назначаются. На них не запущено никаких приложений, и они не назначены никаким клавишам. Тем не менее, вы все равно можете открыть приложение, как описано в одном из моих старых ответов :
sudo chown "$USER":tty /dev/tty13
openvt -c 13 -l
илиopenvt -c 13 -s "bash"
sudo chvt 13
для этого (и если я не ошибаюсь - если вы добавлены вtty
группу, вам следует не нужноsudo
для этого).Если вы добавите себя в
tty
группу , вы можете позже пропустить шаг № 1 и назначить команду на шаге № 2 в качестве сочетания клавиш.Также обратите внимание, что правильная комбинация Ctrl+ Alt+, F1а не Left Alt+ F1 указана в теле вопроса. Для виртуальных машин в Virtual Box это немного отличается - это Left Ctrl+ F1.
источник