Следующее происходит на разных Линузах:
Когда я нахожусь в виртуальной консоли, удерживайте Altи нажмите ←или →, виртуальный цикл ttys. Это действительно раздражает, так как я использую fish-shell, который также использует эту комбинацию клавиш. Я мог бы переназначить короткие куски рыбы, но я не хочу. Вместо этого я хочу отключить функцию linux или переназначить ее.
Как я могу отключить или изменить tty-cycling-key-combo?
linux
keyboard-shortcuts
console
Макс Рид
источник
источник
Ответы:
Вы можете использовать
loadkeys
команду для переназначения ключей на консоли Linux. Следующие строки определяют привязки клавиш для переключения консолей (на клавиатуре ПК):Загрузите свой собственный файл таблицы ключей, который переопределяет эти привязки с помощью escape-последовательности, которую распознает fish. Чтобы заставить ключ отправлять escape-последовательность, вам нужно привязать его к имени ключа формы и определить последовательность символов для .
FNUMBER
FNUMBER
Разные дистрибутивы (и иногда разные пакеты для поддержки консоли) хранят таблицу ключей загрузки системы в разных местах в
/etc
. Ищите файл с именем*.kmap
или*.kmap.gz
или*.map
или*.map.gz
под/etc
или обратитесь по эксплуатации вашего дистрибутива. В некоторых дистрибутивах/etc
вместо этого хранится имя карты ключей, а фактическая карта ключей хранится в другом месте; найдите параметр, связанный с таблицей ключей, в/etc/sysconfig
другом каталоге конфигурации.Вы можете либо написать свою собственную таблицу ключей и использовать ее
include "/path/to/foo.map"
для ссылки на системную таблицу ключей, либо организовать загрузку своей собственной таблицы ключей, содержащей только те параметры, которые вы хотите изменить в процессе загрузки.источник
.kmap
расширения? Я не смог найти никаких файлов на Fedora 20, но с другой стороны, я нашел/lib/kbd/keymaps/legacy/i386/qwerty/us.map.gz
./etc/sysconfig
которая определяет имя файла раскладки клавиатуры для загрузки при запуске.dumpkeys
, сохранить их, изменить и изменить/etc/sysconfig
? Это сделает это постоянным?/etc/sysconfig
на файл, содержащийinclude
директиву к стандартной таблице ключей.Вот одноразовое исправление:
источник
Я изменил ответ Тобу, чтобы изменить только абсолютно необходимое:
NB: Как уже говорилось, это одноразовое исправление, которое, вероятно, исчезнет после перезагрузки.
источник
У меня иногда возникала проблема с Ubuntu 18.04:
Сделал работу. (хотя бы временно)
Вы можете найти длинный отчет об ошибке здесь на панели запуска .
источник