Yalnızca bir ekranı döndür


28

Bir komut LVDS1ile sadece dahili monitör ( ) varsa xrandr -o left. Şimdi ikinci bir monitör eklemek istiyorum HDMI1. O zaman sadece dahili monitörü döndürmek istiyorum ama harici monitörü değil. Aşağıdakileri denedim (şu anda mobil olduğum için harici ekli olmasa da), ancak bu hiçbir şey yapmıyor:

xrandr --output LVDS1 -o left

Sadece bir monitörü nasıl döndürebilirim?

Komut satırına ihtiyacım var, çünkü bunu bir betiğe koymak istiyorum.


nvidia grafik kartı kullanıyor musunuz?
tomodachi

Hayır, i5'te Intel Card'ı kullanıyorum.
Martin Ueding

Yanıtlar:


45

İşin püf noktası, argümanla kullanılması gereken --rotateyerine yeniyi kullanmaktır :-o--output

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

Örnekler

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

1
ve bunları şöyle bir araya getirebilirsiniz --: xrandr --output VGA1 --auto --output HDMI2 --auto --right-of VGA1ya da |-öyle olsun için:xrandr --output VGA1 --auto --pos 0x0 --rotate left --output HDMI2 --auto --pos 1200x300
Stefan Schmiedl

1
xrandr --queryMonitörünüzün takılı olduğu ekran bağdaştırıcısı çıkışının adını bulmak için kullanabilirsiniz (yukarıdaki örnek, monitöre takılı LVDS1).
AndyP,

Sen bir kurtarıcısın! Manpage hala söylediği peyniri -obenden öte! İşte, yedi yıl sonra ...
MadPhysicist

1

Eğer açarsanız System Settingsve seçim Displaysorada, sen döndürülmesi monitörü seçebilir ve döndürmek olmak istediğiniz her monitör için, kullanım için hangi rotasyonunu belirtin.


2
Bu güzel, ama komut dosyası değil. Bu yüzden komut satırından çağırabileceğim bir şeye ihtiyacım var.
Martin Ueding,
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.