비행기 모드 켜기/끄기를 전환하는 바로가기 키 만들기

비행기 모드 켜기/끄기를 전환하는 바로가기 키 만들기

비행기 모드 켜기/끄기를 전환하는 바로가기 키를 만들고 싶지만 어떤 명령을 사용해야 할지 모르겠습니다.

바로가기를 만들려면 설정> 키보드> 바로가기로 이동한 다음 특정 가속기(단축키)가 활성화될 때마다 실행할 명령을 지정합니다.

단축키를 통해 비행기 모드를 전환하려면 여기에 어떤 명령을 지정해야 합니까?

참고로 얼마전에비슷한 질문을 했어요, 하지만 그때 받은 답변은 여기에 적용할 수 없습니다. 왜냐하면 바로가기 키 명령은 "켜기"와 "끄기" 사이를 변경할 수 없고 단순히 활성화 또는 비활성화하는 것이 아니라 비행기 모드를 실제로 전환해야 하기 때문입니다.

답변1

다음과 같은 간단한 bash 스크립트를 사용할 수 있습니다.

#!/bin/bash

wifi="$(nmcli nm wifi | awk 'FNR == 2 {print $1}')"

if [ "$wifi" = "enabled" ]; then
    nmcli nm wifi off
else
    nmcli nm wifi on
fi

실행 가능하게 만드는 것을 잊지 마세요:

chmod +x /path/to/script

Alt그런 다음 이 스크립트에 사용자 정의 바로가기를 추가합니다(어떤 바로가기를 선택할지는 사용자에게 달려 있습니다. + 와 같이 간단한 것이 좋습니다 F5).

맞춤 단축키 추가

답변2

nmcli radio wifi구식 이므로 사용하십시오 nmcli nm.

업데이트된 스크립트는 다음과 같습니다.

    #!/bin/bash
    
    wifi="$(nmcli radio wifi)"
    
    if [ "$wifi" = "enabled" ]; then
        nmcli radio wifi off
    
    else
        nmcli radio wifi on
    
    fi

관련 정보