Microsoft Surface Pro 3でManjaroを実行していますが、サスペンドで再起動した後、Wi-Fiが機能しません。私の現在の解決策は、以下を使用してWi-Fiラジオをオフにすることです。
nmcli radio wifi off
一時停止して再開すると再び開きます。
一時停止/再開の横に、これらのコマンドを自動的に実行するようにどこにでも配置できるスクリプトはありますか?
ベストアンサー1
Systemdを使用している可能性が高いので、確認してみてください。システム省電力状態ロジック。したがって、/usr/lib/systemd/system-sleep/
コマンドを実行するためにスクリプトを配置できます。
wifi-hack.sh
#!/bin/bash
if [ "${1}" == "pre" ]; then
nmcli radio wifi off
elif [ "${1}" == "post" ]; then
nmcli radio wifi on
fi
スクリプトを実行可能にします。
sudo chmod +x /usr/lib/systemd/system-sleep/wifi-hack.sh
しかし、参考にしてください
入れたスクリプトまたはバイナリは
/usr/lib/systemd/system-sleep/
ローカルでのみ使用できます。ハッカーと見なされるべきです。アプリケーションがシステムの一時停止/休止状態と再開に応答するには、以下を使用する必要があります。阻害剤インターフェース。
だから一度見てください阻害剤インターフェース正しい方法で実行してください。