1画面のみ回転


28

コマンドLVDS1付きの内部モニター()のみがある場合xrandr -o left。次に、に2番目のモニターを取り付けHDMI1ます。次に、内部モニタのみを回転させ、外部モニタは回転させません。私は次のことを試しました(ただし、現在モバイルであるため、外部接続はありません)。

xrandr --output LVDS1 -o left

1つのモニターのみを回転させるにはどうすればよいですか?

これをスクリプトに入れたいので、コマンドラインが必要です。


nvidiaグラフィックカードを使用していますか?
トモダチ

いいえ、i5ではIntelカードを使用しています。
マーティンUeding

回答:


45

トリックは、引数とともに使用する必要--rotate-oある代わりに、より新しいものを使用する--outputことです。

xrandr --output "$internal" --rotate "$xrandr_rotation"

xrandr --output LVDS1 --rotate left
xrandr --output LVDS1 --rotate right
xrandr --output LVDS1 --rotate normal
xrandr --output LVDS1 --rotate inverted

1
そして、することができます文字列一緒にこれらのため--のようなので:xrandr --output VGA1 --auto --output HDMI2 --auto --right-of VGA1またはのため|-のようなので、:xrandr --output VGA1 --auto --pos 0x0 --rotate left --output HDMI2 --auto --pos 1200x300
ステファンSchmiedl

1
を使用xrandr --queryして、モニターが接続されているディスプレイアダプター出力の名前を見つけることができます(上記の例では、モニターが接続されていますLVDS1)。
AndyP

あなたは救い主です!マンページにはまだ-o私を超えていると言われています!7年後…
MadPhysicist

1

あなたが開いている場合System Settingsや選択Displaysが、あなたが回転し、モニターを選択して、あなたが回転したい個々のモニターに使用する回転を、選択することができます。


2
これは便利ですが、スクリプト化できません。したがって、コマンドラインから呼び出すことができるものが必要です。
マーティンUeding
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.