无法修改显示设置(GUI 无声失败)

无法修改显示设置(GUI 无声失败)

我最近安装了gnome-shellUbuntu 17.10(我之前一直在使用 Cinnamon)。大多数功能都运行正常,但我根本无法更改显示设置。

我有两台显示器 - 一台笔记本电脑屏幕加一台外接显示器 - 默认情况下,它们的位置配置如下:

默认布局

如果我尝试重新定位它们,我可以单击“应用”按钮,但这根本不会影响显示器的实际布局。(其他设置,如切换“镜像显示”选项也不起作用。)

如果我通过运行命令打开显示设置gnome-control-center display,则每当我单击应用时都会看到以下错误:

** (switchboard:20969): CRITICAL **: DisplaysOverlay.vala:90:
GDBus.Error:org.freedesktop.DBus.Error.UnknownMethod:
Method ApplyConfiguration is not implemented on interface org.gnome.Mutter.DisplayConfig

我尝试谷歌搜索了一下,并尝试了一些解决方案此主题,无济于事。有什么建议吗?

答案1

我最终自己解决了这个问题。对我来说,解决方案是一个名为 的程序arandrarandr据我所知,这是一个 GUI xrandr—— 用于管理显示器布局的命令行工具。

我使用以下命令安装了该程序:

sudo apt install arandr

它使用起来很简单,而且运行完美。我仍然不确定为什么内置工具不起作用,但我很高兴问题解决了。

(假设您也可以使用这种方法来解决这个问题,xrandr如果您知道自己在做什么的话。不幸的是,我不知道。)

答案2

希望以下内容对遇到同样问题的其他 Ubuntu Unity 20.04 用户有用。解决方案是(重新)安装 Unity 控制中心:

sudo apt-get install unity-control-center

尽管 Ubuntu Unity 20.04 默认包含 Unity 控制中心,但通过安装其他依赖项,Unity 控制中心被 gnome 控制中心取代,其副作用是,在 /var/log/syslog 中出现有关不存在“org.gnome.Mutter.DisplayConfig”的日志行

相关内容