我使用的是三星 n150 上网本,屏幕为 10.1 英寸,最大屏幕分辨率为1024x600
.我正在运行 Ubuntu 10.04 LTS,并且想要启用屏幕平移以获得更大的虚拟显示;这样看到的屏幕是可以通过鼠标导航的较大显示屏的子集。我相信 的虚拟屏幕尺寸1024x800
适合我的目的,但任何至少具有更大 y 轴的东西都适合。
有Panning-viewport
说明关联,推荐这个命令:
xrandr --output VGA1 --rate 60 --mode 800x600 --fb 1280x1024 --panning 1280x1024
我修改了命令以适合我的情况:
xrandr --output LVDS1 --rate 60 --mode 1024x600 --fb 1280x1024 --panning 1280x1024
然后终端打印xrandr: cannot find mode 1024X600
,即使在 800X600 模式下也是如此。我--output VGA1
也尝试使用。xrandr -q
给出(简要地):
LVDS1 connected 1024x600+0+0
1024x600 60.0*+
800x600 60.3
我xrandr --newmode 1024x600
也尝试过,但再次尝试时没有发生任何变化。我已阅读手册页并且维基兰德尔页面,链接2,链接3,link4 关于使用 randr其中讨论randr。我无法理解该命令以及如何使用它。尽管只有 a output
a rate
the和mode
选项,但我无法弄清楚它们在做什么以及如何设置它们以在我的系统上进行平移。fb
panning
是否对我使用的终端线进行了简单的修改来解决设置问题panning
或某些模式添加包括--newmode
应该进行的通过?
答案1
首先,需要生成新模式
gtf 1024 600 60
你会得到类似的东西:
# 1024x600 @ 60.00 Hz (GTF) hsync: 37.32 kHz; pclk: 48.96 MHz
Modeline "1024x600_60.00" 48.96 1024 1064 1168 1312 600 601 604 622 -HSync +Vsync
然后将此模式呈现给xrandr
使用--newmode
xrandr --newmode "1024x600_60.00" 48.96 1024 1064 1168 1312 600 601 604 622 -HSync +Vsync
然后将此模式添加到LVDS1:
xrandr --addmode LVDS1 "1024x600_60.00"
最后,您可以使用这种新模式进行平移:
xrandr --output LVDS1 --rate 60 --mode 1024x600_60.00 --fb 1280x1024 --panning 1280x1024