ノートブックの明るさの制限時間を短縮してノートブックのキーボードの動作を調整する必要があるため、起動時に実行されるスクリプトファイルにコマンドラインを配置しました。この一つ:
$ cat /usr/local/bin/boot-script.sh
#!/bin/bash
echo "10s" | sudo tee /sys/devices/platform/dell-laptop/leds/dell\:\:kbd_backlight/stop_timeout
残念ながら、起動時にエラーメッセージが表示されます。
machi boot-script.sh[362]: tee: '/sys/devices/platform/dell-laptop/leds/dell::kbd_backlight/stop_timeout': No such file or directory
machi boot-script.sh[362]: 10s
それにもかかわらず、ファイルはまだ存在します。
$ cat /sys/devices/platform/dell-laptop/leds/dell::kbd_backlight/stop_timeout
10s
このエラーが発生するのはなぜですか?
どうすれば解決できますか?
ありがとう
答え1
数回の試みの終わりに、唯一の方法dell_laptop
この問題を解決するために私が見つけたのは、(私の場合)ブートプロセスの最初に関連するカーネルモジュールを強制的にロードすることでした。
私はArch Linuxを使用しており、以下を追加して達成しました。デルノート内部にモジュール=()配列はにあります/etc/mkinitcpio.conf
。
また:
- @MC68020が述べたように、スクリプトの実行に関連するマジックファイルはまだ存在しません。
- @steveが投稿したトリックが機能しないのはなぜですか?他に質問がありますか?
- これがこの問題を解決する最良の方法ですか?