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.
- 1477 megtekintés
Hozzászólások
/etc/X11/xdm/XSetup nem rulez? vagy nem ugyanarra gondolunk?
- A hozzászóláshoz be kell jelentkezni
+1
- A hozzászóláshoz be kell jelentkezni
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 :
- A hozzászóláshoz be kell jelentkezni
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.
- A hozzászóláshoz be kell jelentkezni
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 :)
- A hozzászóláshoz be kell jelentkezni
/etc/X11/xdm/Xservers fájlban megtalálod azt a parancssort, amivel az xdm indítja az X szervert.
- A hozzászóláshoz be kell jelentkezni
> 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...)
- A hozzászóláshoz be kell jelentkezni
é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 :)
- A hozzászóláshoz be kell jelentkezni
> 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.
- A hozzászóláshoz be kell jelentkezni
na beállítottam vesafb-t grub-ban, a vt-nek és az X nek is ugyanazt a felbontást adtam meg, így már nem csinálja a szemetelést, perfektül működik :)
köszi :)
- A hozzászóláshoz be kell jelentkezni