Я посмотрел на многие различные сообщения о выполнении этого, но ни одно из решений не работало. Я уже сделал и сценарий оболочки и исполняемый файл ярлыка. Какие-либо другие идеи?
Вот код для моего сценария оболочки:
#!/bin/bash
printf "Auth Username: vpnbook \n\n"
printf "Auth Password: ne6Arupe \n\n"
printf "The password is subject to change. If you encounter an authentication error, visit www.vpnbok.com
printf "To exit the VPN, press control C\n\n"
sudo openvpn vpnbook-de233-tcp443.ovpn
И вот ярлык:
[Desktop Entry]
Type=Application
Terminal=True
Name=VPN
Exec=/home/(username)/.vpn/vpn.sh
Каждый раз, когда я дважды щелкаю по ярлыку, я добираюсь "Была ошибка при запуске приложения". Я делаю что-то не так? Спасибо за любую справку!
В окне терминала:
chmod +x /home/(username)/.vpn/vpn.sh
для разрешения выполнения.
, Если Вы хотите только, чтобы владелец имел это право, можно использовать u+x
вместо x
.
кроме того, удалите пространство после #!. Правильный синтаксис #!/bin/bash
.
Попытайтесь обновить Исполнительную строку к:
Exec=bash /home/(username)/.vpn/vpn.sh