web-dev-qa-db-ja.com

ディスプレイの「スティッキーエッジ」オン/オフ設定の機能は何ですか?

Ubuntu 12.04(Precise Pangolin)をインストールしました。 System Settings >> Displaysを開くと、Sticky edgesという名前の設定の新しい(?)オン/オフボタンがあります。

この設定が何を制御するのかを誰かに教えてもらえますか?

35
irrational John

マルチモニター設定では、モニター間のエッジでのマウスの動作を制御します。「スティッキーエッジ」が有効になっている場合、マウスはエッジで停止します。

bug#96508 を参照してください。これがより明白であると思われる場合。

29
Florian Diesch

UbunTom、Jeff Welling、Jayson Roweの回答はすべて正しいです。

実際、受け入れられた回答(現在10票)は完全に間違っています。残念ながら、受け入れられた回答で見つかった バグエントリ でさえ、部分的に間違っています(彼が知らないと言う最初のポスターではなく、サイモンの答えではなく、エッジに付着したマウスの予想される動作を備えたスティッキーエッジ)。

sticky Edgeトグルは、実際にはマルチモニターセットアップの画面の横にマウスが付着することはありません。私は現在、マルチモニター設定からこれを入力しているので、これを知っています。また、このトグルがオフになっている(および変更が適用されている)場合でも、マウスは2番目のモニターに隣接する画面の側面に少しくっついています(完全にクロスオーバーする前)。

ただし、この設定が制御するのは、ウィンドウバーをドラッグしているときにカーソルが画面の側面に触れたときのウィンドウの半最大化プロパティです。

Jayson Roweは、コメントで行動の説明を打ち明けました。

これは、マルチモニター設定で行われます。たとえば、オフにした場合、ウィンドウは右側のモニターの左側で半最大化されませんが、オンになったときに表示されます。 –ジェイソンロウ

私の個人的な経験では、この設定を単一のモニター設定で使用し(ラップトップを使用している場合)、自宅で設定したマルチモニターでこの設定を使用してラップトップを2番目の追加画面に接続します。このsticky Edgeトグルは常にオンのままにしておく必要があります(ただし、バグエントリのSimonは私に同意しないようです。そのため、ウィンドウを画面から画面にスムーズにドラッグできるようになりましたが、そうしないと嫌になります)。

どちらの場合でも、これにより、この設定を最初に想定してUIを設計した人は、おそらくプログラムで実装した人と同じではないと思うようになります。 そしてそれはおそらくバグです、この設定はもともとマウスをEdgeに貼り付けることを切り替えることを意図していましたが、それを実装する人はそれを意味するものでした代わりに、エッジに固定されているウィンドウを切り替える必要があります。

9

スティッキーエッジを単純に無効にすると、マウスが他のディスプレイで動かなくなることがわかりました。他のディスプレイでランチャーを選択できない場合、ランチャーの配置は両方のディスプレイにとって意味がないため、これはおそらく意図的なものです。

必要なことは、設定>スティッキーエッジの設定OFFおよびランチャーの配置を1つのモニターのみに設定

7
Max Gräsbeck

だから、@ Florian Dieschが投稿したバグの議論から誰かを引用すると、あるユーザーは「スティッキーエッジ」トグルを「正確に別のディスプレイでマウスカーソルが失われないようにする」と言います。

設定で遊んだ後、カーソルが十分な速度で移動すると、モニターの障壁が破られ、次のディスプレイに逃げることができることがわかりました。

この答え によると、Alt + F2-> "gconf-editor"を使用すると、実際には速度変数を変更できる可能性があります。実際に便利なオプション。

[すべての設定]の[ディスプレイ]セクションでスティッキーエッジを無効にするだけです。

3
emmagras

確かにわかりませんが、それは、ウィンドウをEdgeの近くにドラッグし、ウィンドウをそのEdgeにジャンプさせ、完全に整列させる機能を切り替えるように聞こえます。

3
Jeff Welling

ウィンドウのエッジを画面のエッジの隣に配置できます

1
UbunTom

これは興味深い概念であり、docking2台のモニターが出会う場所のEdgeを回避する良い方法です。

0
akgnit