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.