FキーとFnキーが正しく機能するには、起動するecho 0 | tee /sys/module/hid_apple/parameters/fnmode
たびにこのコマンドを実行する必要があります。だから私はcrontabで始めたいのですが、なんとかうまくいかず理由を知りません。
したがって、このようにcorntabファイルを開き、sudo crontab -e
次を追加します。
@reboot /home/myuser/.config/autostart-scripts/startup.sh
しかし、私が言ったように、これはうまくいきません。スクリプトは次のとおりです。
#!/bin/bash
echo 0 | sudo tee /sys/module/hid_apple/parameters/fnmode
このスクリプトを実行可能にするためにsudoersに追加しましたが、まだ機能しません。
myuser ALL=(ALL:ALL) NOPASSWD: /home/myuser/.config/autostart-scripts/startup.sh
だからサービスを作成しようとしています。
サービスがスクリプトを起動するのに問題ありませんが、sudo権限が必要なために配置する必要があるようです。しかし、このサービスが始まるとまだないよう/etc/systemd/system/my.service
です。/sys
それでは、このサービスをユーザー(覚えておく、完了する必要がありますsudo
)、cronjob、または/sys
作成時にサービスとして起動するにはどうすればよいですか?