Buna,
Acest lucru este cu adevărat util, deoarece prin acest sfat putem gestiona un alt PC, sau va face viața puțin mai ușoară în anumite momente.
Știu asta dacă se conectează SSH de PC # 1 a PC # 2 de exemplu, și încearcă să deschidă un program de genul Firefox pentru a rula și afișa în PC # 2, sau un anumit player de muzică sau video, o facem astfel:
utilizator @ pc2: ~$ Firefox
Dar, returnează următoarea eroare:
(Firefox: 1704): Gtk-AVERTISMENT **: nu se poate deschide ecranul:
Ei bine, aici veți vedea cum să deschideți software-urile dorite, rezolvând această eroare cu o singură comandă.
De asemenea (și după părerea mea, acest lucru este mai interesant), să presupun că sunt PC # 1, Accesez PC # 2 care este computerul prietenei mele cu utilizatorul kzkggaara de exemplu, atunci îi doresc ei (utilizator cc) vi se arată a notificare (ca cele care apar atunci când ridicăm sau micșorăm volumul, etc) care spune „Nu-l mai asculta pe Enrique Iglesias !!!”Hehe… vom vedea cum să o facem, fără a fi nevoie să știm parola utilizatorului dvs.cc în acest exemplu).
Pentru a accesa prin SSH cu utilizatorul nostru (kzkggaara în acest exemplu) la PC # 2 (cu adresa IP = 192.168.151.209) punem așa ceva:
- ssh kzkggaara@192.168.151.209
Acum, odată ce intrăm în utilizatorul nostru, vrem să rulăm un player video, de exemplu, cel care este instalat implicit în Ubuntu este Totem, vom folosi acest lucru pentru a explica.
Dacă pur și simplu punem terminalul "totem”Ne va da eroarea menționată mai sus, deoarece înainte de a executa aplicația trebuie să punem următoarea linie:
- export DISPLAY =: 0.0
Punând aceasta, problema este rezolvată hehe. (Dacă vedeți o modificare de eroare "0.0" de "1.0„) Deci, pașii de executat totem ar:
- export DISPLAY =: 0.0
- totem
Și gata.
Dacă atunci vrem să închidem totem pur și simplu punem:
- ucide totem
Acum, să presupunem că vrem să rulăm un browser de genul Firefox, deja Nu vom avea pentru a scrie din nou prima linie (export DISPLAY =: 0.0), pur și simplu punem:
- Firefox
Și problema rezolvată
Cu toate acestea, dacă părăsesc sesiunea și reintră prin SSH către PC # 2, vor trebui să scrie linia referitoare la exporturile.
Acum ... cel mai interesant după părerea mea:
Rulați aplicații pe desktopul altui utilizator:
Suntem deja conectați prin SSH la PC # 2, am accesat împreună cu utilizatorul kzkggaara și ceea ce vrem este să arătăm utilizatorului cc UNA notificare (ca cele care apar atunci când ridicăm sau micșorăm volumul, etc) care spune „Nu-l mai asculta pe Enrique Iglesias !!!
Pentru a trimite notificări manual, trebuie să instalăm un pachet numit libnotify-bin, pentru a-l instala am pus în terminal:
- sudo apt-get install libnotify-bin
Și gata. Acum, vom crea un script foarte mic cu comanda:
- sudo atingeți /opt/script.sh
O vom edita cu:
- sudo nano /opt/script.sh
Și în el vom scrie următoarele:
export DISPLAY =: 0.0
notifica-trimite „Nu-l mai asculta pe Enrique Iglesias !!!”
Economisim și ieșim cu [Ctrl] + [X], iar acum vom da permisiunile scriptului pentru a rula:
- sudo chmod + x /opt/script.sh
Și acum trebuie doar să executăm scriptul, dar îl vom executa ca utilizator cc, întrucât ceea ce ne dorim este ca acea notificare să apară acelui utilizator specific. Ne mutăm în directorul care conține scriptul:
- cd / opt /
Și acum îl rulăm:
- sudo -u cc ./script.sh
Gata, asta ar fi.
Acest lucru este complet personalizabil, vă pot arăta un gedit asta spune "Te-am piratat pe PC„Sau orice vor ei, totul depinde de cât de mult știu să improvizeze.
Nimic, tutorialul se termină aici.
Orice eroare care apare, problemă, îndoială sau întrebare, reclamație sau sugestie, aș aprecia dacă o comunicați, critica constructivă este întotdeauna bine primită.
Salutări și ... știu că acest lucru va fi util cuiva ^ _ ^