Zmiana domyślnego tła po uruchomieniu serwera X
Z FluxboxPL.org
Poniższy artykuł jest lekko zmodyfikowanym tłumaczeniem artykułu TIP Changing Gray Startup Background z gentoo-wiki.com. Wszelkie prawa zastrzeżone, tłumaczenie, podobnie jak tekst oryginału, jest własnością publiczną. Wszystkie kroki dotyczą systemu Gentoo Linux. Lokalizacja oraz zawartość wymienionych plików może się różnić w zależności od używanej dystrybucji.
Spis treści
Obrzydliwy szary
Domyślnie, po uruchomieniu serwera X na ekranie pojawia się szary obraz kontrolny. Ma on za zadanie powiedzieć, że X jest wyświetlane poprawnie, jednak jest po prostu brzydki i sprawia, że proces uruchamiania środowiska wydaje się niedokończony. Poniżej zamieszczonych jest kilka rad, jak zmienić ten obraz na czarny. Będziesz musiał(a) wykonać skrajnie różne rzeczy w zależności od tego, jak uruchamiasz Xy.
GDM
Otwórz /etc/X11/gdm/gdm.conf i dodaj opcję -br do sekcji [Server-Standard] tak, aby wyglądała tak, jak przedstawiono poniżej.
# Definition of the standard X server. [server-Standard] name=Standard server command=/usr/X11R6/bin/X -audit 0 -br flexible=true
Teraz uruchom ponownie GDM. Powinieneś wcześniej wylogowac się z GNOME oraz wcisnąć Ctrl-Alt-F1.
&47;etc/init.d/xdm restart
KDM
Przed KDE-3.4
Otwórz plik /usr/kde/3.3/share/config/kdm/Xservers i zmień linijkę
:0 local@tty1 /usr/X11R6/bin/X -nolisten tcp
tak, aby wyglądała następująco:
:0 local@tty1 /usr/X11R6/bin/X -nolisten tcp -br
KDE-3.4
Otwórz /usr/kde/3.4/share/config/kdm/kdmrc, znajdź sekcję [X-:*-Core] i zmień tą linijkę:
ServerArgsLocal=-nolisten tcp
tak, aby wyglądała następująco:
ServerArgsLocal=-nolisten tcp -br
Następnie uruchom ponownie serwer X lub cały komputer.
KDE-X.X
Otwórz /usr/kde/X.X/bin/startkde i zmień tą linijkę:
xsetroot -solid "#C0C0C0"
tak, aby wyglądała następująco:
xsetroot -solid black
Wartość w cudzysłowach możesz zastąpić dowolną notyfikacją hexadecymalną okreslającą jakiś kolor (por. dowolny edytor graficzny, np. GIMP).
XDM
Otwórz /etc/X11/xdm/Xservers i zmień linijkę:
:0 local /usr/X11R6/bin/X
tak, aby wyglądała następująco:
:0 local /usr/X11R6/bin/X -br
Teraz uruchom ponownie Xy lub komputer
XFCE
Otwórz /usr/bin/startxfce4 i zmień wszystkie linijki zawierające
exec $prog [...]/xinitrc $*
tak, aby wygladały nastepująco:
exec $prog [...]/xinitrc $* -- -br
Gotowe!
Startx
Startx powinno już być skonfigurowane tak, aby domyślne tło było czarne, jednak jeżeli z jakiegoś powodu nie jest, używaj następującego polecenia:
startx -- -br
Warto w swoim pliku ~/.bash_profile (o ile używasz powłoki bash; w przypadku używania innej powłoki, zmień plik na adekwatny) dodać linijkę:
alias startx="startx -- -br"
Entrance
Najlepiej jest wydać polecenie
ecore_config -c /etc/entrance_config.cfg -k /entranced/xserver -s "/usr/X11R6/bin/X -quiet -nolisten tcp vt7 -br"
Jeżeli to nie działa, konieczne będzie ponowne emerge'owanie Entrance. Wpierw w łatce /usr/portage/x11-misc/entrance/files/no-listen-tcp.patch zmień linijkę
+#define X_SERVER "/usr/X11R6/bin/X -quiet -nolisten tcp"
tak, aby wyglądała następująco:
+#define X_SERVER "/usr/X11R6/bin/X -quiet -nolisten tcp -br"
a następnie jako root wydaj polecenie:
emerge -C x11-misc/entrance && emerge x11-misc/entrance