最近想折腾 Xfce,而且 Fedora 的包都好老啊,所以换了 Arch Linux… 果然装完就有的折腾了:Xfce 4.0 居然不支持双显示器扩展桌面(extended desktop)!如果通过调用 xrandr 动态增加显示器的方法,在拔出显示器的时候居然笔记本内置的显示器分辨率设置会乱掉…
针对不能自动检测、自动调整的问题,我发现了其实可以用 inotify 检测 /sys/class/drm/card0-VGA-1/status
这个文件的改动(其实做不到,继续读),然后在有改动的时候调用 xrandr 来配置/关闭外接显示器。
首先俺在 Terminal 里面运行:
[jiehan@tpx300 ~]$ cat /sys/class/drm/card0-VGA-1/status
connected