Использование сочетаний клавиш с ключом windows в Linux Mint Mate

9

Я использую Linux Mint 15. Я использую сочетание клавиш «Super_L», чтобы открыть меню Mint рабочего стола Mate.

Теперь я хочу использовать, например, ярлык «Super_L + 1», чтобы открыть окно терминала. Я пошел в Меню-> Центр управления-> Сочетания клавиш и назначил правильную комбинацию клавиш для «Открыть окно терминала». Это отображается как "Mod4 + 1".

После этого нажатие «Super_L + 1» выглядит следующим образом: 1-е нажатие: открывает меню монетного двора 2-е нажатие: открывает терминал 3-е нажатие: открывает меню монетного двора ...

Ярлык работает при каждом нажатии клавиши, что очень раздражает. Есть ли способ надежно использовать такие ярлыки?

Я нашел только этот поток, который упоминает ту же проблему, но не дает работающего решения http://forums.linuxmint.com/viewtopic.php?f=55&t=31550

Bernie
источник

Ответы:

3

Я не думаю, что вы можете сделать это. Что я сделал, так это назначил клавишу Menu (которая открывает контекстные меню), чтобы открыть меню Mint. В любом случае я не использую эту клавишу, и вы всегда можете использовать Shift + F10, чтобы получить тот же эффект.

Затем я смог без проблем отобразить сочетания клавиш с помощью клавиши Windows (Super).

Боян
источник
1
Я не нашел лучшего ответа, поэтому приму ваш. Это очень плохо, хотя другого пути нет!
Берни
5

Я сделал почти то же, что предложил Боян. У меня Linux Mint 17 Mate.

Тем не менее, меню горячих клавиш Mint не указан в штурманской Сочетания клавиш диалога.

Если вы щелкнете правой кнопкой мыши по апплету Mint Menu и выберите Preferences , то на первой вкладке вы можете выбрать другую горячую клавишу для замены <Super_L> , или, если вы просто хотите вообще удалить эту горячую клавишу, вы можете нажать клавишу Backspace.

ha7ilm
источник
здорово, это работает!
Мартин Пфеффер,
2

Эта проблема меня тоже раздражала. Во всяком случае, я никогда не использую Супер-клавишу для меню «Пуск», и открытие терминала для меня гораздо важнее. Я решил раздражение, открыв следующий файл:

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

Он содержит следующую строку:

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

Я изменил это следующим образом:

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

И добавил еще одну строку под:

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

(Не забудьте перезапустить операционную систему после внесения изменений.)

Теперь я могу открыть меню «Пуск», если захочу через Super + M, но клавиша Super больше не мешает Super + T. (Если вам вообще не нужен ярлык для меню «Пуск», просто удалите всю строку.)

fredoverflow
источник
Спасибо за подсказку, хотя странно, что нужно рутироваться только для того, чтобы удалить сочетание клавиш. Это не было необходимо в Linux mint 17.2 XFCE edition, я обнаружил, что ярлык Super_L действительно появляется в списке сочетаний клавиш, может быть удален и имеет ожидаемый эффект навсегда.
Стефан Гурихон
1

Та же проблема здесь. Я наконец решил это. Небольшой инструмент ksuperkey , разработанный для KDE, прекрасно работает с другими рабочими столами.

В Xfce я связал whiskermenu с «alt-f1» и включил ksuperkey в автозапуск. Сделайте то же самое для средства запуска приложений, которое вы используете в Mate. Супер ключ будет вести себя так, как и следовало ожидать.

Biber
источник