컴퓨터가 일시 중지/재개되면 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/로컬에서만 사용할 수 있습니다.해커로 여겨져야 한다. 애플리케이션이 시스템 일시 중지/최대 절전 모드 및 재개에 반응하려면 다음을 사용해야 합니다.억제제 인터페이스.

그러니 한번 보세요억제제 인터페이스올바른 방법으로 수행하십시오.

관련 정보