Paleiskite programą (įskaitant grafinę) kitame kompiuteryje kaip kitas vartotojas

Sveiki,

Tai tikrai naudinga, nes naudodamiesi šiuo patarimu galime valdyti kitą kompiuterį arba tam tikru metu tai šiek tiek palengvins gyvenimą.

Jie žino, kad jei, pavyzdžiui, prisijungia per SSH1 kompiuterio į 2 kompiuterį ir bando atidaryti tokią programą kaip „Firefox“ , kuri veikia ir rodoma 2 kompiuteryje , arba kokį nors muzikos ar vaizdo grotuvą, mes tai darome taip:

user@pc2:~ $ firefox

Tačiau pateikiama ši klaida:

(„Firefox“: 1704): „Gtk-WARNING **“: negalima atidaryti ekrano:

Na, čia pamatysite, kaip atidaryti norimas programines įrangą, išsprendę šią klaidą tik viena komanda.

Taip pat ( ir, mano nuomone, tai įdomiau ), tarkime, kad esu 1-asis kompiuteris , prisijungiu prie 2-ojo kompiuterio, kuris yra , pavyzdžiui, mano merginos kompiuteris su vartotojo vardu kzkggaara , tada noriu, kad ji (vartotojas cc ) pamatytų pranešimą ( panašų į tuos, kurie atsiranda, kai padidiname arba sumažiname garsumą ir pan.), kuriame sakoma: „ Liaukitės klausytis Enrique Iglesias!!! “ hehe... pažiūrėsime, kaip tai padaryti, nežinant jos vartotojo ( šiame pavyzdyje – cc ) slaptažodžio.

Norėdami pasiekti kompiuterį Nr. 2 (kurio IP adresas = 192.168.151.209) per SSH su savo vartotoju ( šiame pavyzdyje kzkggaara ), turėtume įvesti kažką panašaus į tai:

  • ssh kzkggaara@192.168.151.209

Dabar, prisijungę prie savo vartotojo paskyros, norime paleisti vaizdo grotuvą, pavyzdžiui, pagal numatytuosius nustatymus „Ubuntu“ sistemoje įdiegiamas „Totem“ , kurį paaiškinsime.

Tiesiog įvedus „ totem “ terminale, bus gauta minėta klaida, nes prieš paleisdami programą turime pridėti šią eilutę:

  • eksporto EKRANAS =: 0.0

Pridėjus tai, problema bus išspręsta, hehe. (Jei gausite klaidų, pakeiskite „ 0.0 “ į „ 1.0 “) Taigi, „Totem“ paleidimo veiksmai būtų tokie:

  1. eksporto EKRANAS =: 0.0
  2. totemas

Ir pasiruošę.

Jei norime uždaryti totemą, tiesiog įvedame:

  • killall totemas

Tarkime, kad norime paleisti naršyklę, pvz., „Firefox“ ; mums nebereikia dar kartą rašyti pirmos eilutės ( export DISPLAY=:0.0 ), mes tiesiog įrašome:

  • Firefox

Ir problema išspręsta 

Tačiau jei jie atsijungs nuo sesijos ir vėl prisijungs per SSH prie kompiuterio Nr. 2 , jiems reikės įvesti eilutę, kurioje nurodoma „export“.

Dabar ... mano nuomone įdomiausia:

Paleiskite programas kito vartotojo darbalaukyje:

Jau esame prisijungę per SSH prie 2-ojo kompiuterio , prisijungę kaip vartotojas kzkggaara ir norime, kad vartotojas cc pamatytų pranešimą ( panašų į tuos, kurie rodomi didinant arba mažinant garsumą ir pan.), kuriame sakoma: „ Nustokite klausytis Enrique Iglesias!!!

Norėdami siųsti pranešimus rankiniu būdu, turime įdiegti paketą pavadinimu „libnotify-bin“ . Norėdami jį įdiegti, terminale įveskite:

  • sudo apt-get install libnotify-bin

Ir pasiruošę. Dabar sukursime labai mažą scenarijų su komanda:

  • sudo palieskite /opt/script.sh

Redaguosime su:

  • sudo nano /opt/script.sh

Ir jame parašysime taip:

eksporto EKRANAS =: 0.0

pranešti-siųsti "Nustok klausyti Enrique Iglesias !!!"

Išsaugome ir išeiname paspausdami [Ctrl]+[X] , o dabar suteiksime scenarijui leidimą vykdyti:

  • sudo chmod + x /opt/script.sh

Dabar tereikia paleisti skriptą, bet vykdysime jį kaip vartotojas cc , nes norime, kad pranešimas būtų rodomas būtent tam vartotojui. Einame į katalogą, kuriame yra skriptas:

  • cd / opt /

Ir dabar mes jį vykdome:

  • sudo -u cc ./script.sh

Atlikta, tai būtų viskas.

Tai galima visiškai pritaikyti; galite jiems parodyti „gedit“ failą su užrašu „ Aš nulaužiau jūsų kompiuterį “ ar ką tik norite; viskas priklauso nuo to, kaip gerai galite improvizuoti.

Nieko, pamoka čia baigiasi.

Bet kokia iškilusi klaida, problema, abejonė ar klausimas, skundas ar pasiūlymas, būčiau dėkingas, jei apie tai praneštumėte, konstruktyvi kritika visada yra gerai įvertinta.

Sveikinimai ir… žinau, kad kam nors tai bus naudinga ^_^


Pridėti kaip pageidaujamą šaltinį „Google“ sistemoje