Sziasztok!
Tudja-e valaki, hogy hogyan oldjam meg ezt a problémát:
1. Adott egy linux szerver egy szerverszobában.
2. A felhasználók be tudnak jelentkezni távoli állomásról x-terminál módban.
3. A szerveren fut egy Java alkalmazás szerver, amelynek az a feladata, hogy a bejelentkezett felhasználók (távoli)képernyőjére popup ablakokat nyisson egy esemény bekövetkezte esetén.
A kérdés az, hogy hogyan érem el az alkalmazás szerverből a felhasználó adott képernyőjét...
Üdv:
Black
- 1329 megtekintés
Hozzászólások
a DISPLAY valtozo mondja meg hogy hol nyilik az ablak, altalaban parameterkent is atadhato (-display)
- A hozzászóláshoz be kell jelentkezni
Igen, ez igaz, de egy alkalmazás processzen belül csak egy környezeti változó lehet.
És mi történik, ha átállítom a program futása közben? A már megjelenített ablakok maradnak ahelyükön, vagy átvándorolnak az aktuális $DISPLAY-re?
- A hozzászóláshoz be kell jelentkezni
eddig csak bash-bol csinaltam ilyesmit, otleteim:
alkalmazason belulrol vagy hivsz egy kulso programot,
kulsoprogramhivas('DISPLAY=felhasznalogep1.localhomain:0 /utvonal/felugroablak kiirandoszoveg')
vagy egy X-es ablaknyito fuggveny kell, aminek egyik parametere az az X szerver ahol meg akarod nyitni az ablakot.
ablaknyito('felhasznalogep1.localhomain:0', ...)
a valtozo csak a kapcsolat letesitesehez szukseges, utana nem lenyeges a tartalma, tehat a kirakott ablakok - kacsolatok - nem valtoznak.
- A hozzászóláshoz be kell jelentkezni
Köszi, kipróbálom...
- A hozzászóláshoz be kell jelentkezni