directfbrc檔案的使用及引數的詳細說明

2021-08-13 04:55:38 字數 4845 閱讀 5034

引數:以下引數可以在directfbrc檔案中設定

system=

設定使用的圖形系統。預設使用linux frame buffer (fbdev),但你也可以在sdl(sdl)上執行directfb應用程式。其它的系統在將來可能會被擴充套件近來。

fbdev=

開啟指定的frame buffer 裝置,而不是預設的/dev/fb0。

mode=x

設定預設的螢幕顯示。如果不設定,directfb 將使用/etc/fb.modes 的第乙個設定值。

一些frame buffer 裝置(如 vesafb) 不支援模式切換,而只能使用啟動時設定的值。

depth=

使用二進位制位數設定每畫素預設的畫素深度。如果沒有指定,directfb將使用/etc/fb.modes 裡面的第乙個指定的深度值。

directfb 支援8, 15, 16, 24 和32位的顏色深度(color depths),這些值依賴於你使用的frame buffer裝置是否支援。一些frame buffer 裝置(如: vesafb) 根本就不支援模式切換,只能使用在啟動時設定的畫素深度值。

pixelformat=

設定預設的畫素格式。和上面描述的深度引數類似但允許更精細的控制。pixelformat的值可以為lut8, rgb332, rgb16, rgb24和rgb32。

一些裝置可能還支援更奇怪的a8, alut44, argb, argb1555, i420, uyvy, yuy2 和yv12畫素格式。

session=

選擇被新增或建立的多應用程式。開始為0,如果強行設定為負值,則使用乙個可用的最小值。設定的值將覆蓋環境變數「directfb_session」的值。

primary-layer=

選定哪乙個層為「主層」(primary layer),預設的是第乙個。檢視『dfbinfo』可以找到你的硬體支援的層列表。

tmpfs=

使用給定的資料夾(tmpfs掛載點)來多應用程式模式下建立共享記憶體檔案。這個選項只在自動檢測失敗或者渴望非tmpfs儲存時才有用。

memcpy=

使用這個選項,對memcpy()程式(routines)的探測會被忽略,節省了不少啟動時間。傳遞「help」引數可以看到一系列的可能值。

quiet

禁止從directfb 控制台(console)輸出。只顯示錯誤資訊。

[no-]banner

啟動時使輸出directfb 標誌(banner)有效。預設有效。

[no-]debug

使debug輸出有效。預設有效,但是除非你編譯directfb 時支援debug選項,否則,你不會不看到任何錯誤輸出。

force-windowed

強制主表面(primary su***ce)為乙個視窗。這樣可以使設計成全屏顯示的應用程式在乙個視窗上執行。

force-desktop

強制使主表面(primary su***ce)成為桌面的後台表面(background su***ce)。

[no-]hardware

置硬體加速為有效。缺省會自動探測硬體加速。如果你置它為無效,則顯示卡驅動雖然也會被載入並可以訪問其它的顯示層(如果有的話),但是,所有的圖形操作將被軟體來渲染(renderer)。

[no-]sync

初始化directfb 之前清空所有的硬碟緩衝區(disk buffers) 。當你工作環境為實驗性的裝置驅動和預計會出現衝突(crashes)時比較有用。預設此功能為無效。

[no-]mmx

選相no-mmx使得即使檢測到有mmx的支援也不能使用mmx程式(routines)。如果提供了mmx並在編譯時加入了mmx的支援,預設該選相有效。

[no-]argb-font

向argb面載入字的輪廓(glyphs),而不是使用a8面(alpha masks)。該設定使用了更多的記憶體,但是一些顯示卡在使用a8面時會出現一些詭異現象。如果你的字型看起來比較奇怪,試試該選項。

[no-]a1-font

向a1平面載入字的輪廓(glyphs),而不是使用a8平面(alpha masks)。如果圖形驅動不支援彩色+混合平移(blit,譯者注,blit此處翻譯成平移,具體的含義見附錄),該選項可以加速字型渲染,但會影響質量。一般情況下你根本不需要使用該選項,因為基於a8字型的軟體已經是高度優化和足夠快了。

[no-]sighandler

預設情況下,directfb 為一些訊號量(signal)安裝了乙個可以使應用程式退出的訊號量控制代碼(handler)。這個訊號量控制代碼試圖在退出應用程式前解除初始化的directfb 引擎。使用該選項可以開/關此特性。

dont-catch=[[,]...]

和上面對sighandler 選項描述類似。使用該選項你可以對不能使用該方式被處理的訊號量列出乙個詳細的清單。

[no-]deinit-check

預設情況下,directfb在退出時會檢查所有已釋放所分配的資源,如果沒有,它將在應用程式退出後釋放之。該選項可以開/關此功能。

block-all-signals

該選項可以阻塞所有的訊號量,對directfb daemons 有用(directfb master應用程式除了是乙個master外,什麼也不做)。

[no-]vt-switch

預設情況下,directfb會分配乙個新的虛擬終端並轉向使用它。

[no-]vt-switching

可以使用++來切換虛擬終端。這是乙個實驗特性,經常無效,你看著辦吧。

[no-]graphics-vt

使虛擬終端轉為圖形模式。有如下優點:當directfb 應用程式執行時,核心的訊息不會在螢幕上顯示。

[no-]motion-compression

directfb常常壓縮(compresse)滑鼠移動事件。也就是說,一系列的滑鼠移動事件被看作乙個簡單的滑鼠移動事件。這樣可以達到更快的響應但是滑鼠處理的精確度會受到影響。

mouse-protocol=

為乙個串列埠滑鼠指定使用的協議。以下的協議被支援:

ms 使用微軟滑鼠協議的兩個按鈕的滑鼠;

ms3使用擴充套件的微軟滑鼠協議的三按鈕滑鼠;

mouseman使用一種logitech開發的另一種擴充套件的微軟滑鼠協議的三按鈕的滑鼠;

mousesystems 廣泛使用的三按鈕滑鼠。

串列埠滑鼠所使用的協議的詳細資訊可參考相關資料。

[no-]lefty

切換滑鼠左右按鍵,對「左撇子」(^_^)比較有用。

[no-]capslock-meta

把capslock 鍵對映到meta。對建在wm的使用者有用,因為鍵盤上沒有meta鍵(例如window 鍵)。

[no-]cursor

預設情況下,directfb 在使用視窗時顯示乙個滑鼠箭頭。該選項允許徹底關閉滑鼠箭頭。即使在應用程式裡也不能讓它再出現。

disable-module=

禁止該模組的載入。模組的名字為檔名,但不能帶有libdirectfb 字首也不能是其擴充套件(例如,若檔名為keyboard,則鍵盤輸入模組載入被禁止)。

bg-none

使背景處理完全無效。不要設定給選項,否則滑鼠和視窗移動時會在背景留下難看的痕跡。

bg-color=aarrggbb

控制背景的顏色。顏色的值為十六進製制值。預設的alpha值為完全不透明並可能被忽略。例如,設定背景色為紅紫色(magenta),可以使用bg-color=ff00ff。

bg-image=

使用給定的檔案中的圖象充填背景。圖象會被伸縮(stretch)以適應螢幕的尺寸。

bg-tile=

類似bg-image,這裡使用圖象的圖快(tile)方式在螢幕的尺寸顯示,而不是伸縮方式。

[no-]translucent-windows

預設情況下,directfb 視窗可能是半透明的。如果你使該選項無效,則視窗會被強制為完全不透明或者是全透明。當你的顯示卡不支援alpha 半透明圖快(alpha-transparent blit)時,該選項比較有用。

videoram-limit=

限制directfb 使用的**ram。**ram大小的單位為k位元組數。

matrox-tv-standard=[pal|ntsc]

控制由matrox 卡的tv輸出產生的訊號。

[no-]matrox-sgram

一些老的matrox g400 卡有sgram 並且如果設定該選項,一些圖形操作在這些卡上執行相當快。如果你的卡上沒有sgram,不要試圖選中該選項,否則,你不得不重起。

[no-]matrox-crtc2

如果你有個雙重的head g400/g450/g550,你可是使用該選項利用第二個head驅動附加層。

screenshot-dir=

如果選定該選項,當你按下 鍵,directfb 將把螢幕的內容以ppm格式放到這個指定的目錄。

window-su***ce-policy=

控制視窗平面存放的位置。的值可以是:

auto directfb依據硬體特性自動判斷,預設為該選項;

videohigh 以高優先順序方式切換(swap)系統/**記憶體;

videolow 以低優先順序方式切換(swap)系統/**記憶體;

systemonly 視窗平面儲存在系統記憶體中;

videoonly 視窗平面儲存在**記憶體中。

desktop-buffer-mode=

控制桌面緩衝區模式。無論何時,視窗在移動、開啟、關閉、調整大小或者變換內容,directfb 將在受影響的範圍內重新合成視窗堆疊,這是通過和平移(blit)在該範圍的視窗一起來完成的。不通明視窗被直接平移,而半透明的視窗則使用alpha 混合或顏色鍵來平移。

如果有後端緩衝區(back buffer)的話,合成是不可見的,因為只有最終的結果會被拷貝到前端緩衝區(front buffer)。如果沒有後端緩衝區,合成的每一步都是可見的,這將導致明顯的閃爍,除非所有的視窗都是非透明的。

檔案安全管理系統使用辦法

酷衛士電子文件安全治理系統v3.0 使用手冊 北京博睿勤技術進展 一 系統初始化 酷衛士文件安全治理系統採納b s的治理模式,治理埠為 8080。登陸伺服器 為 http 伺服器ip位址 8080。系統初始化需用預設 系統治理員 使用者登陸系統做資訊初始化。預設系統治理員使用者名稱 sysadmin...

初次使用必讀幫助檔案

新兵證書申請常見問題解決 證書錯誤 問題解決辦法。進入手機的 程式管理 選項 設定 安裝軟體 設定成 全部 證書檢查 要設定成 關 然後再進行安裝。證書過期 問題解決辦法。原因大多數是因為你手機的當前日期是錯誤的,請調整為正確的當前時間。然後再進行安裝。如果你的日期是正確的,說明是你要安裝的軟體證書...

檔案系統使用手冊

紫晶文件一體化管理系統ams 使用手冊 1 系統安裝說明3 2 系統使用說明4 2.1系統 2.1.1 系統使用流程4 2.1.2 系統引數設定5 2.1.3 庫引數設定6 2.1.4 使用者管理7 2.1.5 收發文年度設定7 2.1.6 分類大綱管理8 2.1.7 分類表管理9 2.1.8 主題...