web-dev-qa-db-ja.com

ウィンドウを開いているときにアークメニューのホットキーが機能しない

最近19.04からUbuntu 19.10にアップグレードしました。すべてのウィンドウを最小化してホットキー(ウィンドウキー)を押すと、Arcメニューが開くことに気付きました。

ただし、プログラムウィンドウのいずれかが画面上に表示されていない場合、ホットキーを押してもアークメニューは開きません。

なぜこうなった?

1
Future King

以下のArcMenuの課題トラッカーリンクに課題を再投稿します。

問題128-https://gitlab.com/LinxGem33/Arc-Menu/issues/128

こんにちは

フィードバックに感謝します。私たちはこの問題を認識しており、gnome-Shell 3.34の上流の問題を調査して信じています。これは、この問題の影響を受ける唯一のバージョンのgnome-Shellであり、特に現在xorgセッションで行われているためです。この問題の回避策を調査す​​ると、これが役立つことを願っています。

gnome-Shellの問題- https://gitlab.gnome.org/GNOME/gnome-Shell/issues/1722

敬具


回避策..

edit:v33開発で回避策!109(マージ済み)。

ユーザーは、キーを離したとき、またはキーを押したときにメニューをトリガーするオプションを選択できるようになりました。

Gnome 3.34およびこの問題の回避策は、gnome開発者がこの問題/上流のバグを修正するまで、ArcMenu設定でキーを押すことを選択することです。

2
Andy

を押してから離すようにリダイレクトしてみてください Super 別のキーの組み合わせへのキー。デフォルトでは、Arcメニューは、 Alt+F1 (私は信じていますが、私は現在Gnomeを持っていないのでテストできません。試してみる場合は、フィードバックを提供して回答を調整できるようにしてください)。

手順

1)アークメニューのホットキーを別のものに変更します。正しい Super、または可能であれば無効にします。

2)Gnome Shellの使用を無効にする Super

gsettings set org.gnome.mutter overlay-key ''

3)xcapeSudo apt install xcapeを使用してインストール)などのツールを使用すると、押したり離したりしてリダイレクトできます Super この場合、任意のキーの組み合わせに Alt+F1 組み合わせ。

xcape -e "Super_L=Alt_L|F1"

そのコマンドを自動起動プログラムに含めます。これが機能しない場合は、sh -c 'sleep 0.5 && xcape -e "Super_L=Alt_L|F1"'のように少し遅延を含めます。

起動時にoverlay-key設定をリセットするArcメニューで発生する可能性のある問題

これまでのところ、理論であり、実際には、より新しいバージョンのArcで直接動作する可能性があります。残念ながら、Arcのキーを別のキーに変更し、org.gnome.mutterを自分で変更した場合でも、Arcメニューがoverlay-key設定をハード設定する可能性があります。プログラミングの習慣が悪いため、より多くの回避策が必要になります。その場合、自動起動スクリプトを使用して、ログインして数秒後に動作を開始し(sleep)、Arcメニューの初期化後にoverlay-keyをリセットしてxcapeをロードします。

0
vanadium