Puncte:0

Rularea fișierului .sh cu un singur clic

drapel fr

Sunt un începător în Linux și încerc să automatizez o sarcină mică pe computerul meu. Pentru a mă conecta la VPN-ul meu, trebuie să-mi deschid terminalul și să scriu nordvpn connect
Am creat un script simplu .sh care face acest lucru pentru mine.

#!/bin/bash
nordvpn connect

Problema este că pentru a rula acest fișier trebuie să-mi deschid terminalul și să scriu `./vpn.sh
Există vreo modalitate prin care pot automatiza acest lucru cu un singur clic?

Paul avatar
drapel us
Nu folosesc desktopul Ubuntu, dar dacă există o modalitate de a mapa comenzile rapide de la tastatură la comenzi, aceasta ar putea funcționa.
imstupidpleasehelp avatar
drapel fr
Sunt destul de sigur că este posibil. Am găsit mai multe întrebări similare pe acest forum, dar cele mai multe sunt de acum 10 ani
Puncte:3
drapel fr

Nu sunt sigur de un clic, dar ați putea adăuga o comandă rapidă de la tastatură: deschideți Setări/Comenzi rapide de la tastatură, derulați până în jos și apăsați semnul plus.Dați un nume comenzii rapide, introduceți /path/to/nordvpn connect ca comandă și apoi selectați o comandă rapidă de la tastatură. Notă: /cale/spre/nordvpn ar trebui înlocuit cu ieșirea de care nordvpn.

imstupidpleasehelp avatar
drapel fr
Hei, funcționează grozav! Mulțumesc. Există vreo modalitate de a menține terminalul deschis sau de a avea alte întrebări vizuale pe care VPN-ul meu rulează?
drapel fr
Aș posta asta ca o întrebare separată, dar dacă sunteți pe Ubuntu 20.04/default win mgr, puteți începe cu wg-indicator (https://extensions.gnome.org/extension/2027/wg-indicator/) și puteți modifica ~/.local/share/gnome-shell/extensions/[email protected]/extension.js pentru a căuta orice lucru este activ când nordvpn este activ. Folosesc integrity.st vpn și folosesc ["/bin/bash", "-c", "ip a | grep SEintegrity_vpn"] pentru a verifica dacă vpn-ul este activ sau nu.
Puncte:2
drapel cn

Pentru a completa sugestia alternativă foarte bună a lui Niclas Börlin la configurați o comandă rapidă cheie pentru aceasta, pot adăuga modul în care scriptul poate fi configurat să fie rulat cu un singur clic de mouse, așa cum a cerut inițial.

Poti crea A .desktop lansator pentru comandă. Un astfel de lansator va apărea în meniul Aplicație, de unde îl puteți fixa pe andocare, oferind acces printr-un singur clic.

Postează un răspuns

Majoritatea oamenilor nu înțeleg că a pune multe întrebări deblochează învățarea și îmbunătățește legătura interpersonală. În studiile lui Alison, de exemplu, deși oamenii își puteau aminti cu exactitate câte întrebări au fost puse în conversațiile lor, ei nu au intuit legătura dintre întrebări și apreciere. În patru studii, în care participanții au fost implicați în conversații ei înșiși sau au citit transcrieri ale conversațiilor altora, oamenii au avut tendința să nu realizeze că întrebarea ar influența – sau ar fi influențat – nivelul de prietenie dintre conversatori.