X11 DPI缩放:不可能完成的任务?

2025-06-25

作者挑战了X11不支持DPI缩放的普遍说法,通过OpenGL和X服务器的配置事件,成功在不同尺寸和分辨率的屏幕上绘制了一个大小始终为两英寸的圆形。过程中,作者巧妙地利用X服务器提供的屏幕物理尺寸信息,动态调整OpenGL渲染的半径,最终实现了跨屏幕的精确缩放。虽然过程中遇到了一些误差,例如电视屏幕尺寸的偏差,但最终证明了在X11下实现DPI缩放并非不可能。

开发 DPI缩放