Comment configurer deux moniteurs dans XFCE?

100

J'ai un ordinateur portable avec une puce Intel et j'aimerais installer deux moniteurs sous Xfce.

Comment puis-je faire cela?

jrg
la source
1
Il est intéressant de noter que les solutions proposées ici permettent de ne pas utiliser de pilotes propriétaires (de manière pratique)!
smonff

Réponses:

127

Tout d’abord, ouvrez la configuration du moniteur - c’est dedans Start > Settings > Settings Manger, puis ouvrez l’ Displayélément.

Assurez-vous que vos deux écrans sont allumés. entrez la description de l'image ici

Ensuite, ouvrez un terminal et lancez ceci:

xrandr

La sortie ressemblera à ceci:

Screen 0: minimum 320 x 200, current 2464 x 900, maximum 4096 x 4096
LVDS1 connected 1024x600+1440+0 (normal left inverted right x axis y axis) 220mm x 129mm
   1024x600       60.0*+   65.0  
   800x600        60.3     56.2  
   640x480        59.9  
VGA1 connected 1440x900+0+0 (normal left inverted right x axis y axis) 408mm x 255mm
   1440x900       59.9*+   75.0  
   1280x1024      75.0     60.0  
   1280x960       60.0  
   1280x800       74.9     59.8  
   1152x864       75.0  
   1024x768       75.1     70.1     60.0  
   832x624        74.6  
   800x600        72.2     75.0     60.3     56.2  
   640x480        72.8     75.0     66.7     60.0  
   720x400        70.1

Ensuite, exécutez ce qui suit en modifiant VGA1et LVDS1en faisant correspondre l'affichage approprié:

xrandr --output VGA1 --left-of LVDS1

Notez que vous pouvez déplacer le changement --left-ofvers --right-of.

Maintenant, cela devrait fonctionner, mais vous avez toujours un problème.

Il disparaîtra après votre déconnexion. Donc, vous devez l'ajouter à vos éléments de connexion.

Rendez-vous sur Start > Settings > Settings Manger, puis ouvrez «Session and Startup», ajoutez la commande ci-dessus à vos éléments de connexion et vous êtes prêt à partir!

entrez la description de l'image ici

jrg
la source
15
J'ai créé ce compte juste pour que je puisse upvoter votre question et réponse vraiment utile. J'utilise debian-testing et j'ai ce gâchis horrible appelé gnome3 que j'ai remplacé par xfce4 - et maintenant je suis totalement heureux :-)
slashmais
@slashmais Merci, je l'apprécie! Heureux d'avoir pu vous aider. :)
jrg
@jrg j’ai fait xrandr --output CRT1 --left-of LVDS mais j’ai eu xrandr: l’écran ne pouvait pas dépasser 1600x1600 (taille souhaitée 2766x1050) lorsque sa résolution est de 1400x1050. Que devrais-je faire?
jaorizabal
1
Trois ans plus tard! Merci beaucoup, cela a beaucoup plus aidé que vous ne le savez!
opiop65
C'est une bonne réponse, mais vous devrez la répéter pour tous les utilisateurs d'un système multi-utilisateurs. Pour une solution ponctuelle à l'
Aaron J Lang
22

Il existe une solution différente à ce problème.

Selon cet article , xfce 4.11 et 4.12 ont implémenté une configuration multi-moniteurs prête à l'emploi. Je suppose que cette question sera donc obsolète pour Ubuntu 13.04.

En attendant, pour Ubuntu 12.04 et 12.10, on peut utiliser le xfce 4.12 ppa:

sudo add-apt-repository ppa:xubuntu-dev/xfce-4.12
sudo apt-get update
sudo apt-get upgrade
xfce4-display-settings -m
Frédéric Grosshans
la source
1
Fonctionne parfaitement sur Ubuntu 13.10!
Nordlöw
Cela vous permettra de spécifier "VGA1 est juste de HDMI1" mais ne vous donnera pas de décalage vertical si la taille des moniteurs est différente. Arandr couvrira cela.
aquaherd
Heureux d'apprendre qu'il vient à XFCE ...
smonff
18

Maintenant, vous pouvez utiliser Arandr .

Cela vous permet de le faire dans l'éditeur visuel , puis d'enregistrer les paramètres en tant que script shell avec le script de commande xrandr .

Ensuite, vous pouvez l'ajouter au démarrage automatique.

Damienix
la source
15

J'ai eu le même problème et l'ai résolu en utilisant une application graphique. Le nom est grandr et il se trouve dans le référentiel de l'univers (Ubuntu 11.04). Vous pouvez modifier votre configuration double à volonté. J'espère que ça aide.

bipolaire
la source
16
grandr n'est plus disponible à partir du 12.04 - arandr est bien
23 93 26 35 19 57 3 89
Comme arandrc'est une nouvelle solution, voir la réponse ci
smonff
2

Si vous avez un bouton "changement de moniteur" sur votre clavier

  1. Branchez le moniteur externe.
  2. Cliquez sur le bouton de commutation de votre moniteur, puis dans la boîte de dialogue "Affichages", choisissez le moniteur que vous souhaitez utiliser, ou si vous souhaitez agrandir l'un des deux ou reproduire l'autre: Dialogue "Affiche"

Si vous n’avez pas de bouton de "commutation de moniteur" sur votre clavier

  1. Dans le menu Whisker, recherchez le gestionnaire de paramètres et cliquez sur Display (ou recherchez Display dans le menu Whisker).
  2. Cochez la case "Configurer les nouveaux écrans une fois connectés" et fermez la boîte de dialogue: Paramètres d'affichage
  3. Branchez le moniteur externe
  4. La boîte de dialogue "Affichages" devrait s'ouvrir automatiquement. Vous pouvez maintenant choisir le moniteur que vous souhaitez utiliser ou, si vous souhaitez, étendre l'autre ou reproduire l'autre: Dialogue "Affiche"

Plus d'informations: http://docs.xfce.org/xfce/xfce4-settings/display

sans retenue
la source
0

Oui, Xrandr et / ou la version 4.12 gui pour les paramètres d’affichage vous permettront de changer la position des moniteurs. Il est également possible d’avoir le panneau avec son menu d’applications sur le moniteur de droite. Cependant, les icônes du bureau apparaîtront toujours sur le moniteur de gauche.

Ce serait bien si Xfce implémentait quelque chose comme le paramètre FolderView dans KDE, dans lequel vous pouvez avoir le moniteur principal à droite (avec ses icônes de panneau et de bureau).

L'hypersphère
la source
0

Merci beaucoup. J'ai maintenant une configuration double moniteur étendue (MSI CR700, Nvidia GeForce 8200M G), avec Xubuntu 12.04. Après plusieurs jours de deuil avec diverses versions d'Ubuntu, j'ai installé Xubuntu 12.04 et obtenu deux moniteurs en miroir. Pour obtenir un bureau étendu sur les deux moniteurs, j'ai trouvé le conseil ici ( http://www.webupd8.org/2012/11/how-to-use-multiple-monitors-in-xubuntu.html ) très utile. Mais arandr est buggy; cela a fonctionné une fois, puis j'ai eu un écran gris cachant le bureau et le lanceur en bas de l'écran. Le conseil de 78 ci-dessus, à savoir: xrandr suivi de: xrandr --putput VGA1 --left-of LVDS1 (ajustez VGA1 et LVDS1 en fonction de la sortie de xrandr) a résolu le problème. Merci beaucoup.

cheville
la source
0

----------------------- SOLUTION POUR xrandr: l'écran ne peut pas être plus grand que -------------

Etape .1 Vérifiez si vous avez un fichier xorg.conf dans / etc / X11 ..... oui: allez à l’étape 3 sinon à l’étape 2

Etape .2 Créer le fichier xorg.conf en utilisant l’étape suivante

                 Step 2.a    switch to console mode: Alt+Ctrl+F1
                 Step 2.b    kill x server: sudo service lightdm stop
                 Step 2.c    generate new xorg.conf file: sudo X -configure -- this
                             will create xorg.conf.new file in your current dir
                 Step 2.d    rename and move: sudo mv xorg.conf.new /etc/X11/xorg.conf
                 Step 2.e    return to GUI: sudo start lightdm

Étape .3 Ouvrez le fichier /etc/X11/xorg.conf et ajoutez "Virtual 3200 1080" dans la sous-section "Affichage".

                 Step 3.a    vi /etc/X11/xorg.conf
                 Step 3.b    Add "Virtual 3200 1080" to ALL SubSection "Display" 
                             FOR ALL SCREEN if you have more than one "Display"
                             Subsection and more than 1 screen (replace 3200 1080 
                             with your desired screen resolution)
                             FOR EXAMPLE:
                                    Section "Screen"
                                    Identifier "Screen1"
                                    Device     "Card1"
                                    Monitor    "Monitor1"
                                         SubSection "Display"
                                               Viewport   0 0
                                               Depth     1
                                               Virtual 3200 1080
                                         EndSubSection
                                     EndSection
                                    Section "Screen"
                                    Identifier "Screen2"
                                    Device     "Card1"
                                    Monitor    "Monitor1"
                                         SubSection "Display"
                                               Viewport   0 0
                                               Depth     1
                                               Virtual 3200 1080
                                         EndSubSection
                                     EndSection

Étape 4. Redémarrez votre ordinateur / ordinateur portable

Étape 5. Créez un script (vi /etc/X11/dual_monitor.sh) et incluez les éléments suivants xrandr --output DVI-0 - mode 1280x1024 xrandr --output DVI-1 - mode 1920x1080 xrandr --output DVI-0 - -auto --right-of DVI-1 --pos 1920x0 change le fichier permission chmod 755 /etc/X11/dual_monitor.sh (note: mon screen1 est DVI-1 et screen2 est DVI-0, et remplace la résolution selon les besoins. )

Étape 6. Exécutez le script et voyez si cela fonctionne. (/etc/X11/dual_monirot.sh)

Étape 7. Si le script fonctionne, incluez-le dans Menu Démarrer >> Paramètres >> Session et démarrage >> Démarrage automatique de l'application >> Ajouter un nom: Dual Monitor Xfce Description: Commande Dual Monitor Xfce: /etc/X11/dual_monitor.sh

Étape 8. Redémarrez et profitez

Étape 9. Répétez l'étape 7 pour tous les utilisateurs connectés en tant qu'utilisateur.

(S'il vous plaît laissez-moi savoir si cela a fonctionné [email protected])

Shasankh Shrestha
la source
0

Étape 5. Créez un script (vi /etc/X11/dual_monitor.sh) et incluez les éléments suivants

         xrandr --output DVI-0 --mode 1280x1024 
         xrandr --output DVI-1 --mode 1920x1080 
         xrandr --output DVI-0 --auto --right-of DVI-1 --pos 1920x0 

   change the file permission chmod 755 /etc/X11/dual_monitor.sh 
   (note: my screen1 is DVI-1 and screen2 is DVI-0, and replace resolution as per need)

Étape 6. Exécutez le script et voyez si cela fonctionne. (/etc/X11/dual_monirot.sh)

Étape 7. Si le script fonctionne, incluez-le dans Démarrage automatique.

        Menu >> Settings >> Session and Startup >> Application Autostart >> Add 
                Name: Dual Monitor Xfce 
                Description: Dual Monitor Xfce 
                Command: /etc/X11/dual_monitor.sh

Étape 8. Redémarrez et profitez

Étape 9. Répétez l'étape 7 pour tous les utilisateurs connectés en tant qu'utilisateur.

Shasankh Shrestha
la source