Start openvpn client command from a Desktop File?
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
New contributor
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
New contributor
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
New contributor
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
New contributor
New contributor
New contributor
asked 9 hours ago
David EliasDavid Elias
11
11
New contributor
New contributor
add a comment |
add a comment |
0
active
oldest
votes
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
});
}
});
David Elias is a new contributor. Be nice, and check out our Code of Conduct.
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
0
active
oldest
votes
0
active
oldest
votes
active
oldest
votes
active
oldest
votes
David Elias is a new contributor. Be nice, and check out our Code of Conduct.
David Elias is a new contributor. Be nice, and check out our Code of Conduct.
David Elias is a new contributor. Be nice, and check out our Code of Conduct.
David Elias is a new contributor. Be nice, and check out our Code of Conduct.
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