Używanie skrótów klawiaturowych z klawiszem Windows w Linux Mint Mate

9

Używam Linux Mint 15. Używam skrótu klawiaturowego „Super_L”, aby otworzyć menu Mennica na pulpicie Mate.

Teraz chcę na przykład użyć skrótu „Super_L + 1”, aby otworzyć okno terminala. Poszedłem do Menu-> Centrum sterowania-> Skróty klawiaturowe i przypisałem odpowiednią kombinację klawiszy do „Otwórz okno terminala”. Pokazuje się jako „Mod4 + 1”.

Po wykonaniu tej czynności naciśnięcie „Super_L + 1” ma dziwne zachowanie: 1. naciśnięcie: otwiera menu mennicy 2. naciśnięcie: otwiera terminal 3. naciśnięcie: otwiera menu mennicy ...

Skrót działa co każde naciśnięcie klawisza, co jest bardzo denerwujące. Czy istnieje sposób niezawodnego korzystania z takich skrótów?

Znalazłem tylko ten wątek, który wspomina ten sam problem, ale nie daje działającego rozwiązania http://forums.linuxmint.com/viewtopic.php?f=55&t=31550

bernie
źródło

Odpowiedzi:

3

Nie sądzę, że możesz to zrobić. To, co zrobiłem, to zamapowanie klawisza Menu (tego, który otwiera menu kontekstowe), aby otworzyć menu Mennica. I tak nie używam tego klucza i zawsze możesz użyć Shift + F10, aby uzyskać ten sam efekt.

Potem udało mi się bez problemu zmapować skróty klawiszowe za pomocą klawisza Windows (Super).

Bojan
źródło
1
Nie znalazłem też lepszej odpowiedzi, więc zaakceptuję twoją. Szkoda, ale nie ma innego wyjścia!
bernie,
5

Zrobiłem prawie to samo, co sugerował Bojan. Mam Linux Mint 17 Mate.

Jednak skrót klawiszowy Menu mennicy nie jest wymieniony w oknie dialogowym Skróty klawiaturowe MATE .

Jeśli klikniesz prawym przyciskiem myszy aplet Menu mennicy i wybierzesz Preferencje , a następnie na pierwszej karcie, możesz wybrać inny klawisz skrótu, aby zastąpić <Super_L> , lub jeśli chcesz w ogóle usunąć ten skrót, możesz nacisnąć klawisz Backspace.

ha7ilm
źródło
fajnie, to działa!
Martin Pfeffer
2

Ten problem mnie też denerwował. Zresztą nigdy nie używam klawisza Super do menu startowego, a otwarcie terminalu jest dla mnie o wiele ważniejsze. Rozwiązałem irytację, otwierając następujący plik:

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

Zawiera następujący wiersz:

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

Zmieniłem to w następujący sposób:

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

I dodał kolejny wiersz poniżej:

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

(Nie zapomnij zrestartować systemu operacyjnego po dokonaniu zmian.)

Teraz nadal mogę otworzyć menu Start, jeśli chcę za pośrednictwem Super + M, ale klawisz Super już nie koliduje z Super + T. (Jeśli w ogóle nie potrzebujesz skrótu do menu Start, po prostu usuń całą linię).

fredoverflow
źródło
Dziękuję za podpowiedź, choć dziwne jest, że trzeba rootować, aby usunąć skrót klawiaturowy. Nie było to potrzebne w wersji XFCE Linux miętowej 17.2, zauważyłem, że skrót Super_L pojawia się na liście skrótów klawiaturowych, można go usunąć i ma zamierzony efekt na stałe.
Stéphane Gourichon
1

Ten sam problem tutaj. W końcu to rozwiązałem. Małe narzędzie ksuperkey , opracowane dla KDE, działa idealnie z innymi komputerami stacjonarnymi.

W Xfce powiązałem whiskermenu z „alt-f1” i włączyłem ksuperkey do autostartu. Zrób to samo dla programu uruchamiającego aplikacje, którego używasz w Mate. Superklucz zachowuje się tak, jak można się spodziewać.

biber
źródło