Am besten deaktivieren Sie die Tastatureinstellung in Ihrer speziellen Anwendung. Für Firefox gibt es eine Erweiterung keyconfig . Auf diese Weise können Sie die Tastatureinstellungen ändern.
Wenn Sie Ctrl+ Qfür Ihr gesamtes System deaktivieren möchten , würde ich vorschlagen, eine neue Einstellung vorzunehmen:
- Gehen Sie zu System -> Einstellungen -> Tastatureinstellungen
- Klicken Sie auf Hinzufügen
- Geben Sie ihm einen Namen wie " Fake Setting" und geben Sie
/bin/false
als Befehl ein. Übernehmen Sie Ihre Änderungen.
- Klicken Sie auf " Deaktiviert " und drücken Sie Ctrl+ Q.
Jetzt sollten Sie einen neuen Eintrag mit Ihrem angewendeten Namen und Ihrer Tastatureinstellung haben. Jedes Mal, wenn Sie Ctrl+ drücken, führt QIhr System den Befehl aus, /bin/false
der im Grunde nichts bewirkt. Dies ist also eine Problemumgehung, um die Einstellung zu deaktivieren.
kbd
HTML-Tag.Ctrl-Q
das Fenster geschlossen. Sie können diesen Schlüssel niemals mit dieser Methode zuweisenWahrscheinlich sollte das Einfügen der Verknüpfung unter System -> Einstellungen -> Tastaturkürzel und "Deaktivieren" den Trick tun.
quelle
Sie können zu System-> Einstellungen-> Tastaturkürzel gehen und diese Kombination einer nicht verwendeten Aktion zuweisen. Zum Beispiel habe ich STRG + Q zugewiesen, um zu Arbeitsbereich 12 zu wechseln (Nein, ich habe keine 12 Arbeitsbereiche).
Infolgedessen überschreibt diese systemweite Einstellung die erste Anwendung, und STRG + Q schließt Firefox nicht mehr (wahrscheinlich erreicht die Kombination Firefox nie). Es tut einfach nichts.
quelle
Wenn Ctrl+ Qdas Fenster mit den Tastatureinstellungen schließt, setzen Sie die Verknüpfung auf einen anderen Wert, schließen Sie das Fenster und warten Sie, bis die aktualisierte Verknüpfung irgendwo in angezeigt wird
~/.gconf/desktop/gnome/keybindings/*
. Öffnen Sie diese Datei und bearbeiten Sie denstringvalue
Befehl, den Sie lesen möchten<Primary>q
. Starten Sie dann den PC neu. Dies funktionierte bei mir im Gegensatz zu der akzeptierten Antwort.quelle
Hier ist eine Befehlszeilenversion der bereits gelieferten GUI-Version. Auf einigen Systemen wird das Eingabefenster des Beschleunigers mit Strg + Q geschlossen, ohne dass die Verknüpfung festgelegt wird. Dies kann also erforderlich sein:
Beachten Sie, dass diese Lösung für Gnome-2 / Unity ist. Eine ähnliche Lösung sollte mit gsettings für gnome-3 möglich sein.
quelle
Unter Linux mit Firefox Quantum gibt es derzeit einen Fehler , der verhindert, dass Erweiterungen und explizite Konfigurationen eine integrierte Verknüpfung wie Strg-Q ändern. Eine Problemumgehung besteht darin, es auf Systemebene zu blockieren, indem Sie z. B. das Skript von https://github.com/sasawat/firefox-ctrl-q-workaround installieren und es als Aktion von Strg-Q als globale Verknüpfung zuweisen.
quelle
Das Deaktivieren
Ctrl+Q
der systemweiten Verknüpfung ist für mich nicht die perfekte Lösung, da dadurch verhindert wird, dass andere Anwendungen als Firefox, Chrome usw. benachrichtigt werden, wenn Sie diese Verknüpfung verwenden. Beispielsweise verwendet IntelliJ IDEACtrl+Q
als Standardbindung die Anzeige von Popups für die schnelle Dokumentation. Nach oben.Wenn Sie nach einer Firefox-Lösung suchen, empfehle ich dringend, das Strg-Q-Verknüpfungs- Plugin zu deaktivieren. Meiner Meinung nach ist es eine bessere Option als die von @qbi erwähnte keyconfig, da die Quelle auf GitHub verfügbar ist, während keyconfig nur als Binärdatei verfügbar ist.
quelle
Meine derzeitige Problemumgehung besteht darin, eine neue Verknüpfung unter Systemeinstellungen> Tastatur> Verknüpfungen zu erstellen. Wenn die Verknüpfung versehentlich gedrückt wird, erhalten wir eine informative Nachricht.
notify-send 'Dear idiot' "Don't press ctrl-Q"
Dies deaktiviert jedoch das gesamte Befehlssystem, was je nach Anwendungsfall ein akzeptabler Kompromiss sein kann.
Getestet in:
quelle