如何获得比 LCD 物理分辨率更高的分辨率?

Ser*_*gey 18 xorg compiz resolution

我正在使用EeePC屏幕分辨率为800x480. 某些屏幕和对话框不适合该分辨率,因此我必须使用Alt-Drag移动窗口来显示窗口的底部,但这不适用于我将要使用的特定应用程序,因为它基本上是全屏的DirectX 应用程序通过 wine 运行,因此某些按钮只是被屏幕边缘切断。

有没有办法让Xorg桌面以更高分辨率(1024px宽左右)呈现,然后透明地缩小到显示器的原始分辨率,以便应用程序认为分辨率更大?我不太关心输出变得模糊或文本变得太小。

或者,有没有办法将视频适配器切换到高于 LCD 屏幕物理分辨率的分辨率,并让屏幕/视频适配器本身来处理缩放(就像 CRT 显示器过去可能实现的那样)?

我正在使用Lubuntu 12.04,所以我想已经Compiz安装了。中有 Scale 插件Compiz,但我认为它不能满足我的需求。

Jim*_*ris 23

简而言之,你想要类似的东西

xrandr --output LVDS --scale 1.28x1.28
Run Code Online (Sandbox Code Playgroud)

(替换LVDS为所需的输出名称,如xrandr自行运行的输出所示)。

试一试。一些站点表示这在某些使用 KMS(内核模式设置)的系统上不起作用;如果是这样,那是一个希望修复的错误。有关使用xrandr缩放这样的屏幕的更多信息,请参阅这些链接:

  • 设置屏幕尺寸工作正常,但是,鼠标光标仅限于以前的屏幕尺寸 - 我无法将光标移到不可见的 800x480 矩形之外。你知道是什么原因造成的吗?如果我找不到解决方案,我想我会问一个单独的答案。 (3认同)