web-dev-qa-db-ja.com

Linux MintMateのWindowsキーでキーボードショートカットを使用する

Linux Mint 15を使用しています。キーボードショートカット「Super_L」を使用して、MateデスクトップのMintメニューを開きます。

ここで、たとえばショートカット「Super_L +1」を使用してターミナルウィンドウを開きます。メニュー->コントロールセンター->キーボードショートカットの順に進み、「ターミナルウィンドウを開く」に適切なキーの組み合わせを割り当てました。 「Mod4 + 1」と表示されます。

それを行った後、「Super_L + 1」を押すと次のような奇妙な動作が発生します。1回押す:ミントメニューを開く2回押す:端末を開く3回押す:ミントメニューを開く...

ショートカットは、非常に迷惑な他のすべてのキーを押して機能します。そのようなショートカットを確実に使用する方法はありますか?

私は同じ問題について言及しているが、実用的な解決策を提供していないこのスレッドを見つけただけです http://forums.linuxmint.com/viewtopic.php?f=55&t=3155

9
bernie

私はあなたがそれをすることができるとは思わない。私が行ったことは、メニューキー(コンテキストメニューを開くキー)をマップして、ミントメニューを開くことです。とにかくそのキーは使用しません。いつでもShift + F10を使用して同じ効果を得ることができます。

その後、問題なくWindows(スーパー)キーを使用してキーショートカットをマップすることができました。

3
Bojan

私はBojanが提案したのとほぼ同じことをしました。 Linux Mint 17Mateを持っています。

ただし、ミントメニューのホットキーはMATEのキーボードショートカットダイアログに表示されません。

Mint Menuアプレットを右クリックしてPreferencesを選択すると、最初のタブで別のホットキーを選択して<Super_L>を置き換えることができます。そのホットキーを完全に削除するには、バックスペースを押すことができます。

5
ha7ilm

この問題は私にも迷惑をかけました。とにかく、私はスタートメニューにスーパーキーを使用することはありません。ターミナルを開くことは私にとってはるかに重要です。次のファイルを開くことで、煩わしさを解決しました。

/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に干渉しなくなりました。 (スタートメニューのショートカットがまったく必要ない場合は、行全体を削除するだけです。)

2
fredoverflow

ここで同じ問題。私はついにそれを解決しました。 KDE用に開発された小さなツール ksuperkey は、他のデスクトップで完璧に動作します。

Xfceでは、whiskermenuを「alt-f1」にバインドし、ksuperkeyを自動起動しました。 Mateで使用しているアプリケーションランチャーについても同じようにします。スーパーキーは期待どおりに動作します。

1
biber