web-dev-qa-db-ja.com

Xrandrを使用してLinuxでデスクトップを複製する方法

現在、Deepin OS 15.4を使用しています

Deepinはデフォルトで、プロジェクターにいるときにデスクトップを拡張モードに設定します

私が欲しいのは画面を複製することです。

コントロールセンターの構成では見つかりませんが、この記事で偶然見つけました

https://stackoverflow.com/questions/18736948/extended-desktop-in-linux

上記はxrandrで拡張するように設定され、

Xrandrでデスクトップとプロジェクターを複製するにはどうすればよいですか?

6
Dark Cyber

まず、各ディスプレイの名前を確認します。 xrandr --currentを使用します。次に、次のコマンドを実行してそれらを複製します。

 $ xrandr --output <projector> --same-as <desktop>
13
rlf

このコマンドを使用して、デスクトップを外部VGAにミラーリングします。

$ xrandr --output LVDS-1 --mode 1366x768 --scale 1x1 --output VGA-1 --same-as LVDS-1 --mode 1920x1080 --scale 0.711x0.711

LVDS-1はノートパソコンの画面で、1366X768でネイティブに動作します
VGA-1は、ネイティブの解像度1920X1080の外付けVGAモニターで、0.711にスケーリングされています。これは、1366X768(ラップトップの解像度)に近い値です。

結果は私に良いです。これらのオプションを使用してパフォーマンスを向上させることができます。

同様に、私はこれを拡張デスクトップに使用します:

$ xrandr --output VGA-1 --mode 1920x1080 --scale 1x1 --output LVDS-1 --mode 1366x768 --scale 1x1 --left-of VGA-1 

xrandrを実行するだけで、画面の名前を検出できます

7
George Vasiliou