GDBus.Error при попытке включить второй экран

31

Я подключил внешний экран к своему ноутбуку, но мой рабочий стол не расширился автоматически, как это было около года назад (старая версия Ubuntu).

Я пошел в настройки дисплея. Там был указан экран (правильное разрешение, название бренда и т. Д.). Но когда я включаю переключатель и нажимаю «применить», я получаю эту ошибку:

Не удалось применить конфигурацию:% s

GDBus.Error: org.freedesktop.DBus.Error.UnknownMethod: нет такого интерфейса `org.gnome.SettingsDaemon.XRANDR_2 'для объекта по пути / org / gnome / SettingsDaemon / XRANDR

Так было уже несколько месяцев, но мне бы очень хотелось снова использовать внешний экран / проектор.

Любые идеи?

Спасибо.

Braiam
источник
1
Попробуйте использовать инструмент arandr, который работал для меня. sudo apt-get install arandr Это простой графический интерфейс для xrandr. Это простой в использовании и не требует пояснений.
Саша Шепард
У меня была та же проблема: пробовал маршрут <code> dconf </ code>, но он неожиданно завис. Взял совет Саша Шепардс с ARandR, и он работал отлично. Ubuntu 12.04 LTS Память: 5,9 ГБ Процессор: AMD Phenom (tm) II x4 Процессор 840T x 4 Графика: GeForce GTX 650 / PCIe / SSE2 / 3DNOW! Тип ОС: 32-битный диск: 148 ГБ. Надеюсь, это поможет!

Ответы:

31

dconf write /org/gnome/settings-daemon/plugins/xrandr/active trueничего не сделал и arandr выглядит довольно непонятно для меня. Если вы застряли, стоит попробовать xrandr. Документация находится здесь: http://www.thinkwiki.org/wiki/Xorg_RandR_1.2#First_discover_what_we_have

И я смог это исправить, выполнив:

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

Позвольте мне объяснить это:

Первая команда, чтобы увидеть, какие дисплеи я подключил.

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

Есть много посторонних данных, но мне нужны только имена двух дисплеев. Я вижу:

LVDS1 connected

а также

VGA1 connected

И я думаю, можно с уверенностью предположить, что VGA является внешним монитором. Итак, я выключаю

xrandr --output VGA1 --off

и снова на

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

и когда я перемещаю курсор к правому краю экрана ноутбука, он появляется на внешнем мониторе. Успех.

Эндрю Фаррелл
источник
2
Большое спасибо за объяснение этого в очень простой природе. Вы сделали мою жизнь намного лучше, зная, что я могу запустить эти три команды, чтобы заставить мои дисплеи работать правильно.
Златты
1
Спасибо, работал здесь с Ubuntu 14.10 и i3. У меня есть два монитора, и потерял один. Я сделал это за один шаг, так как боялся убить не того: xrandr --output DVI-I-2 --off && xrandr --output DVI-I-2 --auto --right-of DVI-I-1
moodboom
1
Занимался --offи впоследствии --autoработал на меня. Теперь, как сделать это постоянным ...
Джеффри Блаттман
6

Вызов:

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

решил проблему для меня.

В зависимости от вашей видеокарты, ее специфический инструмент конфигурации может также выполнять настройку с двумя экранами, например, nvidia-settings, ... an

Матиас
источник
Ух, у меня была такая же проблема, и это сработало для меня, спасибо!
Шелдон
Просто волшебство. Как это работает? Это постоянное решение?
Филипп Delteil
1

Я пришел сюда с проблемами в настройках дисплея после установки Cinnamon в Xubuntu. Это дало мне два «отображаемых» диалоговых окна, а Ubuntu - ошибку GDBUS. Откройте другой (Корица), чтобы понять это правильно.

https://github.com/linuxmint/Cinnamon/issues/2506#issuecomment-26671162 - спасибо

andersoyvind
источник
0

Для меня установка рабочего стола gnome-shell и один раз переключение на него и изменение этого параметра также решили проблему единства.

Мооса
источник
Вы должны добавить больше деталей к вашему ответу. Например, как установить рабочий стол gnome-shell. Должны ли мы сохранять целочисленность и gnome-shell как установленными, так и удалять их после установки? Где следует выполнить настройку после установки рабочего стола gnome-shell?
Гаурав Агарвал
0

Попробуйте отключить драйверы видеокарты, перезагрузите компьютер, попробуйте, если он работает.

После загрузки с живого usb и того, что мне удалось сделать именно то, что я хочу с дисплеями (экран ноутбука на левом внешнем мониторе справа), я пришел к выводу, что что-то должно происходить с драйверами моей видеокарты. Поэтому я отключил их через «Настройки системы»> «Дополнительные драйверы», перезагрузил и все заработало, как я хотел.

PS: попробовал большинство из вышеперечисленного, похоже, не работает для меня.

Надеюсь, это вам тоже поможет.

Джордж
источник
0

У меня было то же самое, используя Настройки> Дисплей на 12.04 LTS.

Похоже, что демон настроек Gnome должен быть активным, чтобы изменения вступили в силу, и я случайно отключил его в автозагрузке приложений.

Надеюсь это поможет.

user271222
источник
0

Перезапуск gnome-settings-daemonисправил это для меня:

gnome-settings-daemon --replace > /dev/null 2>&1 &
Джим Хунзикер
источник