X11 多显示器混合DPI支持的真相
2025-06-26
本文揭开了X11系统中多显示器混合DPI配置支持的真相。长期以来,关于X11是否支持混合DPI的误解甚嚣尘上。作者深入探讨了X11协议的历史演变,从最初的单一X屏幕到Xinerama扩展,再到现代的XRANDR扩展。文章指出,X11本身一直具备混合DPI支持能力,关键在于客户端应用是否正确利用XRANDR扩展提供的DPI信息。作者详细解释了不同方法的优缺点,并提供了针对不同情况的解决方案,包括使用Qt工具包自动支持混合DPI,以及针对GTK+等缺乏支持的工具包的变通方法。最终,作者呼吁开发者改进工具包和应用,以充分利用X11的混合DPI功能。
开发
混合DPI