Linux Mint - Gnome Shell avec écran principal du commutateur à deux moniteurs

18

J'ai un Lenovo Thinkpad T420 avec Linux Mint 12 et un gnome-shell dessus. C'est une carte graphique Intel HD 3000 là-dedans.

Quand je suis à la maison, j'ai un autre écran branché (19 "4: 3) et tout fonctionne bien (Extended Desktop), sauf que je voudrais avoir le Gnome 3 Bars + Shell sur le bon écran. comprendre comment le faire.

Merci d'avance

Jan Schmidt
la source

Réponses:

22

Ouvrez l' System Settings > Displaysapplet de contrôle. Ce n'est pas évident - du tout - mais vous pouvez faire glisser la miniature du panneau noir supérieur sur l'écran que vous souhaitez marquer comme principal. Les panneaux, la superposition d'activité et tout migreront sur cet affichage.

Elia
la source
Cette réponse a été facile et a fonctionné sans modifier aucun fichier.
1
Essayez comme je pourrais, je ne pouvais tout simplement pas faire glisser la barre noire. Le panneau entier où se trouve la barre noire préfère se déplacer. Voulez-vous publier un screencast?
Dan Dascalescu
Après avoir réglé le moniteur principal via le fichier de configuration, j'ai réussi à faire glisser la barre noire du plus grand écran au plus petit, mais pas l'inverse.
Dan Dascalescu
bon sang! c'est terrible ux. :(
Edu Ruiz
10

Les autres réponses sont meilleures pour la plupart des cas, mais j'ajoute ceci ici pour le plaisir de terminer:

# shows all displays
$ xrandr
# set one of the displays to primary
$ xrandr --output <display> --primary

Cette méthode est meilleure si vous connectez ou connectez votre ordinateur portable à des moniteurs différents / multiples, car il l'ajuste à la volée. C'est également une alternative en ligne de commande à la réponse d'Elia.

wting
la source
1
C'est la méthode préférée pour moi, en raison des différences entre MATE et Gnome. Cela fonctionne sur les deux.
Janis Peisenieks
4

Les barres / coque sont affichées sur le moniteur principal. Vous pouvez configurer le moniteur principal ~/.config/monitors.xml. Modifiez l' primaryélément de configuration yespour le moniteur que vous souhaitez devenir le moniteur principal et nopour les autres.

Chris Down
la source
xrandr --output <display> --primaryfonctionne, mais cette méthode persiste l'indication de l'affichage principal.
Dan Dascalescu
4

Juste au cas où la réponse d'Elia ne fonctionne pas pour vous: vous pouvez ouvrir Paramètres-> Écrans, puis sélectionner l'affichage où la barre ne devrait pas être affichée et la désactiver. Les panneaux, l'activité, etc. migreront vers le moniteur actif. Vous pouvez ensuite rallumer le deuxième moniteur.

Jetez également un œil à ce bug: l'interface utilisateur de sélection "Écran principal" n'est pas facilement détectable.

plain_text
la source
0

Le lien de ce monsieur a été très utile

A une excellente réponse: Quoi qu'il en soit, vous avez maintenant votre résolution réglée sur ce dont vous avez besoin. Vous devrez copier le fichier de paramètres, qui se trouve à ~/.config/monitors.xml.

Ce fichier contient vos paramètres d'affichage. Pour aller plus loin, vous allez avoir besoin d'accéder à root. Je vais supposer que vous obtiendrez cet accès avec sudo. Ouvrez un nouveau terminal et entrez les informations suivantes:

sudo cp .config/monitors.xml /var/lib/gdm/.config/
sudo mkdir /etc/skel/.config
sudo cp .config/monitors.xml /etc/skel/.config/

La première ligne le copie dans la configuration de GDM afin que GDM s'affiche à la résolution correcte. La deuxième ligne crée un répertoire .config dans votre /etc/skel, puis sur la troisième ligne, nous faisons une autre copie de votre monitors.xmlfichier dans le /etc/skel/.configafin que lorsque vous créez de nouveaux comptes, ils soient automatiquement configurés avec la configuration des moniteurs, ce qui permet une transition transparente pour tout le monde.

Vous devez également copier ce fichier dans tous les utilisateurs existants s'ils ne sont pas déjà correctement configurés. Vous n'aurez plus jamais à vous soucier d'une basse résolution sur votre écran haute résolution.

fizzixs
la source