尝试启用第二个屏幕时出现 GDBus.Error

尝试启用第二个屏幕时出现 GDBus.Error

我将外接屏幕连接到我的笔记本电脑,但我的桌面并没有自动扩展到它,就像大约一年前(旧版本的 Ubuntu)那样。

我进入了显示设置。屏幕在那里列出(正确的分辨率、品牌名称等)。但是当我将开关置于“开”并单击“应用”时,我收到此错误:

无法应用配置:%s

GDBus.Error:org.freedesktop.DBus.Error.UnknownMethod: 在路径 /org/gnome/SettingsDaemon/XRANDR 上的对象上没有这样的接口“org.gnome.SettingsDaemon.XRANDR_2”

几个月来一直如此,但我真的很想再次使用外接屏幕/投影仪。

有任何想法吗?

谢谢。

答案1

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

呼叫:

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

为我解决了这个问题。

根据您的显卡,其特定的配置工具也可以进行双屏配置,例如 nvidia-settings,...

答案3

在 Xubuntu 中安装 Cinnamon 后,我遇到了显示设置问题。安装后,我得到了两个“显示”对话框,ubuntu 对话框给出了 gdbus 错误。打开另一个 (Cinnamon) 即可解决问题。

https://github.com/linuxmint/Cinnamon/issues/2506#issuecomment-26671162- 谢谢

答案4

尝试禁用显卡驱动程序,重新启动,尝试是否有效。

在实时 USB 上启动并成功对显示器执行我想要的操作后(左侧是笔记本电脑屏幕,右侧是外接显示器),我得出结论,我的显卡驱动程序一定出了问题。因此,我通过“系统设置”>“附加驱动程序”禁用了它们,重新启动后,一切都按我想要的方式运行。

附言:尝试了上述大部分方法,但对我来说似乎不起作用。

希望它也能帮到你。

相关内容