新しくインストールされた14.04、CoolerMaster Stormキーボード。私はLEDをトグル/オフにすることにはまったく関心がなく、単にLEDをオンにするbeforeログイン中、つまり見ながらログイン画面で、LEDはすでに点灯しているはずです。
xset led 3
を実行するためのキーボードショートカットを設定しましたが、ショートカットを使用するにはログインする必要があるため、これは理想的とは言えません。代わりにこれが自動的に行われるようにします。
私はLinuxとスクリプティングの両方に非常に慣れていないので、ELI5 /ウォークスルーしてください。 this に従って起動時にスクリプトを実行できることは知っていますが、実際にスクリプトを記述する方法や/etc/rc.local
を「入れる」方法がわかりません。単にgeditを起動し、xset led 3
の下、ただしrc.local
の上にある#comments
に直接exit 0
と入力するだけですか?別の場所に別のスクリプトを作成し、rc.local
でリンクしますか?私はそれを(おそらく)考え直していますか?
要するに、リンクでミッチが言っていることのより詳細な説明が欲しい。御時間ありがとうございます。
ターミナルを開き、Sudo -s
と入力してルートアクセスを取得します。次にnano /etc/rc.local
と入力し、次のようにファイルを編集します。
!/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.
xset led 3
exit 0
ここでCtrl + Oで保存し、enterを押してからCtrl + Xを押して終了します。
以下を使用して適切な権限を設定しましょう。
Sudo chown root /etc/rc.local
Sudo chmod 755 /etc/rc.local
以下を使用して、すべてが正常に機能することを確認します。
Sudo /etc/init.d/rc.local start
そして今、再起動します。