Следующий вызов команды X11 setxkbmap
отключает переключение консоли / виртуального терминала Ctrl-Alt-Fn:
setxkbmap -option srvrkeys:none
Чтобы вернуться к предыдущему поведению клавиш ctrl-alt-Fn, а также удалить все другие параметры, такие как caps:ctrl_modifier
:
setxkbmap -option ''
Для печати текущих настроек используйте setxkbmap -print
.
Чтобы вызвать пользователя, поместите команду в файл ~ / .xinitrc.
Чтобы вызвать при запуске Xsession, создайте файл в
/etc/X11/Xsession.d
такие как
/etc/X11/Xsession.d/65srvrkeys-none
содержащий указанную выше setxkbmap
команду, и сделать ее исполняемой с sudo chmod +x /etc/X11/Xsession.d/65srvrkeys-none
.
Для получения дополнительной информации введите man setxkbmap
в командной строке или см. Справочную страницу Xorg setxkbmap .
Я проверял это с KDE на Ubuntu 14.04 LTS (Trusty). Эти настройки также доступны в Системные настройки> Устройства ввода> Клавиатура> Дополнительно. Если вы измените srvrkeys
настройки GUI, он сразу же появится setxkbmap
и наоборот.
Я предпочитаю модифицировать систему X Window через интерфейсы командной строки X11. Если это не сработает, я пытаюсь использовать рабочую среду. В крайнем случае я бы изменил файлы конфигурации системы. Реализации и форматы файлов меняются, но интерфейсы командной строки почти всегда живут в традициях Unix / Linux.