GDBus.Error quando si tenta di abilitare la seconda schermata


31

Ho collegato uno schermo esterno al mio laptop, ma il mio desktop non si è esteso automaticamente ad esso, come faceva circa un anno fa (versione precedente di Ubuntu).

Sono andato alle impostazioni di visualizzazione. Lo schermo era elencato lì (risoluzione corretta, marchio, ecc.). Ma quando metto l'interruttore su 'on' e faccio clic su 'applica', ottengo questo errore:

Impossibile applicare la configurazione:% s

GDBus.Error: org.freedesktop.DBus.Error.UnknownMethod: nessuna tale interfaccia `org.gnome.SettingsDaemon.XRANDR_2 'sull'oggetto nel percorso / org / gnome / SettingsDaemon / XRANDR

È così da alcuni mesi ormai, ma mi piacerebbe davvero poter riutilizzare uno schermo / proiettore esterno.

Qualche idea?

Grazie.


1
Prova a usare lo strumento arandr, ha funzionato per me. sudo apt-get install arandr È solo un semplice frontend grafico per xrandr. È facile da usare e autoesplicativo.
Sasha Shepherd,

Ho avuto lo stesso problema: ho provato il percorso <code> dconf </code>, ma si è bloccato inaspettatamente. Ho preso il consiglio di Sasha Shepards con ARandR e ha funzionato benissimo. Memoria Ubuntu 12.04 LTS: 5,9 GB Processore: AMD Phenom (tm) II x4 840T Processore x 4 Grafica: GeForce GTX 650 / PCIe / SSE2 / 3DNOW! Tipo di sistema operativo: disco a 32 bit: 148 GB Spero che questo aiuti!

Risposte:


31

dconf write /org/gnome/settings-daemon/plugins/xrandr/active truenon ha fatto nulla e Arandr mi sembra abbastanza incomprensibile. In caso contrario, vale la pena provare xrandr. La documentazione è qui: http://www.thinkwiki.org/wiki/Xorg_RandR_1.2#First_discover_what_we_have

E sono stato in grado di risolvere questo problema facendo:

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

Lasciami spiegare questi:

Il primo comando è vedere quali schermi ho collegato.

$ 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)

Ci sono molti dati estranei, ma ho solo bisogno dei nomi dei due display. Vedo:

LVDS1 connected

e

VGA1 connected

E penso che sia sicuro supporre che VGA sia il monitor esterno. Quindi lo spengo

xrandr --output VGA1 --off

e di nuovo su

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

e quando sposto il cursore sul bordo destro dello schermo del laptop, questo appare sul monitor esterno. Successo.


2
Grazie mille per averlo spiegato in una natura molto semplice. Hai reso la mia vita molto migliore sapendo che posso eseguire questi tre comandi per far funzionare correttamente i miei schermi.
Zlatty,

1
Grazie, ha lavorato qui con Ubuntu 14.10 e i3. Ho due monitor e ne ho perso uno. L'ho fatto in un solo passaggio poiché ero preoccupato di uccidere quello sbagliato: xrandr --output DVI-I-2 --off && xrandr --output DVI-I-2 --auto --right-of DVI-I-1
moodboom

1
Facendo --offe successivamente --autolavorato per me. Ora come renderlo permanente ...
Jeffrey Blattman,

6

Calling:

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

risolto il problema per me.

A seconda della scheda grafica, il suo specifico strumento di configurazione può eseguire anche la configurazione a doppio schermo, ad esempio nvidia-settings, ... an


Caspita, ho avuto lo stesso problema e questo ha funzionato per me, grazie!
Sheldon,

Solo magia. Come funziona? È una soluzione permanente?
Philippe Delteil,


0

Per me installare il desktop gnome-shell e una volta passare a quello e cambiare questa impostazione da lì ha risolto anche il problema dell'unità.


Dovresti aggiungere maggiori dettagli alla tua risposta. Ad esempio come installare desktop gnome-shell. Dovremmo mantenere sia l'unità sia gnome-shell installati o rimuoverli dopo l'impostazione? Dove dovrebbe essere eseguita l'impostazione dopo l'installazione del desktop gnome-shell?
Gaurav Agarwal,

0

Prova a disabilitare i driver della scheda grafica, riavvia, prova se funziona.

Dopo l'avvio su un live usb e sono riuscito a fare esattamente quello che voglio con i display (schermo del laptop sul monitor esterno sinistro a destra), ho concluso che qualcosa stava succedendo con i driver della mia scheda grafica. Quindi li ho disabilitati tramite Impostazioni di sistema> Driver aggiuntivi, riavviati e tutto ha funzionato come volevo.

PS: Ho provato la maggior parte di quanto sopra, non sembrava funzionare per me.

Spero che ti aiuti anche tu.


0

Ho avuto lo stesso usando Impostazioni> Display su 12.04 LTS.

Sembra che il Demone delle impostazioni di Gnome debba essere attivo affinché le modifiche abbiano effetto e l'ho accidentalmente disattivato dalle applicazioni di avvio.

Spero che sia di aiuto.


0

Il riavvio ha gnome-settings-daemonrisolto il problema per me:

gnome-settings-daemon --replace > /dev/null 2>&1 &
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.