GDBus.Error ao tentar ativar a segunda tela

31

Conectei uma tela externa ao meu laptop, mas minha área de trabalho não se estendeu automaticamente para ela, como costumava fazer há cerca de um ano (versão mais antiga do Ubuntu).

Eu fui para as configurações de exibição. A tela foi listada lá (resolução correta, nome da marca etc.). Mas quando coloco a opção 'on' e clico em 'Apply', recebo este erro:

Falha ao aplicar a configuração:% s

GDBus.Error: org.freedesktop.DBus.Error.UnknownMethod: Nenhuma interface `` org.gnome.SettingsDaemon.XRANDR_2 'no objeto no caminho / org / gnome / SettingsDaemon / XRANDR

Tem sido assim há alguns meses, mas eu realmente gostaria de poder usar uma tela / beamer externo novamente.

Alguma ideia?

Obrigado.

Braiam
fonte
1
Tente usar a ferramenta arandr, funcionou para mim. sudo apt-get install arandr É apenas uma interface gráfica simples para o xrandr. É fácil de usar e auto-explicativo.
Sasha Shepherd
Eu tive o mesmo problema: tentei a rota <code> dconf </code>, mas ela travou inesperadamente. Tomou o conselho de Sasha Shepards com o ARandR e funcionou muito bem. Ubuntu 12.04 LTS Memória: 5.9 GB Processador: AMD Phenom (tm) II x4 840T Processador x 4 Gráficos: GeForce GTX 650 / PCIe / SSE2 / 3DNOW! Tipo de SO: 32-bit Disco: 148GB Espero que ajude!

Respostas:

31

dconf write /org/gnome/settings-daemon/plugins/xrandr/active truenão fez nada e Arandr parece bastante incompreensível para mim. Caso contrário, vale a pena tentar o xrandr. A documentação está aqui: http://www.thinkwiki.org/wiki/Xorg_RandR_1.2#First_discover_what_we_have

E eu pude consertar isso fazendo:

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

Deixe-me explicar estes:

O primeiro comando é ver quais monitores eu conectei.

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

Existem muitos dados estranhos, mas eu preciso apenas dos nomes dos dois monitores. Eu vejo:

LVDS1 connected

e

VGA1 connected

E acho seguro assumir que o VGA é o monitor externo. Então eu desligo

xrandr --output VGA1 --off

e de volta novamente

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

e quando movo meu cursor para a borda direita da tela do laptop, ele aparece no monitor externo. Sucesso.

Andrew Farrell
fonte
2
Muito obrigado por explicar isso de uma natureza muito simples. Você tornou minha vida muito melhor sabendo que posso executar esses três comandos para que meus monitores funcionem corretamente.
precisa saber é o seguinte
1
Obrigado, trabalhei aqui com o Ubuntu 14.10 e i3. Eu tenho dois monitores e perdi um. Eu fiz isso em uma etapa desde que eu estava preocupado em matar a pessoa errada: xrandr --output DVI-I-2 --off && xrandr --output DVI-I-2 --auto --right-of DVI-I-1
moodboom
1
Fazendo --offe posteriormente --autotrabalhou para mim. Agora como fazer esta permanente ...
Jeffrey Blattman
6

A ligar:

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

resolveu o problema para mim.

Dependendo da sua placa gráfica, sua ferramenta de configuração específica também pode fazer a configuração de tela dupla, por exemplo, nvidia-settings, ...

Matthias
fonte
Uau, eu tive o mesmo problema e isso funcionou para mim, obrigado!
Sheldon
Apenas mágica. Como isso funciona? É uma solução permanente?
Philippe Delteil
0

Para mim, instalar a área de trabalho do gnome-shell e, uma vez, mudar para isso e alterar essa configuração a partir daí, resolveu o problema da unidade também.

mohs
fonte
Você deve adicionar mais detalhes à sua resposta. Como como instalar a área de trabalho do gnome-shell. Devemos manter a unidade e o gnome-shell instalados ou removê-los após a configuração? Onde a configuração deve ser feita após a instalação da área de trabalho do gnome-shell?
Gaurav Agarwal
0

Tente desativar os drivers da placa gráfica, reinicie, tente se funcionar.

Depois de inicializar com um usb ativo e conseguir fazer exatamente o que eu quero com os monitores (tela do laptop no monitor externo esquerdo), concluí que algo deve estar acontecendo com os drivers da minha placa de vídeo. Desativei-os por meio de Configurações do sistema> Drivers adicionais, reiniciei e tudo funcionou como eu queria.

PS: Tentei a maioria dos itens acima, não parecia funcionar para mim.

Espero que ajude você também.

George
fonte
0

Eu tive o mesmo usando Configurações> Tela no 12.04 LTS.

Parece que o Daemon de Configurações do Gnome precisa estar ativo para que as alterações entrem em vigor, e eu acidentalmente o desliguei dos Aplicativos de Inicialização.

Espero que isto ajude.

user271222
fonte
0

Reiniciar gnome-settings-daemoncorrigiu para mim:

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