xrandr --output LVDS1 --auto --pos 0x312 --output HDMI1 --auto --pos 1366x0
基本的に --pos は、仮想画面空間における画面の左上隅の位置を指定します。仮想スクリーンは、物理スクリーン全体にまたがるスクリーンです。これは、画面位置を指定する非常に一般的な方法です。
この構成が必要です:
(virtual screen coordinates)
0 1366 1366+1920
0 A-----------------------
| |
| |
| |
x? B---------| HDMI |
| | |
| LVDS | 1920x1080 |
|1366x768 | |
1080 ----------------------------------
--pos
で使用するには、A と B の座標が必要です。 option.x
は 1080 - 768 =312 として簡単に解けるので、A は (1366,0) にあり、B は (0,312) にあります。
したがって、適切な --pos オプションは、HDMI の場合は --pos 1366x0、LVDS の場合は --pos 0,312 です。仮想画面サイズを指定する必要はありません (もう)。自動的にサイズ変更されます。
--pos
に注意してください たとえば、2 つの画面の間に穴を開けたり、オーバーラップを作成したりするなど、悪用される可能性があります。ほとんどの (すべて?) WM はそれを処理できません。
編集:ああ、あなたは逆にしたい、それを修正.
@BatchyX の優れた回答に加えて、別の (そして IMO より便利な) オプションは、ARandR (「別の XRandR GUI」の略) を使用することです:
<ブロック引用>ARandR は、XRandR のシンプルなビジュアル フロント エンドを提供するように設計されています。相対的なモニター位置がグラフィカルに表示され、ドラッグ アンド ドロップで変更できます。
最初にインストールする必要があるかもしれませんが、ほとんどのディストリビューションのリポジトリで利用できます。 LXDE では、VGA 経由で接続された外部モニターが 1 つ上にあり、その下にネイティブ (ネットブック サイズ) モニターがあるセットアップの場合、次のように表示されます。
ドラッグ アンド ドロップの GUI ベースのソリューションを探しているなら、ARandR をお勧めします。
最も重要な XRandR 設定を設定できます。画面の位置と解像度。xrandr
を呼び出すシェル スクリプトの形式で保存できます。