Отключить CTRL + Q в Firefox без расширения keyconfig

Ответы:

22

Теперь есть расширение только для этого:

https://addons.mozilla.org/en-us/firefox/addon/disable-ctrl-q-shortcut/

Марко Леогранде
источник
4
Для тех, кто заинтересован в использовании этого плагина, он не требует перезагрузки.
Не могу сказать
3
Отключение сочетания клавиш Ctrl Q, похоже, не поддерживается. Он не поддерживает e10s. addons.mozilla.org/en-US/firefox/addon/ctrl-shift-q-quit - хорошая альтернатива.
Роб W
7
Ни один из них не совместим с Firefox 57.
Дамиан Йеррик
Оба ушли сейчас.
Акабаба
42

Вы должны получить аналогичный результат , проще, включив скрытую опцию конфигурации (about: config).

  1. В адресной строке Firefox введите about:configи примите предупреждение, которое он выдаст. Теперь перед вами появляется длинный список параметров конфигурации. Отфильтруйте его, введя ключевое слово quit на панели фильтров (вверху). После этого действует фильтр, у вас будет всего несколько строк. Нажмите на browser.showQuitWarning и установите его истинным , нажав на него.

  2. Вы можете снова использовать этот фильтр с ключевым словом warnon и посмотреть, установлены ли для параметров «предупреждение при закрытии вкладок» и т. П. Значение true.

  3. В настройках / настройках Firefox (или «Редактировать / настройки» в зависимости от системы и версии) перейдите в раздел « Вкладки » и установите флажок «Предупредить меня при закрытии нескольких вкладок». Это не позволит вам закрыть окно с несколькими вкладками.

Вы не будете полностью отключать Ctrl-Q но по крайней мере вы сделаете это безвредным.

Hastur
источник
8
К сожалению, для меня (в Ubuntu 14.10 с Firefox 33.0) установка ключа «browser.showQuitWarning» в значение «true» абсолютно ничего не делает. :-( Поэтому мне пришлось установить вышеупомянутое расширение только для того, чтобы отключить сочетание клавиш. В каком мире мы живем.
okolnost
2
Просто у меня с 14.04 сработало.
arhuaco
2
@okolnost @axd @ user905686 это не сработает, если у вас установлен firefox для показа ваших окон / вкладок с прошлого раза. В общих настройках ниже When Firefox starts- измените это на домашнюю страницу или пустую страницу. См. Support.mozilla.org/en-US/questions/1127960 для объяснения причины. Вы можете восстановить последний сеанс вручную из меню истории при запуске Firefox.
Матфея
1
@DylanHunt about:configвы можете найти поле browser.tabs.warnOnClose. Значение по умолчанию - true ... Через столько лет макет интерфейса много раз менялся, но некоторые внутренние переменные не изменялись ...
Hastur
1
Это перестало работать для меня недавно. Странный.
NotSimon
9

Вы можете просто добавить собственный ярлык для Ctrl+ Q. В Ubuntu это доступно прямо в настройках (Как) . Он будет захвачен ОС, и, следовательно, ни одно приложение, включая Firefox, не обнаружит его.

PS Я сделал это, чтобы воспроизвести звук «Ой».

Шаг 1. Установите пакет sox и его библиотеку поддержки mp3.

sudo apt-get install sox libsox-fmt-all

Шаг 2. Добавьте следующую строку в пользовательском ярлыке

play ~/Music/Oops.mp3

PS Для пользователей Windows: вы можете использовать AutoHotKey . Он имеет встроенную функцию для воспроизведения звукового сигнала. Используйте это в сценарии, как это-

^Q::
    SoundBeep, 1000, 500

«^» Выше обозначает Ctrl

Удайрай Дешмукх
источник
Спасибо. это было намного проще, чем некоторые другие решения, которые хотели перехватить нажатия клавиш и передать их в зависимости от того, в каком приложении я находился. Хотя я понимаю, почему иногда мне хочется это делать, это было гораздо более простым решением для моего случай, и один я бы не подумал.
Сильвестрис
Пожалуйста! Я понял это решение по той же причине :)
Удайра Дешмукх
Я должен сказать, что все существующие расширения «disable-ctrl-Q» не работают из-за некоторых ошибок в mozilla или из-за несовместимости версий; этот ответ самый лучший. Теперь у меня есть прекрасный 'Badum TSSS!' Звук каждый раз, когда я
нажимаю
3

Ctrl+ Qне является специфичным для Firefox ярлыком, это общесистемная система в Ubuntu, если вы не возражаете отключить ее везде, следуйте этому ответу .
По сути, вы создаете новый ярлык и назначаете в /bin/falseкачестве команды.
Перезапуск не требуется.

Марван Набиль
источник
Перезапуск не требуется. только выход.))
встепанюк