Définit le moniteur en permanence comme primaire

28

J'exécute Ubuntu 12.04 (bêta) avec une configuration à trois têtes et un bureau GNOME 3 (par exemple, "GNOME" sélectionné pas "Ubuntu" à l'écran de connexion). Il semble qu'il gère plusieurs moniteurs en bénissant un moniteur pour recevoir la barre d'activités, l'horloge, le menu de connexion, etc. Appelons cela le moniteur "principal". Comment puis-je le changer (en permanence)?

Mise à jour: Ok donc:

$ xrandr --output DFP4 --primary

Fait le tour temporairement. Comment le rendre permanent? J'utilise le dernier pilote ATI Catalyst de fglrx

    
posée Andrew Tomazos 15.03.2012 - 16:26
la source

6 réponses

42

En ouvrant les paramètres système & gt; Affiche que vous pouvez changer votre écran "principal" en faisant glisser la petite barre noire sur l'écran que vous voulez et cliquez sur le bouton Appliquer. Redémarré mon PC et je n'avais plus besoin d'utiliser xrandr ^ _ ^

Une meilleure explication que la mienne, vous pouvez trouver ici: lien

    
réponse donnée krum85 30.07.2012 - 18:33
la source
6

Ce que j'ai fait:

place le dossier personnel . Sous Afficher , cochez Afficher les fichiers cachés . trouvez monitors.xml et ouvrez-le avec l'éditeur de texte. faire une copie juste pour être sûr.

identifiez le moniteur que vous voulez être primaire (marque du fournisseur, résolution, etc.) et recherchez la ligne de commande < primary>no< /primary> . changez-le en < primary>yes< /primary>

Enregistrez le document et redémarrez pour voir si cela a pris.

J'espère que ça aide quelqu'un dehors.

    
réponse donnée madfluter 26.11.2011 - 06:28
la source
1

echo -e "xrandr --output DFP2 --primary" >> ~/.bashrc

Ou ajoutez xrandr --output DFP2 --primary à la fin de .bashrc

    
réponse donnée pl1nk 13.06.2012 - 02:25
la source
1

J'ai une disposition de trois moniteurs dans Ubuntu 14 LTS. Un moniteur est positionné verticalement. J'ai branché les moniteurs de manière à ce que l'écran de connexion se trouve dans l'un des moniteurs horizontaux!

J'ai utilisé arandr ( apt-get install arandr ) pour ajuster la disposition des moniteurs et enregistrer le fichier de disposition, par exemple /home/username/.monitor_setup.sh .

Je n'ai eu qu'à ajouter --primary au moniteur souhaité et à placer le fichier dans les applications de démarrage d'Ubuntu! (Dans le champ de commande de «Ajouter un programme de démarrage», pointez et cliquez sur votre fichier de mise en page modifié!

xrandr --output VGA-0 --mode 1920x1080 --pos 3000x532 \
  --rotate normal --output DVI-D-0 --mode 1920x1080 \
  --pos 1080x532 --rotate normal --primary \
  --output DVI-D-1 --mode 1920x1080 --pos 0x0 \
  --rotate left --output HDMI-0 --off
    
réponse donnée Kostas 17.11.2015 - 13:19
la source
0

Prenez mon script shell xmonitor simple ...     lien Cela vous permet de mettre en page facilement tous les moniteurs actifs sans avoir à déterminer les commandes complexes de xrandr pour chaque machine avec laquelle vous faites affaire.

    
réponse donnée anthony 24.05.2017 - 02:10
la source
0

Je vais construire sur la réponse de @ pl1nk. C'est correct mais suppose quelques choses qui ne sont pas les plus sûres à assumer. Surtout dans mon cas. Mes noms d'affichage étaient différents.

  1. Exécutez xrandr --current pour obtenir une liste des affichages et leurs noms.

    Exemple de sortie:

    xrandr --current 
    Screen 0: minimum 320 x 200, current 1024 x 768, maximum 8192 x 8192
    LVDS-1 connected 1024x768+0+0 (normal left inverted right x axis y axis) 344mm x 194mm
       1366x768      60.05 +
       1024x768      60.04*   60.00  
       960x720       60.00  
       ...
       320x240       60.05  
    VGA-1 disconnected (normal left inverted right x axis y axis)
    HDMI-1 connected primary 1024x768+0+0 (normal left inverted right x axis y axis) 1600mm x 900mm
       1920x1080     60.00    59.94    30.00    24.00    29.97    23.98  
       1920x1080i    60.00    59.94  
       1280x1024     60.
       ...  
    DP-1 disconnected (normal left inverted right x axis y axis)
    
  2. Choisissez celui que vous souhaitez définir comme primaire. Dans mon cas, je veux HDMI-1 comme primaire. Vous pouvez avoir un nom différent ou un autre moniteur. LVDS est mon moniteur portable.

  3. Maintenant que vous avez le nom, la commande xrandr --output [name of display] --primary , (n'incluez pas les crochets), définira l'affichage souhaité comme principal.

  4. L'exécution de la commande echo -e xrandr --output [name of display] --primary" >> ~/.bashrc enregistre celle-ci pour qu'elle s'exécute lorsque vous vous connectez à votre compte d'utilisateur.

Si vous souhaitez définir ceci au démarrage, vous devrez l’ajouter au dossier des scripts de démarrage. Ces instructions changent en fonction de votre distribution.

    
réponse donnée ThinkDigital 24.12.2017 - 02:47
la source

Lire d'autres questions sur les étiquettes