私は古いHP Pavilion dm1でElementary OSを実行しています。残念ながら、起動時にワイヤレス機能を無効にしてsudo rfkill unblock all
実行するには実行する必要があります。それでも一度やってみたら本当に効果が良かったです。
1)起動時にこの行を自動的に実行する方法はありますか? 2)これ以上これを行う必要はありませんか?
rfkillを使用してブロックを表示すると、ワイヤレスにハードブロックがあり、ワイヤレスボタンのインジケーターがオレンジ色になります。ボタンを押しても何も起こりません。回線が動作している間、勝手にワイヤレスのオン/オフを切り替えることができます。
答え1
起動時にWi-Fiインターフェイスをロック解除するもう1つの方法は、カーネルブートパラメータを変更し(grub / bootloader設定を介してまたはファイルのRaspberry Piで/boot/cmdline.txt
)、次の2つのパラメータを行の末尾に追加することです。
systemd.restore_state=0 rfkill.default_state=1
1つ目はsystemd rfkillリカバリサービスを無効にし、2つ目はデフォルトのカーネルrfkillステータスを有効に設定します。
答え2
3つのオプションがあります。
rfkill unblock all
「システム設定>起動アプリケーション>追加」を使用してコマンドを追加できます。または、
return
/etc/rc.local ファイルのステートメントの前に以下を追加します。rfkill unblock all
これについてよくわかりません。 1行()でスクリプトを作成できます
unblock.sh
。その後実行/etc/init.d
rfkill unblock all >&2
chmod +x unblock.sh
答え3
systemdを使用している場合は、rootまたはsudoを使用して以下を実行してこれを実行できます。
systemctl enable rfkill-unblock@all
答え4
rfkill
起動状態を管理する別のオプションは次のとおりです。TLP(「TLPは、技術的な詳細を扱うことなくラップトップのバッテリー電力を節約する機能が豊富なLinuxコマンドラインユーティリティです。」)。
具体的な設定は次のとおり/etc/tlp.conf
です。
DEVICES_TO_ENABLE_ON_STARTUP="bluetooth wifi"
(望むよりワイヤレスデバイスの切り替え.)