Debian8.2 xfce桌面设置双屏
最近想折腾 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 然后在拔出 VGA1 上的显示器后,再运行能显示: [jiehan@tpx300 ~]$ cat /sys/class/drm/card0-VGA-1/status disconnected 既然如此, inotifywait -e modify /sys/class/drm/card0-VGA-1/status 就能在 /sys/class/drm/card0-VGA-1/status 被改动的时候返回了吧? —— 可是… 事实不是这样的(废话,要是这样的话还折腾啥呢