РЕДАКТИРОВАТЬ: глупо меня! Просто посмотрите в файл /etc/console-setup/remap.inc.
В этом файле вы найдете все, что вам нужно. В любом случае объяснения даются ниже.
К сожалению, «bind» будет работать только с сеансом оболочки.
Что вам нужно сделать, это изменить сопоставления консоли. Вы можете сделать это с помощью программы "loadkeys" (man loadkeys). Во-первых, сбросьте текущие сопоставления, чтобы увидеть, как должен выглядеть формат файла:
dumpkeys > default_keys.txt
Обратите внимание, что вам нужно сделать это из текстовой консоли, а не из X, поэтому сначала нажмите Ctrl-Alt-F1, чтобы переключиться на одну!
Вот пример строки из этого файла:
alt keycode 59 = Console_1
Это означает, что клавиша, генерирующая код 59, нажатая с модификатором «alt» (определенным где-то еще в этом файле), будет генерировать событие «Console_1» - переключение на виртуальную консоль 1.
Как узнать, какой ключ генерирует какой код? Для этого используйте программу showkey. Я запускаю программу и нажимаю «F1»:
komp $ showkey
keycode 59 press
keycode 59 release
Единственный способ выйти из этой программы - закрыть глаза и рассмотреть природу с открытым исходным кодом в течение десяти секунд. Или просто воздерживаться от прикосновения к клавиатуре в течение десяти секунд, это тоже работает. Используйте этот метод, чтобы узнать, какая строка в файле раскладки клавиатуры вам понадобится для изменения раскладок клавиш.
Скажем, вы хотите переключиться на консоль 1, используя "Ctrl 1". Вы обнаружите, что код ключа для 1 равен 2. Сохраните следующую строку в файл с именем «myownkeys.txt»:
control keycode 2 = Console_1
Переключитесь на текстовую консоль (если вы еще этого не сделали) и запустите
sudo loadkeys myownkeys.txt
Presto, Ctrl-1 должен переместить вас сейчас в консоль 1. Добавьте больше строк в ваши файлы для ваших ярлыков. Если вы хотите сделать его постоянным, вы можете [EDIT] изменить файл /etc/console-setup/remap.inc.
Кстати, кроме Console_n у вас также есть «Decr_console» и «Incr_Console» - переключение на консоль слева и консоль справа, соответственно. По умолчанию они привязаны к alt-left и alt-right.