無法使用 xRandR 在 Ubuntu 中設定螢幕平移,這表示它找不到模式

無法使用 xRandR 在 Ubuntu 中設定螢幕平移,這表示它找不到模式

我使用的是三星 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 outputa ratethe和mode選項,但我無法弄清楚它們在做什麼以及如何設置它們以在我的系統上進行平移。fbpanning

是否對我使用的終端線進行了簡單的修改來解決設定問題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

相關內容