Patakbuhin ang isang application (kasama ang graphic) sa ibang PC bilang ibang gumagamit

Hello,

Ito ay talagang kapaki-pakinabang, dahil sa pamamagitan ng tip na ito maaari naming pamahalaan ang isa pang PC, o gagawing mas madali ang aming buhay sa ilang mga oras.

Alam nila iyon kung kumonekta sila sa pamamagitan ng SSH de PC # 1 a PC # 2 halimbawa, at sinubukan nilang buksan ang isang programa tulad ng Firefox upang tumakbo at ipakita sa PC # 2, o ilang musika o video player, ginagawa namin ito tulad nito:

gumagamit @ pc2: ~$ firefox

Ngunit, ibinabalik nito ang sumusunod na error:

(firefox: 1704): Gtk-WARNING **: hindi mabubuksan ang display:

Sa gayon, makikita mo kung paano buksan ang mga software na gusto namin, na malulutas ang error na ito sa isang utos lamang.

Din (at sa palagay ko mas nakakainteres ito), ipagpalagay na ako PC # 1, Ina-access ko PC # 2 ano ang PC ng kasintahan ko sa gumagamit kzkggaara halimbawa, pagkatapos ay hiling ko sa kanya (gumagamit cc) ipinakita sa iyo a abiso (tulad ng mga lilitaw kapag tinaasan o binaba natin ang dami, atbp) na nagsasabing “Itigil ang pakikinig kay Enrique Iglesias !!!”Hehe… makikita namin kung paano ito gawin, nang hindi kinakailangang malaman ang password ng iyong gumagamit (cc sa halimbawang ito).

Upang ma-access ng SSH sa aming gumagamit (kzkggaara sa halimbawang ito) upang PC # 2 (na may IP address = 192.168.151.209) inilalagay namin ang isang bagay tulad nito:

  • ssh kzkggaara@192.168.151.209

Ngayon, sa sandaling nasa loob ng aming gumagamit, nais naming magpatakbo ng isang video player halimbawa, ang isa na na-install bilang default sa Ubuntu ay totem, gagamitin namin ito upang ipaliwanag.

Kung simpleng inilagay lamang natin sa terminal "totemIbibigay sa amin ang nabanggit na error, dahil bago ipatupad ang aplikasyon dapat naming ilagay ang sumusunod na linya:

  • i-export ang DISPLAY =: 0.0

Sa paglalagay nito, nalulutas ang problema hehe. (Kung nakakuha ka ng isang error, baguhin "0.0"ni"1.0") Kaya, ang mga hakbang upang maipatupad totem ay:

  1. i-export ang DISPLAY =: 0.0
  2. totem

At handa na.

Kung gusto naming isara totem simpleng inilalagay namin:

  • killall totem

Ngayon ipagpalagay na nais naming magpatakbo ng isang browser tulad ng Firefoxna Hindi tayo magkakaroon upang muling isulat ang unang linya (i-export ang DISPLAY =: 0.0), simpleng inilalagay namin:

  • firefox

At nalutas ang problema 

Gayunpaman, kung aalis sila sa sesyon at muling papasok sa pamamagitan ng SSH sa PC # 2, magsusulat sila ng linyang tinutukoy i-export.

Ngayon ... ang pinaka-kagiliw-giliw sa aking opinyon:

Patakbuhin ang mga application sa desktop ng ibang gumagamit:

Nakakonekta na kami ng SSH sa PC # 2, na-access namin kasama ang gumagamit kzkggaara at ang nais namin ay ipakita ang gumagamit cc isang abiso (tulad ng mga lilitaw kapag tinaasan o binaba natin ang dami, atbp) na nagsasabing “Itigil ang pakikinig kay Enrique Iglesias !!!"

Upang maipadala nang manu-mano ang mga notification, dapat kaming mag-install ng isang pakete na tinawag libnotify-bin, upang mai-install ito inilalagay namin sa terminal:

  • sudo apt-get install libnotify-bin

At handa na. Ngayon, lilikha kami ng isang napakaliit na script na may utos:

  • sudotouch /opt/script.sh

I-e-edit namin ito sa:

  • sudo nano /opt/script.sh

At sa loob nito isusulat namin ang sumusunod:

i-export ang DISPLAY =: 0.0

abisuhan-ipadala ang "Itigil ang pakikinig kay Enrique Iglesias !!!"

Nagse-save at lumabas kami [Ctrl] + [X], at ngayon bibigyan namin ang mga pahintulot sa script na tumakbo:

  • sudo chmod + x /opt/script.sh

At ngayon kailangan lamang namin upang maipatupad ang script, ngunit isasagawa namin ito bilang gumagamit cc, dahil ang nais namin ay ang paglitaw ng notification na iyon sa tukoy na gumagamit na iyon. Lumipat kami sa direktoryo na naglalaman ng script:

  • cd / opt /

At ngayon pinatakbo namin ito:

  • sudo -u cc ./script.sh

Tapos na, ito na.

Ito ay ganap na napapasadyang, maaari silang ipakita sa iyo a gedit na nagsasabing "Na-hack kita sa PC", O kung ano man ang gusto nila, ang lahat ay nakasalalay sa kung gaano nila alam kung paano mag-improvise.

Wala, nagtatapos ang tutorial dito.

Anumang error na darating, problema, pag-aalinlangan o tanong, reklamo o mungkahi, ikalulugod ko ito kung iparating mo ito, ang nakabubuting pagpuna ay laging tinatanggap.

Pagbati at ... Alam kong magiging kapaki-pakinabang ito sa isang tao ^ _ ^