コンピュータが一時停止/再開されると、Wi-Fiラジオのオン/オフ

コンピュータが一時停止/再開されると、Wi-Fiラジオのオン/オフ

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/ローカルでのみ使用できます。ハッカーと見なされるべきです。アプリケーションがシステムの一時停止/休止状態と再開に応答するには、以下を使用する必要があります。阻害剤インターフェース

だから一度見てください阻害剤インターフェース正しい方法で実行してください。

おすすめ記事