Wenn ich die GNOME-Shell und das Programm GNOME Connection Manager verwende und Alt+ Sin Midnight Commander (alle in GNOME Connection Manager) versuche , wird anstelle der Verknüpfung für Suchaktionen in MC ein Fensterkontextmenü geöffnet . Dies ist nur ein Beispiel: Es ist auch ein Problem in anderen Programmen.
Ich kann dies nicht mit den Einstellungen für Tastaturkürzel beheben, wie in dieser Antwort von Ask Ubuntu beschrieben . Es gibt keinen Menüpunkt wie Tastaturkürzel.
Auch die Verwendung des Tricks mit dem EscapeSchlüssel ist nicht gut, da es sich eher um eine Problemumgehung als um eine echte Lösung handelt.
Wie kann ich dieses bestimmte AltSchlüsselverhalten einfach deaktivieren ?
shortcut-keys
key-binding
Bartosz Kubek
quelle
quelle
Antworten:
GNOME Connection Manager fängt die AltTastenkombinationen für sein eigenes Menü ab und weigert sich, sie an die von ihm gehostete Shell (auf der Ihre MC-Instanz ausgeführt wird) weiterzuleiten. Dies ist nicht konfigurierbar.
Dies ist ein Fehler in GNOME Connection Manager oder genauer gesagt in der verwendeten GUI-Bibliothek (Gtk). Die einzig gute Lösung besteht darin, zu ihrer Site zu gehen und den Fehler zu melden.
Der andere Ansatz besteht darin, bei GTK einen Fehler bezüglich "Alt wird fest codiert" einzureichen, aber Sie benötigen viel Charisma und Ausdauer, um sie davon zu überzeugen, Alt konfigurierbar zu machen. Alle Alternativen sind Problemumgehungen, von denen der ESC-Schlüssel-Trick der eleganteste ist.
quelle
Es gibt eine Problemumgehung, die tatsächlich funktioniert. ( getestet unter Ubuntu 15.10 und Gnome Connection Manager v1.1.0 )
Für mich war das Hauptproblem mit Alt+, Fdas ich sehr oft benutze, aber in GCM wird das Menü Datei angezeigt.
Meine Lösung besteht darin, die Sprachdatei (en_US.po) zu ändern und alle Menü-Mnemoniken (z. B.
_File
bisFile_
) zu entfernen .Es werden alle Menüverknüpfungen entfernt: Alt + F, Alt + E, Alt + V, Alt + S, Alt + H.
Gnome Connection Manager verfügt außerdem über eine weitere fest codierte Verknüpfung: Alt+ A(öffnet das Dialogfeld "Host hinzufügen"). Sie können es auch in der
gnome-connection-manager.glade
Datei deaktivieren :quelle