Changer le moniteur principal

36

Comment changer mon moniteur principal sans utiliser la ligne de commande?

trampster
la source

Réponses:

23

Jusqu'à ce que l'idée de brainstorming n ° 17526 d'Ubuntu devienne réalité, il semble qu'il n'y ait aucun moyen pour les utilisateurs non-NVIDIA de changer l'affichage principal (pas seulement de déplacer les panneaux) sans recourir à la ligne de commande.


Edit 2014-05-30: Cette réponse est un peu dépassée maintenant. Le Brainstorm d'Ubuntu n'existe plus. Et d’autres réponses à cette question proposent de meilleures solutions, aussi bien pour Ubuntu que pour d’autres distributions.

Dans MATE, "Préférences> Moniteurs" a un bouton "Définir par défaut". C'est ce que vous cherchez.

Dans GNOME 3, "Paramètres> Affichage" ne comporte pas de bouton "Définir par défaut". Au lieu de cela, il a une barre ressemblant à une barre d'outils en haut de l'un des écrans. Faites-le glisser sur l'affichage que vous souhaitez définir comme principal.

Je crois que Unity est similaire à GNOME 3, mais la barre d’outils est sur le côté - je ne sais pas pour sûr cependant; Je ne cours pas moi-même.

Dans KDE, sous "Paramètres système> Affichage et surveillance", vous pouvez cliquer sur une étoile sur chaque affichage pour définir ce qui est primaire.


Edit 2015-02-25: Cela fait chaud au cœur de savoir que les environnements de bureau Linux progressent.

Ubuntu GNOME 14.10 présente GNOME 3.12. Ouvrez Affichages et choisissez l’affichage secondaire. Une liste à gauche vous permet de régler l'affichage sur "Principal", "Affichage secondaire" (sélectionné), "Miroir" ou "Désactiver".

entrez la description de l'image ici

Unity n'a plus d'équivalent du bureau principal. Vous pouvez définir "Emplacement du lanceur" sur l'un de vos écrans ou sur tous les écrans.

entrez la description de l'image ici

Ubuntu MATE et Kubuntu sont inchangés.

kaapstorm
la source
2
En raison de ce bogue , cette réponse ne fonctionne pas dans Unity. Il existe cependant une solution de contournement : définir un moniteur spécifique comme principal à partir de la ligne de commande à chaque fois que vous vous connectez.
Dan Dascalescu
13

J'avais des problèmes avec le moniteur principal lors du retour au redémarrage. Devenait assez ennuyeux. J'ai donc fait quelques recherches et j'ai pu trouver une solution personnelle.

Sélectionnez d'abord votre affichage principal.

Sélectionnez l'affichage principal

Assurez-vous d’enregistrer vos paramètres, puis fermez-le.

Ensuite, vous devez éditer le fichier de configuration des moniteurs.

gedit ~/.config/monitors.xml

Recherchez l’affichage que vous souhaitez rendre principal et passez à

<primary>yes</primary>

Et assurez-vous de changer l’autre moniteur en

<primary>no</primary>

Maintenant, enregistrez les fichiers et redémarrez.

Exemple de configuration

<monitors version="1">
  <configuration>
      <clone>no</clone>
      <output name="DVI-I-0">
      </output>
      <output name="DVI-I-1">
      </output>
      <output name="TV-0">
      </output>
      <output name="DVI-I-2">
          <vendor>SYN</vendor>
          <product>0x0022</product>
          <serial>0x00000326</serial>
          <width>1360</width>
          <height>768</height>
          <rate>60</rate>
          <x>0</x>
          <y>312</y>
          <rotation>normal</rotation>
          <reflect_x>no</reflect_x>
          <reflect_y>no</reflect_y>
          <primary>no</primary>
      </output>
      <output name="DVI-I-3">
          <vendor>ACI</vendor>
          <product>0x24f2</product>
          <serial>0x01010101</serial>
          <width>1920</width>
          <height>1080</height>
          <rate>60</rate>
          <x>1360</x>
          <y>0</y>
          <rotation>normal</rotation>
          <reflect_x>no</reflect_x>
          <reflect_y>no</reflect_y>
          <primary>yes</primary>
      </output>
  </configuration>
</monitors>

Maintenant, lorsque vous redémarrez, l’affichage doit être sélectionné comme écran principal.

Ma configuration est la suivante:

  • Ubuntu 12.04.1 (64 bits)
  • nVidia GTX 260 (utilisant les derniers pilotes)
mywebslave
la source
8

Travaillé pour Xubuntu 14.04 Trusty tahr nvidia gtx 760 avec le pilote propriétaire 331.38 sur x86_64.

"Gestionnaire de paramètres" -> "Session et démarrage" -> "Application Autostart", inscrivez-vous -> ajoutez la commande suivante:

 xrandr --output HDMI-0 --primary

spécifiez vous-même le titre pour que vous puissiez le reconnaître s'il est modifié ultérieurement. Vous pouvez même lui donner des arguments supplémentaires.

Pour savoir quel moniteur est celui que vous pouvez appeler xrandr -qsur la ligne de commande ou installer arandr (disponible également dans le gestionnaire de paramètres) pour répertorier les moniteurs.

keiki
la source
Merci. Fonctionne très bien. Post-scriptum Il suffit d'exécuter xrandr pour obtenir le nom du périphérique d'affichage correct.
saurabheights
6

Le moyen le plus rapide est simplement de changer les câbles à l’arrière de l’ordinateur.

David Anderson
la source
5

Pour la plupart des cartes vidéo:

Accédez au panneau de préférences des moniteurs. Sur une installation de bureau par défaut, il s’agit de: Système - Préférences - Moniteurs

Décochez la case "Même image sur tous les moniteurs" et cliquez sur "Appliquer".

Maintenez la touche Alt enfoncée et faites glisser les panneaux supérieur et inférieur vers l'écran que vous souhaitez utiliser comme affichage principal.

Pour les cartes vidéo NVidia:

Exécutez l'outil de configuration NVidia. Sur une installation de bureau par défaut avec les pilotes propriétaires NVidia activés, il s’agit de: Système - Administration - Paramètres du serveur NVIDIA X

Sélectionnez "Configuration d'affichage X Server".

Choisissez l'affichage que vous voulez voir comme affichage principal et cochez la case "Faites de cet affichage comme affichage principal pour l'écran X" et cliquez sur "Appliquer".

fader
la source
cela ne change pas réellement le moniteur principal, les applications démarrent toujours sur le mauvais moniteur et la lecture vidéo en plein écran, etc., se produit sur le mauvais moniteur.
Trampster
Les applications doivent démarrer sur l'écran sur lequel vous avez cliqué le plus récemment. (J'ai testé cela en lançant une application à démarrage lent à partir du menu de mon affichage principal et en cliquant rapidement sur une fenêtre de mon affichage secondaire.) De même, une vidéo en plein écran devrait apparaître sur le dernier affichage utilisé lors de la création du lecteur vidéo. pour aller en plein écran. Pourriez-vous fournir plus d'informations sur votre configuration et les applications que vous utilisez?
fader
1
Les vidéos Flash, par exemple, seront lues en plein écran sur le moniteur principal. Certaines applications vidéo Linux font de même.
trampster
Les présentations OpenOffice sont également affichées en fonction de ce que le moniteur principal est.
trampster
4

Je viens de supprimer ~ / .config / moniteurs.xml et je me suis déconnecté puis reconnecté, puis je suis allé dans Paramètres / Moniteurs et ré-enregistré. Cela a créé un nouveau fichier moniteurs.xml - et cela a résolu le problème.

Kylea
la source
2

Dans Ubuntu, cela peut être résolu comme suit:

Cliquez sur l'icône d'engrenage sur le lanceur Unity (la barre sur le côté gauche de l'écran). L'icône est intitulée Paramètres système.

Regardez sous la section Matériel et cliquez sur l'icône Affichages

Désactiver les écrans miroirs (facultatif)

Cliquez sur l'un des rectangles d'affichage et faites glisser les écrans dans l'ordre de votre choix

Définissez les autres options souhaitées. Par exemple, vous pouvez configurer le programme de lancement pour qu'il ne s'affiche que sur un seul écran.

Cliquez sur Appliquer

Vous allez maintenant avoir la configuration du moniteur principal comme vous le souhaitez, le tout sans utiliser la ligne de commande comme indiqué dans votre question.

Snap Shot
la source
4
Cela vous permet de déplacer les moniteurs, mais cela ne change pas ce qui est considéré comme «primaire».
Joseph Garvin
2

Dans l'unité avec 14.04LTS rien de cela ne fonctionne. Le fichier screens.xml est bien écrit et a le puits principal et les positions bien définis, mais lors du redémarrage, il ignore le primaire et la position.

Cela semble aider http://bernaerts.dyndns.org/linux/74-ubuntu/309-ubuntu-dual-display-monitor-position-lost

Bien que je ne puisse pas faire le script suggéré pour s'exécuter au redémarrage. J'ai ajouté la commande pour l'exécuter au démarrage mais cela ne semble pas fonctionner. Mais après le redémarrage, même si j'augmente le délai d'exécution; si je lance manuellement le script, il corrige les moniteurs.

kaf
la source
1

Pour les déplacer tous en même temps, éteignez le moniteur secondaire, confirmez et rallumez-le - et tous les programmes seront sur le moniteur principal.

utilisateur222389
la source
1

Dans le gestionnaire d'affichage à l'écran, vos deux moniteurs doivent être affichés côte à côte. Vous pouvez faire glisser celui de gauche vers la droite pour permuter le moniteur principal entre eux.

Orezvani
la source
Cela a pour effet indésirable de définir le primaire en tant qu'écran "gauche". Si physiquement il est situé à droite, ce sera un peu déroutant ...;)
mmalmeida le
@mmalmeida Cela dépend de quel côté de la route tu conduis;) Ce gestionnaire d'affichage semble très buggy cependant
orezvani
-1

Avec Ubuntu 16.04.2, je devais d'abord définir l'écran primaire par la commande xrandr:

xrandr  --output  Monitor_ref°  --primary

puis faites glisser l'écran de droite à gauche.

Le ~/.config/monitor.xmlfichier a ensuite été mis à jour.

Je n'ai trouvé aucune autre solution, sans ligne de commande.

° Monitor_ref peut faire référence à différentes sorties VGA-0, DVI-0 etc. La sortie de les listera xrandr -q.

Pascaltech
la source