Ubuntu 19.04 как избавиться от Ctrl+Alt+F7

Ubuntu 19.04 как избавиться от Ctrl+Alt+F7

Может кто-нибудь дать точный ответ на этот вопрос? Эти сочетания клавиш очень распространены у любого разработчика практически в любой ide... Я не понимаю, почему поиск способа их отключения должен занять больше часа и не иметь никакого результата...

Всякий раз, когда я нажимаю эту комбинацию (которая должна найти применение в моем коде), моя ОС гаснет и возвращается к жизни с помощью Ctrl+Alt+F1.

Любая помощь приветствуется. Я уверен, что я не единственный, у кого такая проблема.

решение1

Следующий метод работает у меня на Kubuntu 18.04.2 LTS. Он должен работать и у вас, если вы используете X (ноЯ не ожидаю, что это сработает в Уэйленде.).

Этот ответчитает:

У вас есть две разные раскладки клавиатуры. Одна используется вашей графической средой (X), а другая — консолью.

Первый настраивается с помощью xmodmapи setxkbmap. Второй настраивается с помощью loadkeys.

Вы можете сбросить первый с помощью xmodmap, а второй — с помощью dumpkeys.

Вывод xmodmap -pke(запустите его из графической среды) содержит что-то вроде

keycode  73 = F7 F7 F7 F7 F7 F7 XF86Switch_VT_7

Чтобы сделать то, что вы хотите, вам нужно заменить XF86Switch_VT_7на F7. Вызов

xmodmap -e 'keycode 73 = F7 F7 F7 F7 F7 F7 F7'

С этого момента ++ Ctrlне будет переключаться на VT_7. Если вам все равно нужно переключиться, вы можетеAltF7

  • привязать XF86Switch_VT_7к другому нажатию клавиши,
  • или «транзит» через любую неграфическую консоль (например, нажмите Ctrl+ Alt+ F3), где xmodmapнет юрисдикции и Alt+ F7(или Ctrl+ Alt+ F7) переключается на VT_7.

В своих тестах я подтвердил , что могу затем связать и использовать Ctrl++ в VLC. Другие приложения с графическим интерфейсом также должны иметь возможность использовать это сочетание клавиш.AltF7


Я использую Kubuntu 18.04.2 LTS и могу сделать решение постоянным, вставив

keycode 73 = F7 F7 F7 F7 F7 F7 F7

в мой ~/.Xmodmapфайл. Это работает, потому что /etc/X11/Xsessionисходные файлы из /etc/X11/Xsession.d/; один из файлов — это 80kubuntu-xmodmapкоторый заставляет xmodmapвыполняться $HOME/.Xmodmap(если он существует).

Связанный контент