instalace X bez X

Libor Chocholaty libor_ml1 na mts.cz
Úterý Květen 23 17:13:32 CEST 2006


Tomas Kouba wrote:
> Petr Vileta wrote:
>> dusan na dwsoft.cz wrote:
>>>> Jeste jeden zacatecnicky dotaz :-)
>>>> Uz jsem nainstaloval XFree86-devel a s pomoci volby "force" i Tk.
>>>> Ovsem pri spusteni demo skriptu to hlasi tohle:
>>>> couldn't connect to display ":0" at
>>>> /usr/lib/perl5/site_perl/5.6.1/i386-linux/Tk/MainWindow.pm line 55.
>>> Dobry den,
>>> Tato hlaska vam rika, ze se nemuze pripojit k Xserveru :0, na kterem
>>> by mohla pustt vasi X aplikaci. Kdyz se nad tim zamyslite je to docela
>>> logicke, X aplikace vyzaduje samozrejme urcite prostredi pro svuj beh.
>>> Abych se priznal, stale jeste nechapu, k cemu smerujete. Pokud chcete
>>> pouste X aplikace v konzoli, tak vezte, ze vase snazeni je liche.
>>>
>> No podle nekterych odpovedi jsem nabyl dojmu, ze to jde. Me jde v 
>> podstate o to, abych nemusel mit spusteny desktop (KDE nebo Gnome) a 
>> mohl z konzole (lokalni nebo SSH) spustit Perl/Tk skript. Uz jsem 
>> pochopil, ze musi bezet Xserver, ale nemusi (pry) byt nastartovano 
>> graficke prostredi. Jinymi slovy, jestli to dobre chapu, tak kdyz 
>> sednu ke klavesnici, tak budu i nadale v textmode, ale kdyz spustim 
>> muj skript, bude v grafickem rezimu.
>> Ted na to momentalne nemam cas, ale rozhodne to hci nejak dotahnout 
>> do konce.
>
> Myslim ze to tady uz padlo, pustite si na pozadi Xvfb a ten vam otevre
> Xkovy display takze si pak normalne vyexportujete
> DISPLAY=:0
> (pripadne jine cislo viz nastaveni Xvfb)
> a spustite svoji Tk aplikaci.
>
> Efekt je ten, ze mate Xkovy display ale nevidite nic co na nem je :)
Vetsinou je na sedme konsoli, takze pomoci <Alt>+<F7> se prepnete na 
grafickou konsoli a pomoci <Ctrl>+<Alt>+<F1-6> (doufam, ze jsem ty 
zkratky nepopletl, uz jsem se takhle dlouho neprepinal a ted sedim u 
windows) se prepnete zpet na textovou.

Libor
> Dalsi moznosti jsou Xvnc apd. aneb jak rikal jeden prednasejici: 
> "kazdy podle sve uchylky"
>




Další informace o konferenci Linux