X Window研究筆記 15)

2021-08-22 11:20:30 字數 1183 閱讀 8286

x window研究筆記(15)

svn co svn: tslib編譯

參考環境變數

tslib_tsdevice 觸控螢幕裝置檔名。

default (non inputapi): /dev/touchscreen/ucb1x00

default (inputapi): /dev/input/event0

tslib_calibfile 校準的資料檔案,可以用ts_calibrate生成。

default: $/pointercal

tslib_conffile 主配置檔名。

default: $/ts.conf

tslib_plugindir 外掛程式目錄

default: $/plugins

tslib_consoledevice 控制台裝置檔名

default: /dev/tty

tslib_fbdevice framebuffer 裝置名

default: /dev/fb0

以上這些環境變數可以根據需要進行修改。

配置檔案

觸控螢幕的配置檔案比較簡單,但有些引數比較專業,不是很容易理解。幸運的是,一般來說並不需要了解它,只要指明輸入資料的原始裝置即可,要做到這一點,往往只需要把適當的注釋放開就行了。下面是乙個常見的例子:

module_rawcorgi

uncommentifyou'reusingadevicewithaucb1200/1300/1400tsinte***ce

module_rawucb1x00

uncommentifyou'reusinganhpipaqh3600orsimilar

module_rawh3600

uncommentifyou'reusingahitachiwebpad

module_rawmk712

uncommentifyou'reusinganibmarcticii

module_rawarctic2

modulepthrespmin=1

modulevariancedelta=30

moduledejitterdelta

=100

modulelinear

實際應用中,一定要了解這些引數和其演算法的實現,因為國內很多觸控螢幕往往質量欠佳,要花不少時間去除錯,才能找到一組滿意的引數。

(待續)

X Window研究筆記 5

x window研究筆記 5 顯示裝置曾一度是效能的瓶頸,儘管有些顯示標準存在,但各廠家為了提高市場競爭力,增強顯示裝置的效能,加入了各種加速功能和其它一些專有特性,各os提供的介面也各不相同,x window為了保持可移植性,又要充分發揮硬體特性,所以顯示裝置驅動介面看起來有點複雜。幸運的是,對t...

X Window研究筆記 14

x window研究筆記 14 驅動程式對不同硬體和平台上的實現有很多差異,x window框架部分並不會直接與驅動程式關聯起來,也是採用的註冊機制。前面已經有關於這方面的介紹了,這裡不再驁述了。實現指定的介面 儘管大多數與平台相關的函式都可以採用註冊機制,x window框架部分通過函式指標去呼叫...

X Window研究筆記 16

x window研究筆記 16 伺服器端字型的配置 指定字型搜尋路徑 預設的路徑 包括 usr x11r6 lib x11 fonts目錄下的幾個子目錄。在配置檔案中指定 tinyx不需要配置檔案。在命令列引數中指定。用fp選項設定字型路徑。用fn設定預設的字型。用fc設定預設的游標字型。預設的字型...