萬盛學電腦網

您现在的位置: 萬盛學電腦網 >> 作業系統 >  >> Linux 教學

CentOS 6.4 撰寫 Shell 腳本自動啟用/停用觸控板

筆記本觸控板若無實體快捷鍵或快捷鍵失效,可透過 xinput 結合 Shell 腳本實現一鍵開關。本文說明安裝 xorg-x11-apps、查詢裝置 ID、撰寫 touchpad.sh 腳本支援 on/off、1/0 參數控制。

前置準備

# 確認並安裝 xinput
rpm -qa xorg-x11-apps || yum install xorg-x11-apps

查詢觸控板裝置 ID

xinput list

尋找名稱含 TouchPad、PS/2 的裝置 ID(範例中為 13)。若不確定,可逐一測試:

xinput --set-prop 13 "Device Enabled" 0  # 停用
xinput --set-prop 13 "Device Enabled" 1  # 啟用

撰寫控制腳本 touchpad.sh

#!/bin/bash
if [ "$1" = "on" ] || [ "$1" = "1" ]; then
    xinput --set-prop 13 "Device Enabled" 1
    echo "open"
elif [ "$1" = "off" ] || [ "$1" = "0" ]; then
    xinput --set-prop 13 "Device Enabled" 0
    echo "close"
else
    echo "請輸入正確參數:on/off、0/1"
    echo "開啟:sh touchpad on 或 sh touchpad 1"
    echo "關閉:sh touchpad off 或 sh touchpad 0"
fi

賦予執行權限:chmod +x touchpad.sh。

使用方式

./touchpad.sh off   # 關閉觸控板
./touchpad.sh on    # 開啟觸控板

小結

腳本雖不如熱鍵便利,但可作為熱鍵失效時的備用方案,也可納入開機自啟或桌面捷徑達成半自動化控制。

copyright © 萬盛學電腦網 all rights reserved