Keresés

Új hozzászólás Aktív témák

  • Jester01

    veterán

    válasz tvamos #20288 üzenetére

    Az ssh-val bejelentkeztél a pi-re, abban a shellben kell indítani a programot ami a gépedre fogja kirajzolni a képet.

    Jester

  • bambano

    titán

    válasz tvamos #20288 üzenetére

    válasszuk teljesen két külön részre a dolgot.
    1. valahogyan a programodnak el kell indulni
    2. a kimenetének meg kell jelennie.

    ezt azért is érdemes kétfelé venni, mert eredetileg (amíg nem tunneleztél ssh-n X-et) két külön hálózati kapcsolaton ment a dolog.

    1. tehát a málnán fut az ssh szerver, amire egy desktop pc-ről feljelentkezel egy ssh klienssel. a málnán fut egy program, várja a kapcsolódási kéréseket és kiszolgálja őket. ha ez a 22-es porton fut és ssh protokollt beszél, akkor ssh szerver. tehát bejelentkezel az ssh kliensedről az ssh szerverre és kapsz egy terminál sessiont.
    2. elindítod a programodat, ami a DISPLAY környezeti változóból kiszedi, hogy hol várakozik egy olyan X szerver, amelyik az ő grafikus képét meg akarja jeleníteni. A programod, ami a málnán fut, felkapcsolódik a desktopodon levő, kapcsolódási kérelemre váró (6000-es tcp port lenne, ha nem ssh tunnelen csinálnád) X szerver programra. Ezek után a megnyitott tcp kapcsolaton X grafikus primitíveket (=rajzolási parancsok) küld a málnáról a desktopra, ahol az x megjeleníti.

    ehhez a málnára nem kell semmilyen grafikus alrendszer, mármint olyan, ami fizikailag grafikus kijelzőt kezel. a málnára elég egy magasabb szintű toolkit, a gdk, ami a magasabb szintű rajzolási igényeket alacsonyabb szintű X primitívekké fordítja.

    /bocs, ezt most nem az asztali gépemen írom, így lehet, hogy kicsit kusza lesz a kinézete.../

    [ Szerkesztve ]

    Egy átlagos héten négy hétfő és egy péntek van (C) Diabolis

Új hozzászólás Aktív témák