~/.wm_style - zepsute xinitrc
Jan Rekorajski
baggins w sith.mimuw.edu.pl
Wto, 3 Gru 2002, 16:00:56 CET
[wtorek, 03 grudzień 2002], Jakub Bogusz napisał(a):
> Jeszcze raz, bo poprzednio przeszło bez echa.
>
> Ostatnia poprawka w Xclients[1] jest błędna - sprzeczna ze sposobem
> wykorzystania tego pliku. ~/.wm_clients jest używane przez skrypt
> RunWM, który czyta z tego pliku _nazwę_ window managera - więc
> ten plik nie nadaje się do dołączania/uruchamiania w skrypcie.
>
> [1]
> @@ -5,7 +5,7 @@
>
> # check to see if the user has a preferred desktop
> [ -f /etc/sysconfig/desktop ] && . /etc/sysconfig/desktop
> -[ -f ~/.wm_style ] && PREFERRED=""
> +[ -f ~/.wm_style ] && . ~/.wm_style
>
> GSESSION="`which gnome-session 2>/dev/null`"
> STARTKDE="`which startkde 2>/dev/null`"
>
>
> Zmiana jest do wycofania. Ale nadal trzeba ostatecznie określić, jak:
> - ustawić domyślne środowisko/WM (to chyba jest OK - zmienne PREFERRED
> i WMSTYLE w /etc/sysconfig/desktop)
To jest ok.
> - wymusić z poziomu użytkownika środowisko (teraz - tylko pisząc własny
> ~/.Xclients)
> - wymusić z poziomu użytkownika WM (po wycofaniu "poprawki" - wpisać
> do ~/.wm_style)
>
> Czy w ogóle rezygnujemy z ~/.wm_style na rzecz ~/.Xclients dla obu
> przypadków?
Zignorować całkiem .wm_style nie możemy choćby dla kompatybilności.
Może tak to rozwiązać:
+[ -f ~/.wm_style ] && PREFERRED="`cat ~/.wm_style`"
W ten sposób można ustawić w .wm_style albo WM-a albo środowisko.
Warto by też było zrobić wszelkie testy niewrażliwe na wielkość liter...
Janek
--
Jan Rękorajski | ALL SUSPECTS ARE GUILTY. PERIOD!
baggins<at>mimuw.edu.pl | OTHERWISE THEY WOULDN'T BE SUSPECTS, WOULD THEY?
BOFH, MANIAC | -- TROOPS by Kevin Rubio
Więcej informacji o liście dyskusyjnej pld-devel-pl