私のモニターのデフォルトの解像度は1920x1080です。ディスプレイの一部(例:960×1080)のみを使用したいです。
+-----+------+-----+
| |++++++| |
| |++++++| |
| |++++++| |
| |++++++| |
| |++++++| |
+-----+------+-----+
または(例:1600×900):
+---+------+---+
| |
| +------+ |
| |++++++| |
| |++++++| |
| +------+ |
| |
+---+------+---+
白いスペースはモニターが黒くなる部分で、中央にあるプラス記号は画面がある部分です。
ソリューションを修正しようとしています。モニターが壊れて画面の右半分を設定するだけです。ただし、常に次のようになります(右と下に展開)。
xrandr --output HDMI-1 --transform 1.5,0,-480,0,1.5,-270,0,0,1
モニターディスプレイ
+---+------+---+
| |
| +----------|
| |++++++++++|
| |++++++++++|
| |++++++++++|
| |++++++++++|
+---+------+---+
求める
+---+------+---+
| |
| +------+ |
| |++++++| |
| |++++++| |
| +------+ |
| |
+---+------+---+
モニターから読者ビューを取得するには?ピクセルのサイズを変更するのではなく、特定の解像度を選択してモニターの中央に配置できる場合は、より良い方法です。たとえば、1920x1080 を縮小してモニターの中央に配置するのではなく、1280x720 をモニターの中央に配置します。
単にxrandr -s 1600x900
1600x900に変更し、1920x1080モニターに合わせてサイズを変更してください。
xrandr --output HDMI-1 --mode 1024x768 --panning 1024x768 --transform 1.33333333,0,-171,0,1,0,0,0,1
~からhttps://unix.stackexchange.com/a/220388/384272モニターを表示してください
+-----+------+-----+
| |++++++++++++|
| |++++++++++++|
| |++++++++++++|
| |++++++++++++|
| |++++++++++++|
+-----+------+-----+
xrandr --output HDMI-1 --set "scaling mode" "Center"
私にしてください:
X Error of failed request: BadName (named color or font does not exist)
Major opcode of failed request: 140 (RANDR)
Minor opcode of failed request: 11 (RRQueryOutputProperty)
Serial number of failed request: 32
Current serial number in output stream: 32