web-dev-qa-db-ja.com

モニターのプラグが抜かれたときのGnomeのTwinview

私はよくモニターに接続されているmacbookproを持っていますが、gnomeのツインビューはかなりうまく機能しますが、モニターを切断すると問題が発生し、そのワークスペースにあったウィンドウは使用できなくなります。

もう1つの問題は、モニターが存在しないときにコンピューターを起動すると、xorg.confファイルにモニター構成が含まれているため、マウスポインターが、現在接続されているかのように、他のモニターの仮想空間に表示されなくなることがよくあります。

osxは、プラグイン/プラグアウトが発生するたびにディスプレイを更新することで、この問題にエレガントに対処します。

linuxで実行できる同様のことはありますか?

> xrandr --auto
xrandr: Failed to get size of gamma for output default

> xrandr
xrandr: Failed to get size of gamma for output default
Screen 0: minimum 3200 x 1080, current 3200 x 1080, maximum 3200 x 1080
default connected 3200x1080+0+0 0mm x 0mm
   3200x1080      50.0* 

私の最初のモニターはmacbookpro5.5 13インチディスプレイで、2番目のモニターは1980x1024(1080p)の解像度で動作する24インチディスプレイです。

1
user12372

これを試してください answer 。要するに、 そのPPA からdisperを取得し、その回答で説明されているように 自動分散 の使用を検討してください。そこからの指示を引用する:

  • まず、外部モニターがドッキング解除されている場合、auto-disper --save undockedを実行します。
  • 次に、外部モニターがドッキングされ、必要に応じて(Nvidia Xサーバー設定を使用して)構成されたら、auto-disper --save dockedを実行します。
  • ドッキングおよびドッキング解除されたモニターでauto-disper --changeを試してください。状態を検出し、構成を変更する必要があります。
  • 最後に、auto-disper --changeを使用してキーボードショートカットを作成します

ありがとう、 Vinços そして belacqua

1
Amir

Ubuntu10.10で

  • 開いた gconf-editor
  • apps-> gnome_settings_daemon-> Plugins-> xrandr(/ apps/gnome_settings_daemon/plugins/xrandr)に移動します
  • アクティブなチェックを外します
1
Paul

これは通常、Ubuntuでそのまま使用できますが、この特定のハードウェアに問題がある可能性があります。この場合、端末からxrandr --autoを実行すると、切断されたモニターが無効になります。

1
Adam Byrtek

次の手順でxrandrを無効にできます。

開くdconf-editor

/ org/gnome/settings-daemon/plugins/xrandrに移動します

アンティックアクティブ

頑張って!

0
FuzzyQ