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ások
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.
--
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.
--
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