Лучший способ - отключить настройку клавиатуры в вашем конкретном приложении. Для Firefox есть расширение keyconfig . Это позволяет вам изменять настройки клавиатуры.
Если вы хотите отключить Ctrl+ Qдля всей вашей системы, я бы предложил сделать новую настройку:
- Зайдите в Система -> Настройки -> Настройки клавиатуры
- Нажмите Добавить
- Дайте ему имя, похожее на ложную настройку, и введите в
/bin/false
качестве команды. Примените свои изменения.
- Нажмите « Отключено » и нажмите Ctrl+ Q.
Теперь у вас должна быть новая запись с вашим приложенным именем и настройкой клавиатуры. Каждый раз, когда вы нажимаете Ctrl+, Qваша система будет запускать команду, /bin/false
которая в основном ничего не делает. Так что это обходной путь для отключения настройки.
kbd
тег html.Ctrl-Q
окно закроется. Вы никогда не можете назначить этот ключ, используя этот методВероятно, вставив ярлык в меню «Система» -> «Настройки» -> «Сочетания клавиш» и «отключив», он должен добиться цели.
источник
Вы можете перейти в System-> Preferences-> Keyboard Shortcuts и назначить эту комбинацию неиспользованному действию. Например, я назначил CTRL + Q, чтобы переключиться на рабочую область 12 (Нет, у меня нет 12 рабочих областей).
В результате этот общесистемный параметр переопределяет одно приложение, и CTRL + Q больше не закрывает firefox (вероятно, комбо никогда не достигнет Firefox). Это просто ничего не делает.
источник
Если Ctrl+ Qзакрывает окно настроек клавиатуры, как это было для меня, установите для ярлыка другое значение, закройте окно и подождите, пока где-нибудь не появится обновленный ярлык
~/.gconf/desktop/gnome/keybindings/*
. Откройте этот файл и отредактируйтеstringvalue
команду для чтения<Primary>q
. Затем перезагрузите компьютер. Это сработало для меня, в отличие от принятого ответа.источник
Вот версия командной строки уже поставленной версии GUI. В некоторых системах Ctrl + Q закрывает окно ввода акселератора, не устанавливая ярлык, поэтому это может быть необходимо:
Обратите внимание, что это решение для gnome-2 / Unity. Подобное решение должно быть возможно с gsettings для gnome-3.
источник
В Linux с Firefox Quantum в настоящее время существует ошибка, которая не позволяет расширениям и явной конфигурации изменять встроенные ярлыки, такие как ctrl-Q. Обходной путь - заблокировать его на системном уровне, например, установив скрипт из https://github.com/sasawat/firefox-ctrl-q-workaround и назначив его как действие ctrl-Q в качестве глобального ярлыка.
источник
Для меня отключение
Ctrl+Q
ярлыка для всей системы не является идеальным решением, потому что оно предотвращает уведомление приложений, кроме Firefox, Chrome и т. Д., Когда вы используете этот ярлык - например, IntelliJ IDEA используетCtrl+Q
в качестве привязки по умолчанию для отображения всплывающей быстрой документации. вверх.Если вы ищете решение только для Firefox, я настоятельно рекомендую отключить плагин ярлыков Ctrl-Q . На мой взгляд, это лучший вариант, чем keyconfig, упомянутый @qbi, потому что его источник доступен на GitHub , тогда как keyconfig доступен только в двоичном виде.
источник
В настоящее время я могу создать новый ярлык в «Системные настройки»> «Клавиатура»> «Ярлыки». Если ярлык был случайно нажат, мы получаем информационное сообщение.
notify-send 'Dear idiot' "Don't press ctrl-Q"
Однако это отключает всю систему команд, что может быть приемлемым компромиссом в зависимости от вашего варианта использования.
Проверено в:
источник