Faire pivoter un seul écran


28

Si je n'ai que le moniteur interne ( LVDS1) avec une xrandr -o leftcommande. Maintenant, je veux attacher un deuxième moniteur, disons à HDMI1. Ensuite, je voudrais faire pivoter uniquement le moniteur interne, mais pas celui externe. J'ai essayé ce qui suit (sans connexion externe, car je suis mobile actuellement), mais cela ne fait rien:

xrandr --output LVDS1 -o left

Comment faire pivoter un seul moniteur?

J'ai besoin d'une ligne de commande, car je veux mettre cela dans un script.


utilisez-vous une carte graphique nvidia?
tomodachi

Non, j'utilise la carte Intel dans l'i5.
Martin Ueding

Réponses:


45

L'astuce consiste à utiliser le plus récent --rotateau lieu de celui -oqui doit être utilisé avec un --outputargument:

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

Exemples

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

1
et vous pouvez les enchaîner pour --comme ça: xrandr --output VGA1 --auto --output HDMI2 --auto --right-of VGA1ou pour |-comme ça:xrandr --output VGA1 --auto --pos 0x0 --rotate left --output HDMI2 --auto --pos 1200x300
Stefan Schmiedl

1
Vous pouvez utiliser xrandr --querypour trouver le nom de la sortie de la carte graphique à laquelle votre moniteur est branché (l'exemple ci-dessus, le moniteur est branché LVDS1).
AndyP

Tu es un sauveur! Le lactosérum que la page de manuel dit toujours -ome dépasse! Nous y voilà, sept ans plus tard ...
MadPhysicist

1

Si vous ouvrez le System Settingset choisissez Displays-le, vous pouvez sélectionner le moniteur à faire pivoter et choisir la rotation à utiliser pour chaque moniteur individuel que vous souhaitez faire pivoter.


2
C'est bien, mais pas scriptable. J'ai donc besoin de quelque chose que je peux invoquer à partir de la ligne de commande.
Martin Ueding
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.