Portál AbcLinuxu, 15. července 2025 12:47


Dotaz: Spuštění vzdálené aplikace s přístupem ke vzdálenému X serveru

17.5.2011 14:20 wassermaus
Spuštění vzdálené aplikace s přístupem ke vzdálenému X serveru
Přečteno: 398×
Odpovědět | Admin
Zdravím, mám následující problém ... Situace: mám server s Debianem 6 na kterém běží jboss as. jeden servlet pouští command-line utilitku, která potřebuje k běhu X server. jboss je spouštěn uživatelem jboss, přes ssh (bez parametru -X). Vlastník utilitky je také uživatel jboss.

Utilitka padá na: cannot connect to X server

Jak to vyřešit?
Nástroje: Začni sledovat (1) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

17.5.2011 22:36 Jupi | skóre: 19
Rozbalit Rozbalit vše Re: Spuštění vzdálené aplikace s přístupem ke vzdálenému X serveru
Odpovědět | | Sbalit | Link | Blokovat | Admin
Staci si spustit Xvfb - virtual framebuffer X server. Ten ti na masine spusti X-server, ktory nebude bezat na grafike, ale iba v pamati. Pripojit sa na neho mozes napriklad cez VNC. Tu je priklad:
export DISPLAY=:0
set nohup
Xvfb :0 -screen 0 1280x1024x16 & disown
xterm & disown
x11vnc & disown
potom sa z druhej masiny pripojis cez cez vncviewer.
18.5.2011 06:24 wassermaus
Rozbalit Rozbalit vše Re: Spuštění vzdálené aplikace s přístupem ke vzdálenému X serveru
Ta utilitka je CutyCapt (http://cutycapt.sourceforge.net/) - dělá screenshoty z webů - a využívá k tomu jádro Webkit které je v Qt.

xvfb jsem zkoušel, nicméně toto řešení ztroskotalo na tom, že výsledný screenshot je graficky nekvalitní... neostrý - hlavně písmo.
18.5.2011 08:32 dustin | skóre: 63 | blog: dustin
Rozbalit Rozbalit vše Re: Spuštění vzdálené aplikace s přístupem ke vzdálenému X serveru
Na webshoty používáme http://code.google.com/p/wkhtmltopdf (obsahuje i obrázkové wkhtmltoimg), jede to taky na webkitu a docela OK. Když nemá xserver, použije něco vlastního, ale s xvfb to má lépe vyrenderované fonty. Samozřejmě záleží, jaké fonty jsou nainstalované v systému, xvfb se v tomto chová jako normální xserver.

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.