
我使用的是三星 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