名稱
fbset - 顯示和修改幀緩衝設備設置
概要
fbset [ 選項 ] [ 模式 ]
描述
這個文檔已經過時了!
fbset是一個用於顯示或更改幀緩衝設備設置的系統實用程序。 幀緩衝設備提供了一個簡單而獨特的界面來訪問不同類型的圖形顯示。
幀緩衝設備可通過位於/ dev目錄中的特殊設備節點進行訪問。 這些節點的命名方案始終為fb < n >,其中n是使用的幀緩衝設備的編號。
fbset使用位於/etc/fb.modes中的自己的視頻模式數據庫。 此數據庫中可以定義無限數量的視頻模式。
OPTIONS
如果沒有給出選項, fbset將顯示當前幀緩衝區設置。
常規選項:
- 幫助 , -h
顯示使用情況信息
- 現在 , -n
立即改變視頻模式。 如果沒有通過-fb給出幀緩衝設備,則默認激活該選項
- 表示 , -s
顯示視頻模式設置。 如果沒有進一步的選項或者僅通過-fb給出幀緩衝設備,這是默認的
--info , -i
顯示所有可用的幀緩衝區信息
- verbose , -v
顯示fbset目前正在做的事情
--version , -V
顯示關於fbset的版本信息
--xfree86 , -x
顯示XFree86所需的時間信息
幀緩衝設備節點:
-fb < 設備 >
設備給出幀緩衝設備節點。 如果沒有給出通過-fb的設備,則使用/ dev / fb0
視頻模式數據庫:
-db < 文件 >
設置一個替代視頻模式數據庫文件(默認是/etc/fb.modes )。
顯示幾何:
-xres < value >
設置可見的水平分辨率(像素)
-yres < 值 >
設置可見的垂直分辨率
-vxres < 值 >
設置虛擬水平分辨率(像素)
-vyres < value >
設置虛擬垂直分辨率(像素)
-depth < 值 >
設置顯示深度(以像素為單位)
- 幾何 , -g ...
按照< xres > < yres > < vxres > < vyres > < depth >的順序一次設置所有幾何參數,例如-g 640 400 640 400 4
-比賽
使物理分辨率與虛擬分辨率相匹配
顯示時間:
-pixclock < 值 >
設置一個像素的長度(以微微秒為單位)。 請注意,幀緩衝設備可能只支持一些像素長度
-left < 值 >
設置左邊距(以像素為單位)
-right < value >
設置右邊距(以像素為單位)
-upper < value >
設置上邊距(像素線)
低 < 值 >
設置較低的邊距(以像素線為單位)
-hslen < 值 >
設置水平同步長度(以像素為單位)
-vslen < 值 >
設置垂直同步長度(以像素線為單位)
- 刺激 , - ...
按照< pixclock > < left > < right > < upper > < lower > < hslen > < vslen >的順序一次性設置所有時間參數,例如-g 35242 64 96 35 12 112 2
顯示標誌:
-hsync { low | 高 }
設置水平同步極性
-vsync { low | 高 }
設置垂直同步極性
-csync { low | 高 }
設置複合同步極性
-extsync { false | true }
啟用或禁用外部重新同步。 如果啟用,同步時序不會由幀緩衝設備生成,而必須由外部提供。 請注意,此選項可能不被每個幀緩衝設備支持
-bcast { false | true }
啟用或禁用廣播模式。 如果啟用,幀緩衝器將為幾種廣播模式(例如PAL或NTSC)生成確切的時間。 請注意,此選項可能不被每個幀緩衝設備支持
-laced { false | true }
啟用或禁用交錯。 如果啟用,顯示器將分成兩幀,每幀僅分別包含偶數行和奇數行。 這兩幀將交替顯示,這樣可以顯示兩行,顯示器的垂直頻率保持不變,但可見的垂直頻率減半
-double { false | true }
啟用或禁用雙擊掃描。 如果啟用每行都將顯示兩次,這樣水平頻率可以輕鬆加倍,這樣即使水平頻率規格不同,也可以在不同的監視器上顯示相同的分辨率。 請注意,此選項可能不被每個幀緩衝設備支持
顯示器定位:
-move { left | right | up | down }
按照指定的方向移動顯示屏的可見部分
-step < 值 >
設置顯示器定位的步長(以像素或像素線為單位),如果未指定-step ,則顯示器將水平移動8個像素或垂直移動2個像素線
例
要為X設置使用的視頻模式,請在rc.local中插入以下內容:
fbset -fb / dev / fb0 vga
並使X已知的使用過的幀緩衝設備:
導出 FRAMEBUFFER = / dev / fb0
重要提示:使用man 命令 ( %man )查看特定計算機上的命令使用方式。