スーパーキーが単に押されているとき、または別のキーと組み合わされているときにランチャーが表示されないようにする


10

環境

さまざまなキーボードショートカットの組み合わせの一部として修飾キーとしてSuperキーを使用するのが好きです。たとえば、グリッドの一部として、ウィンドウをそれぞれ左および右に配置する2つのショートカットキー(Super + HおよびSuper + L)があります。

ただし、これらのショートカットキーを使用すると、Unityランチャーメニューも表示されます。これは、Windows + 1、2、3を押しても起こりません。

また、一般的にUnityランチャーメニューはSuperキーによってトリガーされる(つまり、別のキーと組み合わせて押されていない場合)ことも気に入っています。だから私はそれを完全に無効にしたくありません。

質問

  • Superキーを別のキーと組み合わせたときにUnityランチャーメニューが表示されないようにする方法はありますか?

回答:


1

Unity自体を編集しないと、必要な機能を利用できません。(プログラミングの知識が必要です)

2つのケースの違いを明確に示す方法はありません。Unityは、Superのキープレス/リリースイベントにバインドすることができます(保持されている間、他のキーが押されていないことを確認できます)、またはキーの組み合わせにバインドできます。それと組み合わせて押されました。

理論的には、XGrabKeyboardSuperを押して離したときにUnityを使用して必要な機能を実現できるはずですが、XUngrabKeyboard完全に独占することは一般的ではありません。

IceWMやWindowsなどでよく見られるのは、Superキーにグローバルキーバインドがあり、次にSuper+R(Windowsの実行...ダイアログなど)を呼び出すウィンドウにローカルキーバインドがあることです。

私のアドバイスは、ランチャーのショートカットを、Super Superと同じくらい簡単にヒットできるものに再バインドすることです。(私は、Lubuntuで使用するgmrunSuper+Spaceのコピーに使用します。これは、FirefoxのSiteLauncherの使用や他のランチャーとうまく一致します)Ctrl+SpaceAlt+Space


1
これがそれを言うのに正しい場所であるかどうかはわかりませんが、それはWindowsで完璧に機能するので、なぜそれがUbuntuで「難しい」のでしょうか?ダウンではなくキーアップイベントにバインドするだけです。
richardwiden '19

何が起こっても、ランチャーがまだ開いているからです。Unityの外部のキーバインディングに対して直感的に適切な方法でスーパーバインディングを機能させたい場合は、UnityがすべてのSuper+Something組み合わせを取得してから、関係のないイベントを再送信する必要があります。
ssokolow 2011

0

CompizConfig設定マネージャーを開き、Ubuntu Unityプラグインセクションに移動します。「ランチャーを表示するキー」オプションの横にあるxをクリックして無効にします。


1
提案をありがとう。残念ながら、これによりすべての関連機能が無効になります。つまり、スーパーを押してランチャーを表示することはできなくなりました。Super + 1を使用してプログラムを起動/アクティブ化できなくなりました。Superを別のキーと組み合わせたときにランチャーが表示されないようにしたいだけです。
Jeromy Anglim、2011年

0

confity http://sourceforge.net/projects/confity/をダウンロードできます。風袋引きを解除したら、uiSelcectoinDialog.py(実行可能にする)をクリックします。OKを押します。下部でショートカットを変更したり、削除したりできます。それは、少しカスタマイズしやすくするためにいくつかの追加の便利なものが付属しています。


ありがとう。confityに関するいくつかの記事にクイックリンクがありましたが、CompizConfig Unityの設定とかなり似ていました。
Jeromy Anglim 2011年

0

あなたが質問で何を求めているか、そしてあなたが他の答えのコメントで何を言っているかから、これはあなたが望んでいるようです:

  • スーパーは他のキーと組み合わせて使用​​する必要があります
  • スーパーを長押しするとランチャーが表示されます
  • super + num(1-9)を押すと、アプリケーションが開くか、アプリケーションに切り替わります。
  • 1〜9以外のキーと組み合わせて使用​​するときにランチャーを表示したくない。

不可能だよ。私が考えることができる唯一の解決策は、ランチャーが表示される速度に遅延を設定することですが、それがあなたがやりたいことである場合、これは面倒です。また、その機能に慣れるのがはるかに困難になり、ユーザーフレンドリーでなくなります。

これを行う方法について何かアイデアがあれば、Ayatanasメーリングリストにメールを送ってください。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.