如何让 Kubuntu 在插入电源时自动在笔记本电脑显示器和外接显示器之间切换?

如何让 Kubuntu 在插入电源时自动在笔记本电脑显示器和外接显示器之间切换?

我安装的 Kubuntu 12.04 在插入外接显示器时不会切换到默认外接显示器,在拔出外接显示器时也不会切换回笔记本电脑显示器(Intel HD 3000)。两者都可以在系统设置 -> 显示和显示器 -> 尺寸和方向中识别。我可以手动设置设置,但我希望它自动发生。如果机器在没有外接显示器的情况下唤醒,硬件密钥将不起作用。有什么想法吗?

答案1

我遇到了完全相同的问题,想知道是否有解决方法。不幸的是,这是阻止我切换的原因之一。有人告诉我可以使用 xrandr,但我不知道该怎么做...

编辑:事实上,我对让 Kubuntu(或据我所知的任何其他 Linux 发行版)按你期望的那样“工作”有多么困难感到震惊。

到目前为止我发现的最佳选择是在启动时使用 --auto 选项运行 xrandr 命令。这将自动启用所有可用显示器的首选分辨率/速率等

在 Kubuntu 中,可以在启动时在 ~.kde/share/config/krandrrc 中运行

[Display]
ApplyOnStartup=true
StartupCommands=xrandr --auto

但仍然存在一些问题。

  • 例如,如果你想启用仅有的如果外接显示器可用,则启用它;如果外接显示器不可用,则启用它的笔记本电脑显示器,如果不编写一些 bash 脚本来解析 xrandr 命令的输出,这似乎很难做到。

  • 另一个让我非常恼火的问题是,当您即时移除显示器时,xrandr(或 kubuntu/linux)无法很好地自行调整。如果我将外接显示器插入笔记本电脑,并决定在 kubuntu 运行时将其移除,我似乎只会收到错误消息,而且我似乎无法找到自动将其切换到笔记本电脑显示器的方法(正如您自然期望的那样)。

我真的非常希望有比这个设置更好的替代方案。它肯定会让很多用户不愿意创建如此复杂和繁琐的设置,只是为了让外接显示器工作。

我可能会将此回复作为新问题发布,希望有人能够指出更好的选择。

编辑2:我还注意到 gnome 会话会自动执行此切换,因此其功能肯定可用。

为什么 Kubuntu 没有这样的标准功能?

编辑3:Kubuntu 13.04 实际上有这个自动切换功能。它已作为 kde 4.10 的一部分实现。唯一的问题是,我发现 Kubuntu 13.04 与 12.04 相比确实存在很多错误

编辑4:Kubuntu 13.10 已经发布,我可以诚实地说,这是一个非常稳定的版本,您应该换用它。它支持在您插入和拔出显示器时自动在不同的显示配置之间切换。强烈推荐!

相关内容