首頁 > 軟體

Ubuntu下通過指令碼控制鍵盤背光燈

2020-06-16 17:02:14

首先我在學習Ubuntu 系統的過程中,發現我的鍵盤背光燈永遠無法開啟,(通過Scroll Lock);所以找了一個方法,通過一個指令碼命令來控制鍵盤背光燈,(第一次接觸指令碼)

1.第一步開啟終端通過vim 命令直接建立一個名為led.sh的指令碼檔案(預設讀者會vim)

將下面這段指令碼程式碼複製進去

#!/bin/bash - 
#=============================================================================== 

#          FILE: ledctrl.sh 

#        USAGE: ./ledctrl.sh 

#  DESCRIPTION: 

#      OPTIONS: --- 
#  REQUIREMENTS: --- 
#          BUGS: --- 
#        NOTES: --- 
#        AUTHOR: Richard 
#  ORGANIZATION: 
#      CREATED: 2014-12-04 21:56:37 CST 
#      REVISION:  --- 
#=============================================================================== 
 
 
status=/tmp/keyboard_led_status 
if [[ ${1} == "on" ]] || [[ ! -e ${status} ]]; then 
    xset led named 'Scroll Lock' && echo "on" > ${status} 
else 
    xset -led named 'Scroll Lock' && rm -f ${status} 
fi

2.建立完畢後不能立即執行,不然你會發現許可權不夠
chmod +x ./led.sh  #使指令碼具有執行許可權
./led.sh  #執行指令碼
這樣就ok了

3.但是每次開背光燈都要手動執行指令碼,有點蠢,
進入設定-》鍵盤-》快捷鍵-》自定義快捷鍵,然後設定名稱和命令,命令的話就是那個指令碼檔案,我下面截圖的地址是不對的,應該是你建立的指令碼地址
然後選中它之後設定快捷鍵一般是Scroll lock,


IT145.com E-mail:sddin#qq.com