我的筆記型電腦鍵盤下方有一個燈。我懷疑鍵盤燈會消耗大量電量,但對於筆記型電腦和電池來說,每一點都有幫助。所以我更喜歡它預設為關閉。
我發現可以在命令列運行這個命令來關閉鍵盤燈:
echo 0 | sudo tee /sys/class/leds/asus::kbd_backlight/brightness
這很好,但我想將它放在我的啟動程序列表中,這樣我就不必記住關閉鍵盤燈,而我經常忘記關閉鍵盤燈。
但是,如果我將它放在啟動應用程式中,它似乎不起作用,我懷疑這可能是因為它的一部分需要sudo
,所以它可能在啟動時沒有正確的權限。或者也許這是另一個問題。無論如何,它不會在啟動時運行。
有沒有辦法讓這個指令在啟動時運作?
答案1
有沒有辦法讓這個指令在啟動時運作?
是的,
您可以在 rc.local 檔案中新增此命令,以便在系統啟動/或重新啟動時執行。
編輯該文件,您將需要 root 權限。
gksudo gedit /etc/rc.local
並在前面新增命令列exit 0
該文件應該讀取
#!/bin/sh -e
#
# rc.local
#
# This script is executed at the end of each multiuser runlevel.
# Make sure that the script will "exit 0" on success or any other
# value on error.
#
# In order to enable or disable this script just change the execution
# bits.
#
# By default this script does nothing.
echo 0 > /sys/class/leds/asus::kbd_backlight/brightness
exit 0
儲存檔案並重新啟動以檢查結果。這裡不需要sudo
,因為該文件是由使用者執行的root
。
我不記得該文件中預設的執行位(在 Ubuntu 中)是什麼,但您可以使用以下命令添加執行位
sudo chmod +x /etc/rc.local