Zmiana domyślnego tła po uruchomieniu serwera X

From 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