如何在Linux使用 Function Key
在Notebook上使用Linux最大的困擾之一。就是許多廠商定的快速鍵(Function Key)都無法使用。
其實這是有解決方法的。
利用acpi_lisen(在rpm套件acpid中),我們可以的得到每個Function Key的Event(甚至包括了充電狀況都可以得到)。acpi_listen的用法也很容易。跟xev一樣,只要在console執行他,然後按下每個Function key,就可以在stdout看到不同的訊息了。
接著就是如何要利用這些訊息,執行我們指定的工作了:
在/etc/acpi/events下建立一個xxx.conf的檔案,內容大概如下:
event=hotkey ATKD 00000061
action=/etc/acpi/actions/disp
action=/etc/acpi/actions/disp
意思是當得到的event字串中含有hotkey ATKD 00000061時,執行/etc/acpi/actions/disp這個程式。值得注意的是此處event=後是利用REGEXP判斷。
1 迴響 |
0 引用


