xdm background [megoldva]

Fórumok

Hali.

Az lenne a kérdésem hogy hogyan tudnám az XDM alap hátterét megváltoztatni, ami akkor tűnik fel mikor az xdm inicializálódik, azaz a szürke hátteret ami mindig bejön mikor elindul az X. Vágom hogy van xpmroot meg xsetroot de azok csak akkor működnek ha az X indulása után inicializálódik az ablakkezelő.

Itt találtam egy utalást hogy meg kéne patchelni az X-et : http://kerneltrap.org/node/8204

Nem igazán szeretném az X-et patchelgetni, nincs erre más megoldás ?

Debian lenny-t használok.

Hozzászólások

/etc/X11/xdm/XSetup nem rulez? vagy nem ugyanarra gondolunk?

Igen /etc/X11/xdm/XSetup-ban xsetroot-al lehet állítgatni a dolgokat de sajnos ezek csak azután aktualizálódnak mikor az xdm fulra bejött, azaz pl. ha xdm-et újra inditom akkor az elején egy pillanatra bevillan a szürke kockás háttér. Ha más megoldás nem lesz max felrakom gdm-et csak jó lett volna ha így marad a rendszer, kb. eddig minden feltelepített csomagnak az alap X widget toolkit kell, nem szívesen rakok fel gtk függő dolgokat, hozzátenném ez egy házi szerver, sok kliens oldali cucc úgyse lesz rajta.

Pl. erre a háttére gondolok :

Azt maga az X szerver csinálja.

Bármilyen display managert feltehetsz, az csak később, a betöltődésekor tudja megváltoztatni a hátteret, az X indulásakor be villanni fog egy rövid időre a "gyári" háttér. A jó hírem számodra viszont az, hogy az újabb X szerverekben ez a több évtizedes default háttér kikapcsolható (-br opció), kapsz helyette egyszerű fekete képernyőt.

Sőt, a legújabb X szerverben már a fekete képernyő a default, és a -retro opciót kell használnod, ha akarod a régi hátteret.

Ja rábukkantam én is egy forumon a -br opcióra amit pl. kiadhatok a startx-nek, xdm-nek ez hogy tudnám megadni hogy ez legyen a default? Nézegettem az init.d ben a scriptet meg más helyeken is bogarásztam de igazából ötletem nincs, nem vagyok valami nagy ász linuxban :)

X.Org X Server 1.4.2
Release Date: 11 June 2008
X Protocol Version 11, Revision 0
Build Operating System: Linux Debian (xorg-server 2:1.4.2-10.lenny2)

Evvel megy már a -br opció ?

Amúgy köszi a választ :)

> X.Org X Server 1.4.2
> Release Date: 11 June 2008
>
> Evvel megy már a -br opció ?

nem tudom, nálam 1.7.7 van, ellenben neked ott a kitűnő lehetőség, hogy kipróbáld, valószínűleg nem fogja felrobbantani a géped, ha -br opcióval indítod, és még nem támogatja azt az opciót...

(mondanám reflexből, hogy "man xserver", azonban sajnos manapság az X körüli dokumentáció nem kifejezetten up-to-date, és akkor még óvatosan fogalmaztam...)

érdekesen viselkedik :)

Xsetup-ban megadtam neki hogy: xsetroot -solid -rgb:8/0/0 csak a teszt kedvéért
xserversben meg: :0 local /usr/bin/X :0 vt7 -nolisten tcp -br

Most már fekete a háttér alapból, viszont minden xdm újraindításkor a képernyő tetején kirajzol úgy kb. 40-50 pixel vastag csíkot ami hasonló mint az alap szürke kockás háttér, lehet videokártya feature (annak tűnik, ati 9200 pci).
Köszi a segítséget, végül is meg lett oldva :)

> Most már fekete a háttér alapból, viszont minden xdm újraindításkor a képernyő tetején
> kirajzol úgy kb. 40-50 pixel vastag csíkot ami hasonló mint az alap szürke kockás háttér,
> lehet videokártya feature (annak tűnik, ati 9200 pci).

igen, ilyet a videókártyák szoktak csinálni, videomód-váltáskor, ha van a videómemóriában valami szemét. ne törődj vele.