Start openvpn client command from a Desktop File?
.everyoneloves__top-leaderboard:empty,.everyoneloves__mid-leaderboard:empty,.everyoneloves__bot-mid-leaderboard:empty{ margin-bottom:0;
}
Trying to create a Desktop File from which I can launch my openvpn connection, but no luck so far.
What I have:
david@david-x1:~/Schreibtisch$ lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description: Ubuntu 18.10
Release: 18.10
Codename: cosmic
What I did:
Created a shell script that starts the openvpn connection in /home/david/vpn and it looks like this:
#!/bin/bash
sudo openvpn --config Zurich.ovpn
Permission: -rwxrwxr-x 1 david david 46 Feb 10 23:18 vpnswiss.sh
This is working fine. When I execute the script by typing ./vpnswiss.sh
Im asked for the sudo pw and th VPN tunnel will come up.
My Desktop File:
[Desktop Entry]
Name=VPN CH
Exec=bash -c '/home/david/vpn/vpnswiss.sh'
Icon=/home/david/vpn/vpnswiss.png
Terminal=true
Type=Application
Version=1.0
I also tried
Exec=/home/david/vpn/vpnswiss.sh
or
Exec=bash -c 'sudo openvpn --config Zurich.ovpn'
but it doesnt work. The Desktop File shows up on my desktop just fine, including the correct icon and when I run other applications for test purposes like for example Exec=firefox
or Exec=bash -c 'sudo firefox'
, it works instantly. But as soon as Im trying to run openvpn, the terminal window just vanishes after I entered the sudo password. The script is not executed "silently", because when I check ifconfig a few seconds later, theres no VPN connection up.
Any ideas on what I am missing here? Thanks a lot in advance!
gnome openvpn 18.10
add a comment |
Trying to create a Desktop File from which I can launch my openvpn connection, but no luck so far.
What I have:
david@david-x1:~/Schreibtisch$ lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description: Ubuntu 18.10
Release: 18.10
Codename: cosmic
What I did:
Created a shell script that starts the openvpn connection in /home/david/vpn and it looks like this:
#!/bin/bash
sudo openvpn --config Zurich.ovpn
Permission: -rwxrwxr-x 1 david david 46 Feb 10 23:18 vpnswiss.sh
This is working fine. When I execute the script by typing ./vpnswiss.sh
Im asked for the sudo pw and th VPN tunnel will come up.
My Desktop File:
[Desktop Entry]
Name=VPN CH
Exec=bash -c '/home/david/vpn/vpnswiss.sh'
Icon=/home/david/vpn/vpnswiss.png
Terminal=true
Type=Application
Version=1.0
I also tried
Exec=/home/david/vpn/vpnswiss.sh
or
Exec=bash -c 'sudo openvpn --config Zurich.ovpn'
but it doesnt work. The Desktop File shows up on my desktop just fine, including the correct icon and when I run other applications for test purposes like for example Exec=firefox
or Exec=bash -c 'sudo firefox'
, it works instantly. But as soon as Im trying to run openvpn, the terminal window just vanishes after I entered the sudo password. The script is not executed "silently", because when I check ifconfig a few seconds later, theres no VPN connection up.
Any ideas on what I am missing here? Thanks a lot in advance!
gnome openvpn 18.10
i am not familiar with desktop shortcuts but two things come to my mind: first - relative vs absolute paths, second - as soon as the terminal windows closes the openvpn connection / tun device will be closed either.
– AlexOnLinux
Feb 12 at 7:28
Thanks for pointing out the obvious! It was about the absolute path, of course! Thanks!
– David Elias
Feb 13 at 6:59
add a comment |
Trying to create a Desktop File from which I can launch my openvpn connection, but no luck so far.
What I have:
david@david-x1:~/Schreibtisch$ lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description: Ubuntu 18.10
Release: 18.10
Codename: cosmic
What I did:
Created a shell script that starts the openvpn connection in /home/david/vpn and it looks like this:
#!/bin/bash
sudo openvpn --config Zurich.ovpn
Permission: -rwxrwxr-x 1 david david 46 Feb 10 23:18 vpnswiss.sh
This is working fine. When I execute the script by typing ./vpnswiss.sh
Im asked for the sudo pw and th VPN tunnel will come up.
My Desktop File:
[Desktop Entry]
Name=VPN CH
Exec=bash -c '/home/david/vpn/vpnswiss.sh'
Icon=/home/david/vpn/vpnswiss.png
Terminal=true
Type=Application
Version=1.0
I also tried
Exec=/home/david/vpn/vpnswiss.sh
or
Exec=bash -c 'sudo openvpn --config Zurich.ovpn'
but it doesnt work. The Desktop File shows up on my desktop just fine, including the correct icon and when I run other applications for test purposes like for example Exec=firefox
or Exec=bash -c 'sudo firefox'
, it works instantly. But as soon as Im trying to run openvpn, the terminal window just vanishes after I entered the sudo password. The script is not executed "silently", because when I check ifconfig a few seconds later, theres no VPN connection up.
Any ideas on what I am missing here? Thanks a lot in advance!
gnome openvpn 18.10
Trying to create a Desktop File from which I can launch my openvpn connection, but no luck so far.
What I have:
david@david-x1:~/Schreibtisch$ lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description: Ubuntu 18.10
Release: 18.10
Codename: cosmic
What I did:
Created a shell script that starts the openvpn connection in /home/david/vpn and it looks like this:
#!/bin/bash
sudo openvpn --config Zurich.ovpn
Permission: -rwxrwxr-x 1 david david 46 Feb 10 23:18 vpnswiss.sh
This is working fine. When I execute the script by typing ./vpnswiss.sh
Im asked for the sudo pw and th VPN tunnel will come up.
My Desktop File:
[Desktop Entry]
Name=VPN CH
Exec=bash -c '/home/david/vpn/vpnswiss.sh'
Icon=/home/david/vpn/vpnswiss.png
Terminal=true
Type=Application
Version=1.0
I also tried
Exec=/home/david/vpn/vpnswiss.sh
or
Exec=bash -c 'sudo openvpn --config Zurich.ovpn'
but it doesnt work. The Desktop File shows up on my desktop just fine, including the correct icon and when I run other applications for test purposes like for example Exec=firefox
or Exec=bash -c 'sudo firefox'
, it works instantly. But as soon as Im trying to run openvpn, the terminal window just vanishes after I entered the sudo password. The script is not executed "silently", because when I check ifconfig a few seconds later, theres no VPN connection up.
Any ideas on what I am missing here? Thanks a lot in advance!
gnome openvpn 18.10
gnome openvpn 18.10
asked Feb 11 at 20:22
David EliasDavid Elias
264
264
i am not familiar with desktop shortcuts but two things come to my mind: first - relative vs absolute paths, second - as soon as the terminal windows closes the openvpn connection / tun device will be closed either.
– AlexOnLinux
Feb 12 at 7:28
Thanks for pointing out the obvious! It was about the absolute path, of course! Thanks!
– David Elias
Feb 13 at 6:59
add a comment |
i am not familiar with desktop shortcuts but two things come to my mind: first - relative vs absolute paths, second - as soon as the terminal windows closes the openvpn connection / tun device will be closed either.
– AlexOnLinux
Feb 12 at 7:28
Thanks for pointing out the obvious! It was about the absolute path, of course! Thanks!
– David Elias
Feb 13 at 6:59
i am not familiar with desktop shortcuts but two things come to my mind: first - relative vs absolute paths, second - as soon as the terminal windows closes the openvpn connection / tun device will be closed either.
– AlexOnLinux
Feb 12 at 7:28
i am not familiar with desktop shortcuts but two things come to my mind: first - relative vs absolute paths, second - as soon as the terminal windows closes the openvpn connection / tun device will be closed either.
– AlexOnLinux
Feb 12 at 7:28
Thanks for pointing out the obvious! It was about the absolute path, of course! Thanks!
– David Elias
Feb 13 at 6:59
Thanks for pointing out the obvious! It was about the absolute path, of course! Thanks!
– David Elias
Feb 13 at 6:59
add a comment |
1 Answer
1
active
oldest
votes
Found the mistake, thanks to the suggestions in AlexOnLinux comment.
Desktop File was good, but in the Script I needed to use the absolute path:
sudo openvpn --config /home/david/vpn/Zurich.ovpn
Thanks.
add a comment |
Your Answer
StackExchange.ready(function() {
var channelOptions = {
tags: "".split(" "),
id: "89"
};
initTagRenderer("".split(" "), "".split(" "), channelOptions);
StackExchange.using("externalEditor", function() {
// Have to fire editor after snippets, if snippets enabled
if (StackExchange.settings.snippets.snippetsEnabled) {
StackExchange.using("snippets", function() {
createEditor();
});
}
else {
createEditor();
}
});
function createEditor() {
StackExchange.prepareEditor({
heartbeatType: 'answer',
autoActivateHeartbeat: false,
convertImagesToLinks: true,
noModals: true,
showLowRepImageUploadWarning: true,
reputationToPostImages: 10,
bindNavPrevention: true,
postfix: "",
imageUploader: {
brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
allowUrls: true
},
onDemand: true,
discardSelector: ".discard-answer"
,immediatelyShowMarkdownHelp:true
});
}
});
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2faskubuntu.com%2fquestions%2f1117474%2fstart-openvpn-client-command-from-a-desktop-file%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
1 Answer
1
active
oldest
votes
1 Answer
1
active
oldest
votes
active
oldest
votes
active
oldest
votes
Found the mistake, thanks to the suggestions in AlexOnLinux comment.
Desktop File was good, but in the Script I needed to use the absolute path:
sudo openvpn --config /home/david/vpn/Zurich.ovpn
Thanks.
add a comment |
Found the mistake, thanks to the suggestions in AlexOnLinux comment.
Desktop File was good, but in the Script I needed to use the absolute path:
sudo openvpn --config /home/david/vpn/Zurich.ovpn
Thanks.
add a comment |
Found the mistake, thanks to the suggestions in AlexOnLinux comment.
Desktop File was good, but in the Script I needed to use the absolute path:
sudo openvpn --config /home/david/vpn/Zurich.ovpn
Thanks.
Found the mistake, thanks to the suggestions in AlexOnLinux comment.
Desktop File was good, but in the Script I needed to use the absolute path:
sudo openvpn --config /home/david/vpn/Zurich.ovpn
Thanks.
answered Feb 13 at 7:03
David EliasDavid Elias
264
264
add a comment |
add a comment |
Thanks for contributing an answer to Ask Ubuntu!
- Please be sure to answer the question. Provide details and share your research!
But avoid …
- Asking for help, clarification, or responding to other answers.
- Making statements based on opinion; back them up with references or personal experience.
To learn more, see our tips on writing great answers.
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2faskubuntu.com%2fquestions%2f1117474%2fstart-openvpn-client-command-from-a-desktop-file%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
i am not familiar with desktop shortcuts but two things come to my mind: first - relative vs absolute paths, second - as soon as the terminal windows closes the openvpn connection / tun device will be closed either.
– AlexOnLinux
Feb 12 at 7:28
Thanks for pointing out the obvious! It was about the absolute path, of course! Thanks!
– David Elias
Feb 13 at 6:59