/etc/X11/xorg.conf.d/90-keyboard-layout.conf ファイルを編集しました。
Section "InputClass"
Identifier "keyboard-all"
MatchIsKeyboard "on"
MatchDevicePath "/dev/input/event*"
Driver "evdev"
Option "XkbLayout" "us,ru"
#Option "XkbVariant" ""
Option "XKbOptions" "grp:alt_shift_toggle,grp_led:scroll"
Option "XkbOptions" "terminate:ctrl_alt_bksp"
EndSection
レイアウトが「US」の場合、スクロールロックダイオードが点灯します。レイアウトが「RU」の場合は消灯します。
すべてが正常です。ところで、コンピュータをシャットダウンしてもスクロールロックがオンになっています。コンピュータの電源を切ると、コンピュータもオフにできますか?
答え1
あなたはそれを使用することができますsetleds
キーボードLEDを変更するコマンドです。
setleds -num -caps -scroll
シャットダウン中に実行されるスクリプトで実行する必要があります。これを行う方法は、システムが使用する初期化システムによって異なります。
従来のSysVinitまたはそれをエミュレートするスクリプトをサポートするシステムの場合、またはというディレクトリがある場合は、次のものを含むそのディレクトリに名前付き/etc/init/init.d
スクリプト/etc/init.d
を作成します。local_turn_off_leds
#!/bin/sh
setleds -num -caps -scroll
実行可能にし(chmod +x local_turn_off_leds
)終了時に実行するように登録します。
ln -s ../init.d/local_turn_off_leds /etc/rc0.d
/etc/init
初期化システムがUpstartの場合 次のディレクトリがある場合新生の仕事を作る代わりに。
システムについては、以下を参照してください。シャットダウンする前にsystemdを使用してスクリプトを実行する方法は?