rdesktop futtatása automatikusan login után [megoldva]

 ( spider | 2012. július 25., szerda - 9:08 )

A microsoft remote app alkalmazásait szeretném úgy futtatni az rdesktop nevű alkalmazással, hogy az ablak átméretezhető legyen dinamikusan.
Jelenleg a következő szintaktikával meg tudom nyitni pl. az MS word-öt, de az ablak nem átméretezhető:

rdesktop ip -d tartomány -u user -p password -s winword

a winword a távoli szerveren lévő RDP fájl neve

persze meg lehet adni az ablak méretét induláskor:

rdesktop ip -d tartomány -u user -p password -g 640x480 -s winword

Sajnos egyik esetben sem lehet átméretezni az ablakot.
Amikor jobb gombbal rákattintok az ablakkeretre, látom hogy van átméretezés ill. maximalizálás menü, de szürke (inaktív)
Az volna a kérdésem, hogy létezik-e erre megoldás, hogy át tudjam méretezni az ablakot.

Esetleg létezik-e másik alkalmazás ami RDP-n keresztül meg tudja nyitni ezeket az alkalmazásokat méretezhető ablakban.

Előre is köszi a segítséget!

Hozzászólás megjelenítési lehetőségek

A választott hozzászólás megjelenítési mód a „Beállítás” gombbal rögzíthető.

Bár az rdesktop csomag karbantartója vagyok Debian-ban, keveset tudok a témáról.
Úgy hírlik hogy a protokoll gyengesége a dolog, a kapcsolódás legelején beszéli meg a kliens és a gép hogy milyen felbontást tudnak. Onnan meg már nincs lehetőség méretváltásra.
Ha valaki többet tud, majd kijavít.

Azt nem értem csak, hogy windows alatt miért működik az átméretezés, és Linux alatt miért nem?:)

A válasz egyszerű: nem működik (XP alatt legalábbis nem). Annyit tehetsz, hogy a megadott felbontáson használod, vagy teljes képernyőn, de ezt az rdesktoppal is.
Az kész átverés, hogy adott felbontáson startolod, és látszanak a csúszkák, sőt még szét is húzhatod az ablakot, mert csak a megadott felbontásig csúsztathatod ill. növelheted az annál kisebb méretben startoló ablakot.

Netán w7 alatt más a tapasztalat?

Windows 7 alatt simán át lehet méretezni az ablakot
ráadásul az ablakkeret meg sem jelenik
letehetem az alkalmazást az asztalra és nem látom a távoli szerver háttérképét

pedig RDP fájlból indítottam az alkalmazást

\\távoliszerver\word.rdp

Köszi!
Tanultam valamit.

ahol tudok segítek :D

Linux alatt használj Remmina-t.

--
A főnököm mindig megtartja amit ígér, ha pénzt ígér azt is!

próbáltam remminával is
sajnos nem lett jobb a helyzet
maga a keret átméretezhető, de a benne futó alkalmazás nem

Ez az ami nagyon érdekes szeritnem:

http://sourceforge.net/apps/mediawiki/rdesktop/index.php?title=Main_Page

itt azt írja hogy az 1.7.0-ás verzió támogatja a "RandR/dynamic resize"-t
feltettem az 1.7.0-ás verziót de nem történt semmi

esetleg tudja valaki hogy mi ez a RandR?
ez az ami nekem kell?
esetleg ez egy külön alkalmazás amit fel kell tennem és konfigurálnom kell?

előre is köszi!

Hogyan tudom automatikusan futtatni az rdesktopot?
betettem egy scriptet az init.d-be, de nem fut le
betettem egy scriptet az rc2.d-be S02start.sh néven, de nem fut le
próbáltam az rc.local-ba betenni szintén nem fut le
betettem a crontabba de ott sem futott le :)
kézzel persze le lehet futtatni
"sh start.sh"
simán lefut

a cél az lenne, hogy login után megjelenjen egy távoli asztal lehetőleg minél előbb
a lehető legjobb az volna, ha automatikus login után egyből a távoli asztal jönne be

ötletek, hogy miért nem fut a scriptem?

jah igen chmod 777-et kapott a script...
a crontab-ban pedig * * * * * sh /home/user/start.sh paraméterekkel szerepel
mégsem történik semmi

lehet hogy valami nagyon amatőr hibát követek el :)

Nem tom, milyen ablakkezelőt használsz, de annak a lehetőségeit kéne felhasználni az redesktop indítására.

Akár működhet a cronos is, de akkor azt a szkiptet egyrészt úgy kell megírni, hogy tudjon valamit a DISPLAYről, másrészt ne indítgassa percenként a processzt, mert az nem jó senkinek.

A percenkénti indítás nyilván túlzás :) nem akartam várni...
Azt hogy érted hogy tudnia kellene a "display"-ről?

ha kézzel indítom a scriptet, akkor lefut...
tehát szerintem a cron-nak is el kellene indítania (pláne hogy "/usr/bin/rdesktop" hivatkozást használok
bár igazából nem ez a legjobb megoldás
jobb lett volna az init.d-be vagy az rc2.d-be esetleg az rc.local-ba betenni...
van más variáció az automatikus futtatásra?

"Azt hogy érted hogy tudnia kellene a "display"-ről?"

Kedves, ez az a pont, amikor el kellene kezdened elolvasni a fellelheto doksikat az X mukodeserol, mielott tovabblepsz. Legalabb a bevezetoket.

Elmondom, hogy a DISPLAY nevu kornyezeti valtozo (igen, vegig nagy betu) meglete elengedhetetlen az X-et hasznalo appok elindulasahoz, pont ezert nem mukodik egyik megoldas sem, amiket probaltal, mert fassag. De, ha legalabb elolvasnad a hibauzenetet, amiket ezek kiirnak (a cron meg el is emailezi) sokkal beljebb lennenk.

Szoval, tessek nekiulni dokumentaciot olvasni ketto napon keresztul, utana visszaballagni, es elmondani, hol hibaztal.
A tevedesek elkerulese vegett: a Linuxot egyszeru adminisztralni - de nem nulla tudassal.

Alap doksik:
http://www.xfree86.org/4.8.0/X.7.html
http://www.openbsd.org/faq/faq11.html

Aztan a Google mutatja az utat.
--
Ki oda vagyik, hol szall a galamb, elszalasztja a kincset itt alant. | Gentoo Portal

amúgy wheezy-n próbálkoztam (gnome3)
de telepítettem egy teszgépre lxde-t is

esetleg ezekhez tudsz valamilyen megoldást?
ha úgy könnyebb akkor KDE-t is rakhatok fel
igazából ezen már nem múlik semmi...

ide akartam eredetileg:
keres az ablakkezelőben olyan lehetőséget, hogy automatikus indítás. conky-t, skype-t és hasonló cuccokat szoktak bele rakni.

"Sajnos" én icewm-re tapadtam, és ez már így marad, tehát az instrukcióimmal nem mennél sokara, de hallgass bátran az automatikus indítást (vagy startupot, vagy hasonlót, mint a winben) említő kollégára!

Nekem a cronban többször problémám volt vele, hogy az olyan file neveket, amiben van pont is, nem szerette elindítani :) De szerintem ez csak engem kisért :)

eddig még nem volt bajom a pontokkal :)
persze sosem lehet tudni hogy milyen apróság tesz be...

keres az ablakkezelőben olyan lehetőséget, hogy automatikus indítás. conky-t, skype-t és hasonló cuccokat szoktak bele rakni.

/etc/gdm/gdm.conf-ban érdemes lehet kotorásznom?:)

sikerült megoldanom a problémát

/etc/gdm/PostLogin könyvtárba létrehoztam egy Default nevű scriptet
ehhez 777-es jogokat adtam (a teszt kedvéért)

Login után egyből indul is az rdesktop

De ez igy mindenkinek el fog indulni, ha csak 1 user van, az ok, ha tobb, az nyugos lehet.
--
Ki oda vagyik, hol szall a galamb, elszalasztja a kincset itt alant. | Gentoo Portal

ez nem számít :)
a Linux ebben az esetben csak licence spórolás céljából van
autologin után egyből bejön teljes képernyőn a windows szerver login képernyője

MS-nek van egy terminál szerveres megoldása, ahhoz lesz az egész