У меня есть приложение , которое связывает CTRL+ ALT+ F7, но моя машина Linux , кажется, поймать нажатие клавиши.
Есть ли способ перепривязать / отключить этот ключ? Перекомпиляция ядра - приемлемый ответ.
Рассматриваемые дистрибутивы: Fedora 16 и Ubuntu 11.10.
Ответы:
Поместите это в свой
/etc/X11/xorg.conf
файл, чтобы отключить переключение VT с помощью Ctrl+ Alt+ Fn:Вам также потребуется следующее для передачи событий клиентам, подключенным к дисплею:
(Этот последний бит не проверен, обратитесь к его источнику .)
источник
CTL+ALT+F7
для «Показать использование», в Lubuntu 15.04 по умолчанию используется ярлык по умолчаниюCTL+ALT+7
. Вам нужно будет изменить его обратно,CTL+ALT+F7
если вы хотите поддерживать совместимость с другими ОС.Следующий вызов команды X11
setxkbmap
отключает переключение консоли / виртуального терминала Ctrl-Alt-Fn:Чтобы вернуться к предыдущему поведению клавиш ctrl-alt-Fn, а также удалить все другие параметры, такие как
caps:ctrl_modifier
:Для печати текущих настроек используйте
setxkbmap -print
.Чтобы вызвать пользователя, поместите команду в файл ~ / .xinitrc.
Чтобы вызвать при запуске Xsession, создайте файл в
такие как
содержащий указанную выше
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.
источник
setxkbmap -option srvrkeys:none
. Я помещаю запись в файл в/etc/X11/Xsession.d/65srvrkeys-none
. И хотя я еще не вышел из системы и не вернулся, я предполагаю, что она будет работать нормально.setxkbmap
approach did the trick. Much appreciated!Вы можете отключить это, зайдя в Настройки системы -> раскладка клавиатуры -> опция. в разделе «Прочие параметры совместимости» установите флажок «специальные ключи Ctrl+ Alt+ <key>обрабатываются на сервере».
Я проверил это, и Ubuntu не ловит любую комбинацию Ctrl+ Alt+ .... но до сих пор идея не улавливает Ctrl+ Alt+ F7и проблема все еще выходит !!!.
источник
В Ubuntu 18.04 вам нужно создать следующий файл:
с этим содержанием:
затем перезагрузите вашу систему.
источник