Witam!
1. Chciałbym mieć możliwość wyboru między dostępnymi sesjami w menedżerach logowania: XDM i slim. Czy jest to możliwe od 'strony graficznej', tak jak jest to rozwiązane w kdm / gdm?
2. Potrzebuję ustawić polską czciontę itp po zalogowaniu się. Obecnie używam slima + .xinitrc. .xinitrc jedynie zawiera:
#!/bin/bash
exec startfluxbox
Co potrzeba dodać?
3. Jak zmusić XDM do logowania przy pomocy pliku .xinitrc? Bodajże domyślnie nie jest to ustawione, bo .xinitrc został utworzony dopiero po instalacji slima.
4. Gdzie edytować ustawienia XDM, aby możliwym było odpalanie aplikacji graficznych z root'a / sudo?
Wszystkie problemy są ze sobą powiązane (ograniczają się do odpowiedniej konfiguracji menedżerów logowania), więc nie ma sensu by tworzyć kolejne, zbęde problemy.
1. Chciałbym mieć możliwość wyboru między dostępnymi sesjami w menedżerach logowania: XDM i slim. Czy jest to możliwe od 'strony graficznej', tak jak jest to rozwiązane w kdm / gdm?
W SLiM-ie można. Odpowiada za to klawisz F1.
Problemem jest raczej to, że możliwe sesje muszą być wpisane do pliku /etc/slim.conf. Swego czasu proponowałem opiekunowi paczki w Debianie dołączenie skryptu, który automatycznie by slim.conf modyfikował: BTS #603734 (http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=603734).
Co nie zmienia faktu, że SLiM jest martwym, zepsutym projektem. Polecam jak najszybciej zastąpić go czymś, co przynajmniej działa. W Debianie stabilnym (którego, o ile dobrze pamiętam, używasz) polecam zainstalować gdm (http://packages.debian.org/squeeze/gdm), którego sam z Fluxboksem używałem (uruchamiał się co najwyżej o sekundę dłużej niż SLiM). W Debianie testowym i niestabilnym znajduje się obiecujący pakiet LightDM (http://packages.debian.org/lightdm). Sam nie miałem okazji go sprawdzić w praktyce, gdyż zanim go odkryłem, przesiadłem się na KDE i póki co zostaję przy KDM.
2. Potrzebuję ustawić polską czciontę itp po zalogowaniu się.
Nie rozumiem.
Nie masz żadnego fontu z polskimi znakami diakrytycznymi? Zainstaluj chociażby fonts-liberation, ttf-dejavu czy ttf-mscorefonts-installer.
A może wciskając Alt+L nie pojawia się literka "ł”? Ja już od bardzo dawna nie miałem z tym żadnych kłopotów. W jakiej aplikacji sprawdzasz? Na dobry początek uruchom jako administrator polecenie
dpkg-reconfigure keyboard-configuration
Ad 3) "~/.xinitrc" jest wywoływany przez "xinit" oraz "startx" i nie jest wywoływany przez xdm. Prędzej użyj "~/.profile" lub "~/.xprofile".
Ad 4) Użyj powłoki logowania roota "su -".
su [color=#FF0000]-[/color]
sudo su [color=#FF0000]-[/color]
sudo su -c komenda [color=#FF0000]-[/color]
i t.d. (zwróć uwagę na myślnik w składni su)
Po konfiguracji slima, gdy sesja była ładowana z .xinitrc, który (jak wspomniałem wcześniej) zawierał jedynie:
#!/bin/bash
exec startfluxbox
... Jedyne o co mi chodzi, to polecenia mające na celu ładowanie polskich plików lokalizacyjnych. Wynik polecenie locale jest ok (a obecnie używam kdm):
LANG=pl_PL.UTF-8
LANGUAGE=
LC_CTYPE="pl_PL.UTF-8"
LC_NUMERIC="pl_PL.UTF-8"
LC_TIME="pl_PL.UTF-8"
LC_COLLATE="pl_PL.UTF-8"
LC_MONETARY="pl_PL.UTF-8"
LC_MESSAGES="pl_PL.UTF-8"
LC_PAPER="pl_PL.UTF-8"
LC_NAME="pl_PL.UTF-8"
LC_ADDRESS="pl_PL.UTF-8"
LC_TELEPHONE="pl_PL.UTF-8"
LC_MEASUREMENT="pl_PL.UTF-8"
LC_IDENTIFICATION="pl_PL.UTF-8"
LC_ALL=