web-dev-qa-db-ja.com

マルチモニター環境でのアクティビティ概要キーボードナビゲーション

キーボードの矢印キーを使用して、アクティビティの概要(スーパーキー)のウィンドウ間を移動できます。

ただし、2つ以上のモニターを使用する場合、Gnomeでは単一モニターの範囲内でのみウィンドウ間を移動できます。つまり、矢印キーを使用して最初のモニターから2番目のモニターのアプリケーションに移動することはできません。

そのような場合の回避策はありますか?

追伸うん、あります Alt+Tab 矢印キーを使用して操作できるスイッチャーですが、質問はアクティビティの概要に関するものです。

UPDATE

私はgnome Shell jsソースコードに飛び込みましたが、

Main.overview.viewSelector._activePage.navigate_focus(null, Gtk.Destination.TAB_FORWRAD, false)

この関数はst-bin.cコードに飛び込み、他の呼び出しの混乱を見つけました。

だから、私が思う結果は、ViewSelector.jsPageオブジェクトを3つのモニター全体に拡張し、navigate_focusが自動的に次のウィンドウ(3つすべてのディスプレイ内の他のウィンドウ)に切り替わることです)。問題は、ナビゲーション機能自体がCバックエンドと密結合していることです。

実装に対処できる人がいれば-iと他のユーザーは非常に感謝します。

3
uptoyou

上記の説明された動作を達成するために、どういうわけか非常に簡単な例(拡張)を書きました。 https://github.com/up-to-you/gnome-overview-nav

このサンプルは、概念実証専用です(alt+leftalt+right概要を開き、それぞれleftまたはrightモニターに焦点を合わせます)。

誰かがプロジェクトを選択して完全な作業バージョンを実装する場合は、誰でも歓迎します!

0
uptoyou