GNU/Linux >> Tutoriels Linux >  >> Linux

Comment aligner les bords inférieurs de deux moniteurs avec xrandr ?

 xrandr --output LVDS1 --auto --pos 0x312 --output HDMI1 --auto --pos 1366x0

Fondamentalement, --pos spécifie la position du coin supérieur gauche de l'écran dans l'espace de l'écran virtuel. L'écran virtuel est un écran qui couvre l'ensemble de vos écrans physiques. Il s'agit d'une manière très générique de spécifier les positions de l'écran.

Vous voulez cette configuration :

(virtual screen coordinates)
     0       1366                 1366+1920

   0           A-----------------------
               |                      |
               |                      |
               |                      |
  x? B---------|         HDMI         |
     |         |                      |
     |  LVDS   |       1920x1080      |
     |1366x768 |                      |
1080 ----------------------------------

Et vous avez besoin des coordonnées de A et B à utiliser dans le --pos option.x est facilement résolu comme 1080 - 768 =312, donc A est à (1366,0) et B est à (0,312).

Par conséquent, les options --pos appropriées sont --pos 1366x0 pour HDMI et --pos 0,312 pour LVDS. Vous n'avez plus besoin de spécifier la taille de l'écran virtuel, il est redimensionné automatiquement.

Notez que --pos peuvent être abusés, par exemple pour créer un trou entre vos deux écrans, ou créer des chevauchements. La plupart (tous ?) WM ne sera pas en mesure de gérer cela.

EDIT :oh, vous voulez l'inverse, corrigez cela.


En plus de l'excellente réponse de @BatchyX, une option alternative - et IMO plus pratique - pourrait être d'utiliser ARandR (qui signifie "Another XRandR GUI") :

ARandR est conçu pour fournir une interface visuelle simple pour XRandR. Les positions relatives du moniteur sont affichées graphiquement et peuvent être modifiées par glisser-déposer.

Vous devrez peut-être d'abord l'installer, mais il est disponible dans les référentiels de la plupart des distributions. Voici à quoi cela ressemble pour moi sur LXDE, pour une configuration avec un moniteur externe connecté via VGA, au-dessus, et le moniteur natif (taille netbook) en dessous :


Si vous recherchez une solution basée sur une interface graphique par glisser-déposer, je peux vous recommander ARandR.

Il vous permet de définir les paramètres XRandR les plus importants, par ex. la position et la résolution de l'écran, qui peuvent ensuite être enregistrées sous la forme d'un script shell qui appelle xrandr avec les paramètres correspondants.


Linux
  1. Comment auditer les autorisations avec la commande find

  2. Comment répertorier les moniteurs connectés avec Xrandr ?

  3. Comment enregistrer le nouveau paramètre de résolution avec Xrandr ?

  4. Deux versions de python sous Linux. comment faire de 2.7 la valeur par défaut

  5. Comment actualiser l'état magnétique d'un disque avec des sauvegardes ?

Comment utiliser la commande who sous Linux avec des exemples

Comment interroger les informations sur les packages avec le gestionnaire de packages rpm

Comment utiliser la commande RPM (avec exemples)

Comment rechercher des fichiers avec la commande fd sous Linux

Comment réparer la ligne verte en bas dans VLC sous Linux

Comment aligner une fenêtre en haut/en bas avec GNOME ?