Следующий вызов команды 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.