一旦插入第二台显示器,GNOME 就能识别它。Openbox 不能吗?

一旦插入第二台显示器,GNOME 就能识别它。Openbox 不能吗?

我在一个我喜欢的小型 Openbox 设置上运行 Fedora 20。我有时想通过第二个显示器发送内容,例如插入投影仪或电视。考虑到 Openbox 会话非常简朴的性质,仅仅插入 HDMI 电缆(并打开另一端的显示器)对我没有任何帮助;没有明显迹象表明机器已找到另一个显示器。

我的问题并不是非常技术性的;我可以让事情正常进行:当前的解决方法是停止我的会话,让自己回到 GDM 迎宾处,然后屏幕立即变黑,笔记本电脑会识别显示屏,从而允许我同时在两个屏幕上工作。然后我可以重新登录 Openbox 并按照清除的方式继续。这有明显的缺点,比如每次我想在更大的屏幕上观看某些内容时,都需要我放弃所有工作并重新登录。

我的目标是能够“热插拔”显示器并让我的 Openbox 会话立即适应两个屏幕设置,无论是通过某种神奇的 GNOME 守护程序还是其他我不知道的技巧。我应该如何处理这个问题?

答案1

xrandr1可能是您正在寻找的解决方案,这样您就不需要注销/登录。

如何使用 xrandr:

插入新显示器时必须重新启动 X 的日子已经一去不复返了。借助 RandR 1.2,您可以随时插拔显示器。运行以下行将查询所有输出并以默认模式启用它们:

$ xrandr --auto

理想情况下,默认配置适合您。否则,根据需要配置 xrandr。对于大多数人来说,这可能是一个足够好的解决方案,无需注销即可开始使用显示器。


有关自动检测显示器何时插入的详细信息,我添加了答案2到现有线程插入外部显示器时自动应用 RandR 配置的工具

相关内容