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


17

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

有没有一种方法可以使Xorg桌面以更高的分辨率(大约1024px宽)进行渲染,然后透明地缩小到显示器的原始分辨率,因此应用程序认为分辨率更大?我不太在乎输出变得模糊或文本变得太小。

或者,是否可以将视频适配器切换到高于LCD屏幕物理分辨率的分辨率,并让屏幕/视频适配器本身来处理缩放(这在CRT监视器中是可能的)?

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


1
KDE有一种缩小的方法……它的功能类似于您所描述的。尽管通常您只需要选择该级别的窗口即可。但是我会说这是可能的。
xenoterracide 2012年

Answers:


19

简而言之,您想要类似

xrandr --output LVDS --scale 1.28x1.28

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

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


太好了,我会尝试并举报
谢尔盖(Sergey)2012年

3
设置屏幕尺寸效果很好,但是,鼠标光标仅限于以前的屏幕尺寸-我无法将光标移到不可见的800x480矩形之外。您知道可能是什么原因吗?如果找不到解决方案,我想我会问一个单独的答案。
谢尔盖

听起来像是已知的错误:请参见例如bugs.launchpad.net/ubuntu/+source/xorg-server/+bug/883319google.com/search?q=xrandr+scale+mouse+limited。在其中一个中可能有解决方案,我没有看过。
吉姆·巴黎

1
根据bugs.launchpad.net/ubuntu/+source/xorg-server/+bug/883319/…的说明,鼠标限制错误已在Ubuntu 12.10中修复,尽管现在也需要--panning在命令中指定参数。
谢尔盖

很好,但是不能与我的Nvidia一起使用。必须使用内部intel图形代替(通过nvidia设置)
phil294 '18

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.