web-dev-qa-db-ja.com

12.04で1つの仮想デスクトップを「外部モニター」ソースとして設定する方法

12.04を使用するラップトップでは、2つの仮想デスクトップが必要です。1つはコンピューターを使用している人にのみ表示され、もう1つは外部デバイスを接続したときに表示されます。現時点では、「ミラーディスプレイ」(英語名がわからない)機能性または「ミラーディスプレイではない」オプションを使用しますが、異なる仮想デスクトップでは、「外部モニター」を前後に設定すると便利です講演などをしながらいくつかのメモを見てください.

これを達成するために設定を調整するにはどうすればよいですか?

多くの古い質問を見ましたが、実際の解決策はありませんでした。おそらくこれは、Preciseマルチモニターのサポートにより改善された可能性があります。

5
joschi

私のラップトップでは、次のようにしてこれを行うことができました。

Dash Homeに移動し、Displaysと入力して、Displaysコントロールパネルを選択します。

外部モニターを接続します。

ミラーリングをオフにします。コントロールパネルディスプレイに2つの画面が表示されます。

外部モニターのボックスを選択し、目的の方向に移動し、パネルのオン/オフコントロールで外部モニターをオンにし、解像度を設定して、[適用]を押します。両方とも1〜2秒間空白にしてから点灯します。

Unity 3dを使用し、2つの幅の合計が2048を超えたため、並べて配置することができませんでした(私のラップトップは高さに比べてかなり広いです)。それをオンにして(もちろんミラーリングをオフにして)、上記のように適切に起動しました。私はカーソルをラップトップのデスクトップから外に移動して外部モニターのデスクトップに移動することで、画面間を前後に移動できました。プレゼンテーションまたは他のウィンドウを下にドラッグして、外部モニタに配置します。

仮想デスクトップで1つの画面を他の画面の下に置く代わりにUnity 2dに切り替えることもできたと思いますが、どのような違いが生じるかわかりません。

この種のことを行うコマンドラインプログラムはxrandrです。このコマンドを使用して、外部モニターに接続したときに実行する小さなシェルスクリプトを作成し、セカンドスクリーンの解像度を適切に設定してアクティブにしました。デスクトップにショートカットを配置して、視聴者を待たせる必要がないようにしました。特定のxrandrオプションは--right-of --left-of --aboveおよび--belowです。

xrandr --output VGA-0 --mode 1280x1024

xrandr-出力VGA-0 --LVDS未満

xrandr --output LVDS --mode 1440x900

1
John S Gruber