A téma nem feltétlenül a megfelelő helyre került, de mivel a céleszköz androidot futtat jelenleg, ezért inkább ide írom.
Adott egy androidos tablet (7"-os, 800x480-as kijelző, szinte csak wifi van benne, semmi extra, made in china)…
Kb arra használom, amire lehet, ha nem vagyok gépközelben, erről tudok hupozni :) , viszont amikor a gép mellett ülök, akkor itt egy jó minőségű kijelző kihasználatlanul, pedig teljes képernyős alkalmazásoknál igen hasznos lenne, mint másodlagos monitor. Win alá léteznek erre célszoftverek, és linux alatt is könnyedén be tudunk állítani 2-3 vagy több monitort egy X szerverhez, de hálózaton keresztüli komplett megoldást nem találtam, viszont egészen összeállt bennem, hogy hogyan lehetne viszonylag egyszerűen megoldani.
Mivel korlátoltak az eszköz lehetőségei (pl sima x-forward ezen nem megy), ezért vnc-n keresztül szeretném a képet továbbítani. Önálló vnc szerverrel is próbálkoztam, de ilyenkor az eszközről kell kezelni, és ez kényelmetlen…
A cél az, hogy második monitorként működjön, (úgy gondoltam, hogy) ez szinte gyerekjáték, egy Xinerama-t kell beállítani… A problémám viszont az, hogy xineramaval a rendes monitort mivel "fűzzem" össze!? Aztán találtam egy ilyet: http://www.readactor.com/tutorials/boot-ubuntu-10-04-without-monitor-wo… … Ha megoldható az, hogy xinaramaval összehozott kijelzőnek csak az egyikét jelenítsem meg egy vnc szerveren (nyilván a virtuális kijelzőt), akkor lesz egy kis 7"-os monitorom az értesítéseknek, és egyéb apróságoknak… Természetesen ha sikerül megoldani a problémát, akkor a másodlagos monitor bármilyen vnc kliensel rendelkező eszköz lehet, akár egy régi laptop, pda stb…
Ha valakinek van jobb megoldása a feladatra, azt szívesen venném.
Ha jutottam valamire, akkor azt közzéteszem, remélem ilyen formában működni fog.
szerk1.: x11vnc -vel lehet a teljes X felületből kivágni egy adott részt, pl így: x11vnc -clip 800x480+0+0 (0x0 pixeltől számítva 800x480-as képet jelenít csak meg a vnc szerveren), de ami nekünk kell majd, az ez lesz: x11vnc -clip xinerama1 , ahol a xinerama1 a másodlagos (virtuális) monitor.
- 10169 megtekintés
Hozzászólások
Hátha segít: Ha sikerül egy újabb X-et indítanod amit a tableten látsz, de nem tudod összekapcsolni őket, akkor a synergy programmal még megoldhatod, hogy tudd kezelni a másik screent is. Ez csak a billentyűzetet és az egeret küldi át (így például nem tudsz ablakot áthúzni), de tudod irányítani a tableten látott X-et is.
- A hozzászóláshoz be kell jelentkezni
na ez engem is érdekel... :-)
- A hozzászóláshoz be kell jelentkezni
+1 lett azóta valami belőle?
- A hozzászóláshoz be kell jelentkezni
Igazából nem. Andoid alatt tökéletesen múködnek a vnc kliensek. Létező monitor képét, vagy virtuális (vnc-ben futó) X-et ki is tudok rá tenni, de azt nem tudtam megoldani egy X-en belül, hogy a rendes monitor mellett legyen egy olyan "monitor", ami nincs. :)
Próbáltam úgy is, hogy egy másik videokártyát raktam a gépbe, és xinerama-val "összefűztem" volna a 2 monitort, de mivel nem volt fizikailag rákötve kijelző a másik kártyára, az X folyamatosan nyavajgot… (Ha volt rajta monitor, akkor működött, de akkor már miért ne a monitort használjam?) Nah valahol itt hagytam abba. Ha ez meglenne, akkor már nem nagy művészet futtatni egy vnc szervert, ami az adott X egy "darabját" jeleníti meg.
- A hozzászóláshoz be kell jelentkezni
Feléleszteném a témát, hasonló megoldásban gondolkodtam én is már, de még nem jutottam a mindennapi munkában használható megoldásra.
Két majdem jó megoldásom van a problémára, de igazából egyik se elég jó ahhoz hogy kényelmesen lehessen használni:
A) vncserver egy headless x-en, tabletről elérni, synergy-vel átegerészni. Majdnem jó. Azért majdnem, mert ez így külön x session, nem lehet áthúzni ablakokat, és ez elég problémás.
B) A másik megoldás (bár ez elméleti): xrandr-val megnövelni a képernyő méretét (nagyobb legyen mint a felbontás, és a kívül eső részt vnc-vel közvetíteni. Ha jól gondolom megoldható, a probléma az lenne, hogy ez egy képernyőnek számítana, az ablakkezelő nem tudna arról hogy két monitor van, és nem úgy rakná/méretezné az ablakokat ahogy elvárnánk.
Az igazi megoldás az lenne, ha létre lehetne hozni egy virtuális monitort, amit aztán úgy lehetne kezelni mint ha egy fizikai monitort: belőni felbontást, pozícionálni (mondjuk xrandr-val), és arra ráereszteni az x11vnc-t. Erre nem igazán találtam még megoldást.
- A hozzászóláshoz be kell jelentkezni
iPadhez néztem ilyet, ahogy látom Androidhoz is van:
http://androinica.com/2012/02/air-display-android-tablet/
Viszont sajnos:
"Be sure to check for desktop compatibility requirements. At the time of publishing this article, it requires Mac OS X 10.6 or later. Windows Vista and Windows 7 are supported, as is Windows XP (32-bit only). Windows 7 Starter Edition is not supported."
Nekem amúgy elég korlátozottan volt ez így használható, nem is erőltettem.
- A hozzászóláshoz be kell jelentkezni
ajánlom helyette az idisplay-t, androidra és ios-re.
mac és windows only, viszont megy 32, 64 biten.
- A hozzászóláshoz be kell jelentkezni
subscribe
- A hozzászóláshoz be kell jelentkezni
feliratkozás
----------
Az Örömtündér minden évben ellátogat a Földre és akit megérint a pálcájával az Boldog lesz! De esetleg az is megtörténhet, hogy kiveri belőled még a sz*rt is... (by radcsong)
- A hozzászóláshoz be kell jelentkezni