簡單介紹Linux hal系統用戶
Liunx還是比較常用的,也可以作為Linux開源愛好者、Linux桌面系統用戶、網絡系統管理員、軟件開發人員的參考。 于是我研究了一下Linux hal,在這里拿出來和大家分享一下,希望對大家有用。關于Linux hal配置文件的學習的幾點提示;
1、查看 /usr/share/doc/hal-0.5.2/conf
2、查看 Linux hal的包分而在系統的何處,也能打到一點提示的;[root@localhost beinan]# rpm -ql hal
3、文檔在 /usr/share/doc/hal-0.5.2/ 的目錄;有配置文件的示例;
4、HAL - Hardware Abstraction Layer (硬件提取層),這是我直譯的,還是硬件抽象層?感覺和windows的硬件管理有點類似;我們能通過lshal|more 來查看;[root@localhost beinan]# lshal |more還有一個更為直觀的工具; hal-gnome ,能通過apt 或者 yum 獲?。话惭b完成后,有一個更為直觀的Linux hal圖形界面;[root@localhost beinan]# hal-device-manager
5、Linux hal配置硬件較為靈活;而且語法也比較簡單
我們應該根據 lshal 或者 hal-device-manager 來查看系統的設備;hal 能管理所有的設備;而且結構清晰清了;我也是為了解決問題,看了man 才找到 Linux hal;后來又找到bbbush 兄弟的帖子,通過bbbush兄弟的帖子(一個大大的精華),我卻沒有發現,浪費了我好多的時間;:(目前我也只是在實踐中即插USB ;1394 移動存儲設備而用hal ,更直接的說是為了解決問題而做一些測試和實踐;更多的就不懂了:
(如果想指定一個設備以 開頭,以結層,和html語法類似;匹配,如果想要把設置更精確的區配,應該在多次匹配;在這里面放上我們對設備所指行的動作,比如是否加載,如果是,就true ,是否關系是邏輯關系bool 型;也就是1和0,通過lshal能得到;另外 string 是字符串,比如mout_root (掛載點) /media ,這也在lshal中可以找到;所有的條件信息,都可以在 lshal 中得到;
一個條件一行,Linux hal是我們要未系統執行我們的動作的合集;而 是我們要求系統匹配硬件更為精確,應該是交集,比如有些設備,有些參數是一樣的,這種情況下要多次匹配;但是說越精確越好;比如移動存儲,我們可以找到所有的移動存儲的相同信息來 ,這樣共性的設備就能動起來了;
我只是說一點點原理,Linux hal其實系統默認的配置文件足可以讓我們的設備動起來;沒有必要改動的太多;
【編輯推薦】