Включить и отключить соединение VPN с одним Ярлыком (nm-апплет)?

Действительно ли это возможно? Я хочу иметь один Ярлык, который работает как кнопка On/Off на VPN (подобный беспроводной Кнопке включения - выключения на многих ноутбуках). Для достижения этого мне, вероятно, был бы нужен сценарий, вовлекающий администратора сети?

Причина: Я должен соединить и разъединить свою VPN много. Каждое из этих подключений или разъединений берет три щелчка, который складывает, плюс моя мышь очень нечувствительно (даже в самой чувствительной установке)

У меня есть помощник LM 18.1 с 4.8 Ядрами.

2
задан 27 December 2016 в 09:25

2 ответа

Я просто нашел решение, очень прямое.

Просто создание двух ярлыков, с командами ниже:

для VPN НА: nmcli подставляют имя сервера

для VPN ПРОЧЬ: nmcli подставляют вниз имя сервера

enter image description here

2
ответ дан 2 December 2019 в 03:43

Я пошел дальше и решил поделиться этим здесь.

Я создал сценарий .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, чтобы он соответствовал вашей системе. Я не мог заставить его работать с ~ и не хотел продолжать расследование.

0
ответ дан 13 November 2020 в 07:24

Другие вопросы по тегам:

Похожие вопросы: