Как I * un * установить параметр в `xkbmap`?

Я хотел бы отключить комбинацию Ctrl-Alt-Backspace с помощью инструмента командной строки без root priviliges.

Я знаю, что могу использовать setxkbmap для возможности «zapping» с опцией terminate:ctrl_alt_bksp . Кроме того, setxkbmap -option [naming no option] удаляет все параметры. Есть ли способ отключить только один вариант?

  • Как использовать параметр setxkbmap -geometry?
  • Как переназначить клавиши клавиатуры в зависимости от того, как долго вы удерживаете ключ
  • Setxkbmap отключает индикатор NumLock - но не NumLock
  • Как настроить раскладку клавиатур, подключенных позже?
  • Использование оверлейной функции очень похоже на смену
  • Перемещение левого управления <LCTL> в xkb изменяет поведение Alt + Left Shift
  • Эмуляция Numpad
  • Настройка Caps Lock в качестве модификатора и переключателя компоновки
  • 2 Solutions collect form web for “Как I * un * установить параметр в `xkbmap`?”

    Немного сжатый: сначала удалите все параметры с помощью -option с пустым аргументом, затем установите одинаковые параметры с завершением исключения из списка:

     setxkbmap -option -option $(setxkbmap -query | sed -n 's/options:\s*\(terminate:[^:]*,\)\?\|,terminate:[^,]*//gp) 

    Из моего опыта (ограниченного), что лучше всего работало:

     setxkbmap -query 

    И это выводит ваши текущие настройки ( setxkbmap -print – еще одна альтернатива, показывающая текущие настройки клавиатуры). Затем удалите все параметры с помощью -option без каких-либо аргументов:

     setxkbmap -option 

    Затем повторно вводите новые параметры по одному:

     setxkbmap -option key:key_replacement 
    Linux и Unix - лучшая ОС в мире.