GDBus.Error lors de la tentative d'activation du deuxième écran

31

J'ai connecté un écran externe à mon ordinateur portable, mais mon bureau ne s'y étendait pas automatiquement, comme il le faisait il y a environ un an (ancienne version d'Ubuntu).

Je suis allé aux paramètres d'affichage. L'écran y était répertorié (résolution correcte, nom de marque, etc.). Mais quand je mets le commutateur sur «on» et cliquez sur «appliquer», j'obtiens cette erreur:

Impossible d'appliquer la configuration:% s

GDBus.Error: org.freedesktop.DBus.Error.UnknownMethod: Aucune interface de ce type `org.gnome.SettingsDaemon.XRANDR_2 'sur l'objet dans le chemin / org / gnome / SettingsDaemon / XRANDR

C'est comme ça depuis quelques mois maintenant, mais j'aimerais vraiment pouvoir utiliser à nouveau un écran / beamer externe.

Des idées?

Merci.

Braiam
la source
1
Essayez d'utiliser l'outil arandr, qui a fonctionné pour moi. sudo apt-get install arandr Ce n'est qu'une simple interface graphique pour xrandr. Il est facile à utiliser et explicite.
Sasha Shepherd
J'ai eu le même problème: J'ai essayé l'itinéraire <code> dconf </code>, mais il s'est bloqué de façon inattendue. A pris des conseils de Sasha Shepards avec ARandR et cela a très bien fonctionné. Ubuntu 12.04 LTS Mémoire: 5,9 Go Processeur: AMD Phenom (tm) II x4 840T Processeur x 4 Graphiques: GeForce GTX 650 / PCIe / SSE2 / 3DNOW! Type de système d'exploitation: disque 32 bits: 148 Go J'espère que cela vous aidera!

Réponses:

31

dconf write /org/gnome/settings-daemon/plugins/xrandr/active truen'a rien fait et arandr me semble assez incompréhensible. Si vous êtes par ailleurs bloqué, cela vaut la peine d'essayer xrandr. La documentation est ici: http://www.thinkwiki.org/wiki/Xorg_RandR_1.2#First_discover_what_we_have

Et j'ai pu résoudre ce problème en faisant:

xrandr --current
xrandr --output VGA1 --off
xrandr --output VGA1 --auto --right-of LVDS1

Permettez-moi de vous les expliquer:

La première commande consiste à voir quels écrans j'ai connectés.

$ xrandr --current
Screen 0: minimum 320 x 200, current 3200 x 1080, maximum 8192 x 8192
LVDS1 connected 1280x800+0+0 (normal left inverted right x axis y axis) 261mm x 163mm
1280x800       60.0*+
1024x768       60.0
800x600        60.3     56.2  
640x480        59.9  
VGA1 connected 1920x1080+1280+0 (normal left inverted right x axis y axis) 509mm x 286mm
1920x1080      60.0*+
1280x1024      60.0  
1440x900       59.9  
1280x800       59.8  
1152x864       75.0  
1024x768       70.1     60.0  
800x600        60.3     56.2  
640x480        66.7     60.0  
720x400        70.1  
HDMI1 disconnected (normal left inverted right x axis y axis)
DP1 disconnected (normal left inverted right x axis y axis)

Il y a beaucoup de données superflues, mais je n'ai besoin que des noms des deux écrans. Je vois:

LVDS1 connected

et

VGA1 connected

Et je pense qu'il est sûr de supposer que VGA est le moniteur externe. Alors je l'éteins

xrandr --output VGA1 --off

et encore une fois

xrandr --output VGA1 --auto --right-of LVDS1

et lorsque je déplace mon curseur sur le bord droit de l'écran de l'ordinateur portable, il apparaît sur le moniteur externe. Succès.

Andrew Farrell
la source
2
Merci beaucoup d'avoir expliqué cela de manière très simple. Vous m'avez tellement amélioré la vie en sachant que je peux exécuter ces trois commandes pour que mes écrans fonctionnent correctement.
Zlatty
1
Merci, travaillé ici avec Ubuntu 14.10 et i3. J'ai deux moniteurs et j'en ai perdu un. Je l'ai fait en une seule étape depuis que je craignais de tuer le mauvais: xrandr --output DVI-I-2 --off && xrandr --output DVI-I-2 --auto --right-of DVI-I-1
moodboom
1
Faire --offet par la suite --autotravaillé pour moi. Maintenant, comment rendre ce permanent ...
Jeffrey Blattman
6

Appel:

dconf write /org/gnome/settings-daemon/plugins/xrandr/active true

résolu le problème pour moi.

Selon votre carte graphique, son outil de configuration spécifique peut également effectuer la configuration double écran, par exemple nvidia-settings, ... an

Matthias
la source
Wow, j'ai eu le même problème et cela a fonctionné pour moi, merci!
Sheldon
Juste magique. Comment ça marche? Est-ce une solution permanente?
Philippe Delteil
0

Pour moi, installer le bureau gnome-shell et passer une fois à cela et modifier ce paramètre à partir de là a également résolu le problème de l'unité.

mohs
la source
Vous devez ajouter plus de détails à votre réponse. Comme comment installer le bureau gnome-shell. Doit-on garder à la fois l'unité et gnome-shell installés ou les supprimer après la configuration? Où le réglage doit-il être effectué après l'installation de gnome-shell desktop?
Gaurav Agarwal
0

Essayez de désactiver les pilotes de la carte graphique, redémarrez, essayez si cela fonctionne.

Après avoir démarré sur une clé USB en direct et réussi à faire exactement ce que je veux avec les écrans (écran d'ordinateur portable à gauche - moniteur externe à droite), j'ai conclu que quelque chose devait se passer avec les pilotes de ma carte graphique. Je les ai donc désactivés via Paramètres système> Pilotes supplémentaires, redémarré et tout a fonctionné comme je le voulais.

PS: J'ai essayé la plupart de ce qui précède, ne semble pas fonctionner pour moi.

J'espère que cela vous aide aussi.

George
la source
0

J'ai eu la même chose en utilisant Paramètres> Affichage sur 12.04 LTS.

Il semble que le démon des paramètres Gnome doit être actif pour que les modifications prennent effet, et je l'avais accidentellement désactivé depuis les applications de démarrage.

J'espère que cela t'aides.

user271222
la source
0

Le redémarrage l'a gnome-settings-daemoncorrigé pour moi:

gnome-settings-daemon --replace > /dev/null 2>&1 &
Jim Hunziker
la source