Действительно ли это возможно? Я хочу иметь один Ярлык, который работает как кнопка On/Off на VPN (подобный беспроводной Кнопке включения - выключения на многих ноутбуках). Для достижения этого мне, вероятно, был бы нужен сценарий, вовлекающий администратора сети?
Причина: Я должен соединить и разъединить свою VPN много. Каждое из этих подключений или разъединений берет три щелчка, который складывает, плюс моя мышь очень нечувствительно (даже в самой чувствительной установке)
У меня есть помощник LM 18.1 с 4.8 Ядрами.
Я просто нашел решение, очень прямое.
Просто создание двух ярлыков, с командами ниже:
для VPN НА: nmcli подставляют имя сервера
для VPN ПРОЧЬ: nmcli подставляют вниз имя сервера
Я пошел дальше и решил поделиться этим здесь.
Я создал сценарий .sh и связанный с ним файл .desktop, чтобы легко вызывать его из Gnome.
Сценарий оболочки, который я поместил в ~/.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, чтобы он соответствовал вашей системе. Я не мог заставить его работать с ~ и не хотел продолжать расследование.