Pokrenite aplikaciju (uključujući grafičku) na drugom računaru kao drugi korisnik

zdravo,

Ovo je zaista korisno, jer putem ovog savjeta možemo upravljati drugim računarom, ili će vam u nekim trenucima malo olakšati život.

Znaju da ako se spoje SSH de PC # 1 a PC # 2 na primjer, i oni pokušavaju otvoriti program poput Firefox za pokretanje i prikaz u PC # 2, ili neki muzički ili video uređaj, radimo to ovako:

korisnik @ pc2: ~$ firefox

Ali, vraća sljedeću grešku:

(firefox: 1704): Gtk-UPOZORENJE **: nije moguće otvoriti zaslon:

Pa, ovdje ćete vidjeti kako otvoriti softver koji želimo, rješavajući ovu grešku samo jednom naredbom.

Kao dobro (i po mom mišljenju ovo je zanimljivije), pretpostavim da jesam PC # 1, Pristupam PC # 2 koji je PC moje djevojke sa korisnikom kzkggaara na primjer, onda joj želim (korisnik cc) prikazuje vam se a obavještenje (poput onih koje se pojavljuju kada povisimo ili smanjimo jačinu zvuka, itd.) koji kaže „Prestanite slušati Enriquea Iglesiasa !!!”Hehe ... vidjet ćemo kako ćemo to učiniti, bez potrebe da znamo lozinku vašeg korisnika (cc u ovom primjeru).

Za pristup putem SSH-a s našim korisnikom (kzkggaara u ovom primjeru) do PC # 2 (sa IP adresom = 192.168.151.209) stavili smo nešto ovako:

  • ssh kzkggaara@192.168.151.209

Sada, kada jednom, na primjer, želimo pokrenuti video uređaj, onaj koji je podrazumevano instaliran u Ubuntuu je totem, koristit ćemo ovo za objašnjenje.

Ako jednostavno stavimo u terminal "totem”Donijet će nam gore spomenutu grešku, jer prije izvršavanja aplikacije moramo staviti sljedeći redak:

  • izvoz DISPLAY =: 0.0

Stavljajući ovu, problem je riješen hehe. (Ako vidite promjenu greške "0.0"od"1.0“) Dakle, koraci koje treba izvršiti totem bi:

  1. izvoz DISPLAY =: 0.0
  2. totem

I spremno.

Ako onda želimo zatvoriti totem mi jednostavno kažemo:

  • killall totem

Sada, pretpostavimo da želimo pokrenuti pretraživač poput Firefox, već Nećemo imati da ponovo napišem prvi red (izvoz DISPLAY =: 0.0), jednostavno smo rekli:

  • firefox

I problem riješen 

Međutim, ako napuste sesiju i ponovo uđu putem SSH-a na PC # 2, morat će napisati redak pozivajući se na izvoz.

Sada ... po meni najzanimljivije:

Pokrenite aplikacije na radnoj površini drugog korisnika:

SSH nas je već povezao sa PC # 2, pristupili smo korisniku kzkggaara a ono što želimo je pokazati korisniku cc una obavještenje (poput onih koje se pojavljuju kada povisimo ili smanjimo jačinu zvuka, itd.) koji kaže „Prestanite slušati Enriquea Iglesiasa !!!"

Da bismo ručno slali obavijesti, moramo instalirati paket koji se zove libnotify-bin, za njegovu instalaciju stavljamo u terminal:

  • sudo apt-get install libnotify-bin

I spremno. Sada ćemo stvoriti vrlo malu skriptu sa naredbom:

  • sudo dodirnite /opt/script.sh

Uredit ćemo ga sa:

  • sudo nano /opt/script.sh

I u nju ćemo napisati sljedeće:

izvoz DISPLAY =: 0.0

notify-send "Prestani slušati Enriquea Iglesiasa !!!"

Štedimo i izlazimo van [Ctrl] + [X], a sada ćemo dati dozvolu skripti za pokretanje:

  • sudo chmod + x /opt/script.sh

I sada trebamo izvršiti samo skriptu, ali izvršit ćemo je kao korisnik cc, jer ono što želimo je da se ta obavijest prikaže tom određenom korisniku. Prelazimo u direktorij koji sadrži skriptu:

  • cd / opt /

A sada ga pokrećemo:

  • sudo -u cc ./script.sh

Gotovo, to bi bilo to.

Ovo je u potpunosti prilagodljivo, mogu vam pokazati a gedit to kaže "Hakirao sam te na PC“, Ili što god žele, sve ovisi o tome koliko znaju improvizirati.

Ništa, tutorijal se ovdje završava.

Bilo koja greška koja se pojavi, problem, sumnja ili pitanje, žalba ili prijedlog, bio bih zahvalan ako je saopćite, konstruktivna kritika je uvijek dobro primljena.

Pozdrav i ... Znam da će ovo nekome biti korisno ^ _ ^