Несколько команд псевдонимов для NordVpn - отключение от vpn & amp; перезагрузить интернет

Я использую NordVPN и для него выделенную терминальную программу. Я сделал два псевдонима .desktop для подключения к vpn и отключения.

Первый - это подключение к американскому серверу:

[Desktop Entry]
Name=NordVPN c us
Exec=nordvpn c us
Terminal=true
Type=Application

Второй - отключение от vpn:

[Desktop Entry]
Name=NordVPN d
Exec=nordvpn d
Terminal=true
Type=Application

Оба работают отлично и быстро. Но в последнее время у меня возникают проблемы со вторым псевдонимом (отключить). Когда я нажимаю на отключить псевдоним, он отключается от vpn, но интернет отключен. Я имею в виду, что значок в трее показывает, что интернет отключен, но когда я захожу в Firefox, я не могу открыть веб-сайты. Решением для этого является отключение от Интернета в правом верхнем углу (отключение проводного соединения), а затем подключение.

Поэтому я подумал, что сделаю еще один псевдоним для отключения от vpn:

[Desktop Entry]
Name=NordVPN d
Exec=nordvpn d && nmcli networking off && nmcli networking on
Terminal=true
Type=Application

... Но это не работает. Если я набираю в терминале эти 3 строки в терминале, он работает, но вместе в псевдониме он не работает:

nordvpn d
nmcli networking off
nmcli networking on

Я думаю, что проблема с этим множественным псевдонимом состоит в том, что каждой отдельной команде требуется несколько секунд, чтобы выполнить действие. , но следующий не ждет. Можно ли установить задержку между ними или что-то вроде этого? Я пытался отделить их от; и с & amp; & amp; но проблема остается той же.

Я попытался добавить задержку в псевдониме, но безуспешно (также попытался с; insted of & amp; & amp;):

Exec=nordvpn d && sleep 5 && nmcli networking off && sleep 5 && nmcli networking on

Пожалуйста, помогите мне решить эту проблему. Спасибо :) Я использую Ubuntu 18.04

0
задан 19 June 2019 в 00:26

0 ответов

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

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