Verwenden von Tastaturkürzeln mit der Windows-Taste in Linux Mint Mate

9

Ich verwende Linux Mint 15. Ich verwende die Tastenkombination "Super_L", um das Mint-Menü des Mate-Desktops zu öffnen.

Jetzt möchte ich zum Beispiel die Verknüpfung "Super_L + 1" verwenden, um ein Terminalfenster zu öffnen. Ich ging zu Menü-> Control Center-> Tastaturkürzel und wies "Öffnen eines Terminalfensters" die richtige Tastenkombination zu. Es wird als "Mod4 + 1" angezeigt.

Wenn Sie dies getan haben, hat das Drücken von "Super_L + 1" dieses seltsame Verhalten: 1. Drücken: öffnet das Münzmenü 2. Drücken: öffnet das Terminal 3. Drücken: öffnet das Münzmenü ...

Die Verknüpfung funktioniert bei jedem zweiten Tastendruck, was sehr ärgerlich ist. Gibt es eine Möglichkeit, solche Verknüpfungen zuverlässig zu verwenden?

Ich habe nur diesen Thread gefunden, der das gleiche Problem erwähnt, aber keine funktionierende Lösung bietet: http://forums.linuxmint.com/viewtopic.php?f=55&t=31550

Bernie
quelle

Antworten:

3

Ich glaube nicht, dass du das kannst. Ich habe die Menütaste (die Kontextmenüs öffnet) zugeordnet, um das Mint-Menü zu öffnen. Ich benutze diese Taste sowieso nicht und Sie können immer Umschalt + F10 verwenden, um den gleichen Effekt zu erzielen.

Dann konnte ich problemlos Tastenkombinationen mit der Windows-Taste (Super) zuordnen.

Bojan
quelle
1
Ich habe auch keine bessere Antwort gefunden, also werde ich deine akzeptieren. Es ist schade, obwohl es keinen anderen Weg gibt!
Bernie
5

Ich habe fast das Gleiche getan, wie Bojan vorgeschlagen hatte. Ich habe Linux Mint 17 Mate.

Der Hotkey "Münzmenü" wird jedoch nicht im Dialogfeld " Tastaturkürzel" von MATE aufgeführt .

Wenn Sie mit der rechten Maustaste auf das Applet "Münzmenü" klicken und " Einstellungen" auswählen , können Sie auf der ersten Registerkarte einen anderen Hotkey auswählen, der <Super_L> ersetzen soll , oder wenn Sie diesen Hotkey überhaupt entfernen möchten , können Sie die Rücktaste drücken.

ha7ilm
quelle
schön, das funktioniert!
Martin Pfeffer
2

Dieses Problem hat mich auch geärgert. Ich benutze sowieso nie die Super-Taste für das Startmenü, und das Öffnen eines Terminals ist mir viel wichtiger. Ich habe den Ärger gelöst, indem ich die folgende Datei geöffnet habe:

/usr/share/mint-configuration-xfce/xfce4/xfconf/xfce-perchannel-xml/xfce4-keyboard-shortcuts.xml

Es enthält die folgende Zeile:

<property name="Super_L" type="string" value="xfce4-popup-whiskermenu"/>

Ich habe es wie folgt geändert:

<property name="&lt;Super&gt;m" type="string" value="xfce4-popup-whiskermenu"/>

Und fügte eine weitere Zeile darunter hinzu:

<property name="&lt;Super&gt;t" type="string" value="xfce4-terminal"/>

(Vergessen Sie nicht, das Betriebssystem nach den Änderungen neu zu starten.)

Jetzt kann ich das Startmenü immer noch öffnen, wenn ich über Super + M möchte, aber die Super-Taste stört Super + T nicht mehr. (Wenn Sie überhaupt keine Verknüpfung für das Startmenü benötigen, entfernen Sie einfach die gesamte Zeile.)

Fredoverflow
quelle
Vielen Dank für den Tipp, obwohl es seltsam ist, root zu sein, um eine Tastenkombination zu entfernen. Es wurde unter Linux Mint 17.2 XFCE Edition nicht benötigt. Ich habe festgestellt, dass die Super_L-Verknüpfung in der Tastenkombinationsliste angezeigt wird, entfernt werden kann und den beabsichtigten Effekt dauerhaft hat.
Stéphane Gourichon
1

Gleiches Problem hier. Ich habe es endlich gelöst. Das kleine Tool ksuperkey , das für KDE entwickelt wurde, funktioniert perfekt mit anderen Desktops.

In Xfce habe ich das Whiskermenü an "alt-f1" gebunden und ksuperkey in den Autostart versetzt. Machen Sie dasselbe für den Anwendungsstarter, den Sie in Mate verwenden. Der Superschlüssel verhält sich wie erwartet.

biber
quelle