Рейтинг:0

Запуск файла .sh одним нажатием кнопки

флаг fr

Я новичок в Linux и пытаюсь автоматизировать небольшую задачу на своем компьютере. Чтобы подключиться к моему VPN, я должен открыть свой терминал и ввести подключение к нордвпн
Я создал простой .sh-скрипт, который делает это за меня.

#!/бин/баш
подключение к нордвпн

Проблема в том, что для запуска этого файла мне нужно открыть свой терминал и написать `./vpn.sh
Есть ли способ, которым я могу автоматизировать это, чтобы сделать это одним щелчком мыши?

Paul avatar
флаг us
Я не использую рабочий стол Ubuntu, но если есть способ сопоставить сочетания клавиш с командами, это может сработать.
imstupidpleasehelp avatar
флаг fr
Я почти уверен, что это возможно. Я нашел несколько похожих вопросов на этом форуме, но большинство из них 10-летней давности.
Рейтинг:3
флаг fr

Не уверен насчет щелчка, но вы можете добавить сочетание клавиш: откройте «Настройки» / «Сочетания клавиш», прокрутите вниз и нажмите знак «плюс».Дайте имя своему ярлыку, введите /путь/к/нордвпн подключиться в качестве команды, а затем выберите сочетание клавиш. Примечание: /путь/к/нордвпн следует заменить выводом какой нордвпн.

imstupidpleasehelp avatar
флаг fr
Эй, это отлично работает! Спасибо. Есть ли способ держать терминал открытым или иметь какую-то другую визуальную очередь, в которой работает мой vpn?
флаг fr
Я бы опубликовал это как отдельный вопрос, но если вы используете Ubuntu 20.04/по умолчанию win mgr, вы можете начать с wg-indicator (https://extensions.gnome.org/extension/2027/wg-indicator/) и изменить ~/.local/share/gnome-shell/extensions/[email protected]/extension.js для поиска того, что активно, когда nordvpn активен. Я использую целостность.st vpn, и я использую ["/bin/bash", "-c", "ip a | grep SEintegrity_vpn"], чтобы проверить, активен ли vpn или нет.
Рейтинг:2
флаг cn

Чтобы дополнить очень хорошее альтернативное предложение Никласа Бёрлина к настроить ярлык ключ для этого, я могу добавить, как можно настроить скрипт для запуска одним щелчком мыши, как изначально было предложено.

Ты можешь Создайте а .рабочий стол лаунчер для команды. Такой лаунчер появится в вашем меню приложений, откуда вы сможете закрепить его на док-станции, предоставляя доступ в один клик.

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.