这可能吗?我想要一个快捷方式,它的作用类似于 VPN 的开/关按钮(类似于许多笔记本电脑上的无线开/关按钮)。为了实现这一点,我可能需要一个涉及网络管理员的脚本?
原因:我需要频繁连接和断开 VPN。每次连接或断开都需要点击三次,而且我的鼠标非常不灵敏(即使在最灵敏的设置下也是如此)
我有 LM 18.1 Mate,带有 4.8 内核。
答案1
答案2
我对此进行了进一步的研究,并想在这里分享。
我创建了一个.sh 脚本和一个相关的.desktop 文件,以便我可以轻松地从 Gnome 调用它。
我把 shell 脚本放在 ~/.local/bin/vpn-toggle.sh 中
#!/usr/bin/env sh
CONNECTION_NAME=Home
if [[ -n $(nmcli connection show $CONNECTION_NAME | grep "VPN connected") ]]; then
nmcli connection down $CONNECTION_NAME;
else
nmcli connection up $CONNECTION_NAME;
fi
请记住将 CONNECTION_NAME 更改为您的连接名称。
我把 .desktop 文件放在 ~/.local/share/applications/vpn-toggle.desktop 中
[Desktop Entry]
Type=Application
Terminal=false
#Icon=/path/to/icon/icon.svg
Name=VPN Toggle
Exec=/home/tons/.local/bin/vpn-toggle.sh
您需要修复 Exec 路径以匹配您的系统。我无法让它与 ~ 一起工作,也不想进一步调查。