対話なしでUbuntuブートでsudoコマンドを実行しますか(パスワードを入力する必要はありません)。

対話なしでUbuntuブートでsudoコマンドを実行しますか(パスワードを入力する必要はありません)。

Ubuntu(20.04)を起動するたびに、常にターミナルを起動して次のコマンドを実行する必要があります。

echo 2 | sudo tee /sys/module/hid_apple/parameters/fnmode

何らかの理由で、システム設定でファンクションキーの動作を永久に設定することはできません(参照: LinuxでAppleキーボードのfn修飾キーなしでファンクションキーを操作するにはどうすればよいですか?)

しかし、sudo / root権限が必要な場合でも、Ubuntuが起動するたびに自動的に実行されるinitスクリプトに上記のコマンドを追加できますか?

ベストアンサー1

あなたのコマンドは実際にパラメータをカーネルモジュールに設定しますhid_apple

モジュールがカーネルにコンパイルされていない場合は、次の/etc/modprobe.d/hid_apple.conf名前のテキストファイルを作成できます。

options hid_apple fnmode=2

これはモジュールパラメータを継続的に設定する標準的な方法です。

/etc/modprobe.d/ファイル名がディレクトリにあり、名前に.confサフィックスがある場合は、必要に応じてファイル名を指定できます。

おすすめ記事