Wenn ich mit Pentadactyl die Alt-Taste drücke, werden die Menüleiste und der --MENU--
Modus umgeschaltet . Das ist sehr peinlich für mich, da ich gleichzeitig den dwm-Fenstermanager verwende, bei dem Alt die wichtigste Metataste ist, also habe ich ihn sehr oft gedrückt. Wie kann ich Pentadactyls Verhalten deaktivieren? Ich möchte, dass es nichts tut, wenn ich Alt drücke. Ich habe bereits versucht, Alt oder Meta neu zuzuordnen:
:map <A> <Nop>
:map <M> <Nop>
Aber es geht nicht.
Antworten:
In letzter Zeit ist dies das normale Verhalten von Firefox. In letzter Zeit, weil wenige Versionen früher, war es nicht so. Wenn Sie Erweiterungen wie Pentadactyl oder Vimperator verwenden, ist dies sehr auffällig und ärgerlich, während es möglicherweise mit der Standardbenutzeroberfläche praktisch ist. Also suchte ich nach verwandten Firefox-Einstellungen und fand die
ui.key.menuAccessKey
undui.key.menuAccessKeyFocuses
. Zuerst hatte ich die Intuition, dass sich das erste ändern musste, welches auf gesetzt war18
, was die Alt-Taste bedeutet. Ich habe es0
ohne Wirkung eingestellt. Dann habe ich das letztere vontrue
nach geändertfalse
und das Problem ist behoben.quelle
ui.key.menuAccessKey
.ui.key.menuAccessKeyFocuses
wird (beim Start?) zurückgesetzt, wenn Sie die Menüleiste ausgeblendet haben, sodass sie höchstwahrscheinlich keinen (nützlichen und dauerhaften) Effekt hat. Dies ist Teil einer "Fehlerbehebung" , die auch eingeführt wurde, um das Problem der Barrierefreiheit für Benutzer zu lösen, die die Benutzeroberfläche der Menüleiste verwenden . Anscheinend wird diese Einstellung unter GTK explizit auf die boolesche Negation des Sichtbarkeitsattributs der Menüleiste festgelegt .ui.key.menuAccessKeyFocuses
beim Neustart und manchmal zufällig während des Betriebs zurückgesetzt wird. Nun änderte ichui.key.menuAccessKey
auf0
, und überraschenderweise funktioniert es.ui.key.menuAccessKeyFocuses
eingestellt ist,true
wenn Sie die Menüleiste mit versteckenset guioptions-=m
. Also musst duset! ui.key.menuAccessKeyFocuses=false
nachset guioptions-=m
in deine legen~/.pentadactylrc
.ui.key.menuAccessKey=0
Alt
Kombination ändere und die Menüleiste aktiviert wird. Die Einstellung FF könnte wirklich damit umgehenui.key.menuAccessKeyTimeout
. Eine Zeitüberschreitung ist für so etwas sinnvoll. Wenn Sie also auf die Taste tippen, wird das Verhalten aktiviert. Wenn Sie jedoch eine Pause einlegen und Ihre Meinung ändern, hat dies keine Auswirkungen. Xscape verwendet beispielsweise ein Timeout.Schön, Altdass die Menüleiste mit meinem Iceweasel (Firefox) unter Debian 7 nicht umgeschaltet wird .
die
set! ui.key.menuAccessKeyFocuses=false
Notwendigkeit, nach demset guioptions-=m
.Hier ist mein Patch - [Problem # 6] Deaktivieren Sie die Menüleiste für Pentadactyl · chusiang / tuxENV @ b4a7279 .
quelle
Da Sie dwm verwenden, ist es möglicherweise besser, dwms MODKEY neu zuzuordnen. Ich bevorzuge die Verwendung der Super- oder "Windows" -Taste.
Unter diesem Link finden Sie Anleitungen und eine Liste der Modkeys, die Sie verwenden können.
Dies ist vorzuziehen, da viele Anwendungen ALT zuordnen möchten.
quelle
Ich bevorzuge, dass die Menüleiste immer sichtbar ist, unabhängig davon, ob
Alt
gedrückt wird oder nicht . Dies kann wie folgt erfolgen:Customize
unten im Firefox-Menü.Show/Hide Toolbars
Sie im unteren Bereich des nächsten angezeigten Bildschirms auf das Dropdown-Menü und setzen Sie ein Häkchen neben denMenu Bar
Menüpunkt.Exit Customize
rechts unten klicken .Die Menüleiste sollte jetzt immer sichtbar sein und das Drücken von
Alt
sollte keine Auswirkung haben.quelle