
我想建立一個用於切換飛行模式開/關的快捷鍵,但不知道要使用什麼命令。
要建立快捷方式,我轉到“設定”>“鍵盤”>“快捷方式”,然後指定在啟動給定加速器(快捷鍵)時執行的命令。
此處應指定什麼指令來透過快速鍵切換飛行模式?
請注意,不久前我問過類似的問題,但我當時得到的答案不能在這裡應用,因為快捷鍵命令不能在“開”和“關”之間更改,但應該真正切換飛行模式而不僅僅是激活或停用它。
答案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