Polonizacja systemu - Lenny

Pomoc dotycząca instalacji systemu
gorfag
Posty: 13
Rejestracja: 08 lipca 2007, 15:53

Polonizacja systemu - Lenny

Post autor: gorfag »

Witam,

Robiłem dziś ponowną instalację systemu i po instalacji x'ów i fluxboxa mam problem z językiem systemu. Otóż w trybie tekstowym system jest spolszczony (np. apt jest po poslku), natomiast po włączeniu xów (manager SLIM) system jest po angielsku, Iceweasel mimo zainstalowania polskiej paczki jest nadal po angielsku, brak polskich znaków itd.. Jak to zmienić? Locales mam ustawione na PL_utf8 a mój Debian to Lenny.

Dodam, że wcześniej w Sidzie takie problemy nie wysteępowały. Jakieś pomysły?

Edycja:

Locales generują się prawidłowo jednak polecenie locale (W X'ACH) zwraca:

Kod: Zaznacz cały

marek@debian:~$ locale 
LANG=
LC_CTYPE="POSIX"
LC_NUMERIC="POSIX"
LC_TIME="POSIX"
LC_COLLATE="POSIX"
LC_MONETARY="POSIX"
LC_MESSAGES="POSIX"
LC_PAPER="POSIX"
LC_NAME="POSIX"
LC_ADDRESS="POSIX"
LC_TELEPHONE="POSIX"
LC_MEASUREMENT="POSIX"
LC_IDENTIFICATION="POSIX"
LC_ALL=
Natomiast w terminalu tekstowym:

Kod: Zaznacz cały

marek@debian:~$ locale
LANG=pl_PL.UTF-8
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=
ximian
Posty: 5
Rejestracja: 21 grudnia 2007, 10:26
Lokalizacja: Jaworzno

Post autor: ximian »

Mam dokładnie ten sam problem. Zauważyłem też, że kiedy przejdę do konsoli i zrestartuję slima to wszystko wraca do normy i pod X'ami mam już poprawne locale.
Awatar użytkownika
najczarniejszy
Posty: 68
Rejestracja: 11 grudnia 2007, 18:28
Lokalizacja: wziąć na piwo ?

Post autor: najczarniejszy »

problemem jest konfiguracja slima (instalowanego czy to ze źródeł, czy z pakietu sida). po jego usunięciu i zainstalowaniu gdm xfce wraca do spolszczonej formy.
czy ktoś potrafi skonfigurować tego slima żeby uruchamiał spolszczone xfce ?
fnmirk
Senior Member
Posty: 8321
Rejestracja: 03 grudnia 2007, 06:37

Post autor: fnmirk »

Miałem ostatnio problem z wyświetlaniem polskich manuali w termninalu (nie wszystkie były wyświetlane, ze wszystkimi polskimi literami). Locale i pozostałe ustawienia miałem w porządku.
Zrobiłem ogólną konfigurację całego systemu:

Kod: Zaznacz cały

dpkg-reconfigure -a
trwało trochę, ale problem zniknął (zostało naprawione) spróbuj, może tak.
Awatar użytkownika
najczarniejszy
Posty: 68
Rejestracja: 11 grudnia 2007, 18:28
Lokalizacja: wziąć na piwo ?

Post autor: najczarniejszy »

niestety nie pomogło ;/ za mało się znam na tym, ale wygląda na to że slim loguje się na jakąś dziwną sesję z locales ustawionymi na POSIX.....

niestety akcje typu:

Kod: Zaznacz cały

export LC_ALL=pl_PL.UTF-8
nie dają rezultatu, locale zostają zmienione tylko na czas bieżącej sesji, podczas następnej znowu są POSIX.
fnmirk
Senior Member
Posty: 8321
Rejestracja: 03 grudnia 2007, 06:37

Post autor: fnmirk »

1. Spróbuj założyć nowego użytkownika i sprawdzić wszystkie ustawienia.
2. Usuń z systemu czcionkę ttf-bitstream-vera (gdyby Ci chciało aptitude usunąć zbyt dużo programów to ją fizycznie przekopiuj np.: do katalogu domowego --- po konfiguracji i restarcie przekopiujesz ją sobie jak będziesz chciał, mnie ona często miesza w locale).
3. Sprawdź zainstalowane czcionki: xfonts-100dpi; xfonts-100dpi-transcoded; xfonts-75dpi; xfonts-75dpi-transcoded; xfonts-base; xfonts-biznet-100dpi; xfonts-biznet-75dpi; xfonts-biznet-base; ttf-dejavu-core; ttf-freefont; ttf-opensymbol; ttf-unfonts-core; unifont
Jeżeli masz je prawie wszystkie to dobrze, jeżeli nie to doinstaluj (może jednej dwu brakować).
Po instalacji:

Kod: Zaznacz cały

dpkg-reconfigure fontconfig-config
ustaw odpowiednie opcje

następnie:

Kod: Zaznacz cały

dpkg-reconfigure fontconfig
restart systemu.
Sprawdź i ustaw odpowiednie locale.
edytujesz plik /etc/locale.gen i wpisujesz w nim

Kod: Zaznacz cały

pl_PL.UTF-8 UTF-8
pl_PL ISO-8859-2

#na końcu pliku pusta linia ważne
jako root

Kod: Zaznacz cały

locale-gen
Awatar użytkownika
najczarniejszy
Posty: 68
Rejestracja: 11 grudnia 2007, 18:28
Lokalizacja: wziąć na piwo ?

Post autor: najczarniejszy »

Niestety nie pomogło. Nowo dodany użytkownik po zalogowaniu do Xów też ma skopane ustawienia. Konto root z kolei ma poprawne, ale to tylko dlatego że nie loguję się z niego do Xów.

To nie jest problem z ustawieniami locales jako takimi, czy czcionkami, tylko ze slimem, który najprawdopodobniej nie potrafi ustawić zmiennej LANG. gdm radzi sobie poprawnie.
Ventrue
Junior Member
Posty: 532
Rejestracja: 06 lipca 2007, 12:10
Lokalizacja: Lubin

Post autor: Ventrue »

Także potwierdzam ten problem - musiałem zrezygnować ze Slima na rzecz XDM, gdyż po prostu ciągle przełączał locale na POSIX :-x
Awatar użytkownika
najczarniejszy
Posty: 68
Rejestracja: 11 grudnia 2007, 18:28
Lokalizacja: wziąć na piwo ?

Post autor: najczarniejszy »

chyba też będę musiał się poddać i wrócić do gdma. próbowałem wdma, który jest równie brzydki jak xdm i qingy - z nimi jest ten sam problem. ostatnia deska ratunku - mail do twórców ;p
fnmirk
Senior Member
Posty: 8321
Rejestracja: 03 grudnia 2007, 06:37

Post autor: fnmirk »

Napiszę coś takiego, ostatnio tak kilka razy radziłem sobie z problemem locale --- na Sarge --- nie wiem jakie następstwa będą z tym w Lennny.
Otwieramy plik /etc/X11/default-display-manager i haszujemy ,,#'' wpis menadżera logowania.
Restartujemy system. Logujemy się jako root. Usuwamy plik /tmp/.X0-lock (ukryty --- jak go nie usuniemy to X-y nie wystartują --- pamiętamy o nim po restartach systemu). Startujemy X-y z konta root. Ustawiamy polskie locale na sztywno (klawiatura itp.). Dodajemy po restarcie systemu nowego użytkownika. Przywracamy wpis menadżera logowania i po restarcie powinno być polskie locale, na kącie nowego użytkownika, stary powinien dać się ustawić (ewentualnie aut). Wiem, że to może trochę nielogiczne, ale... przypomniałem to sobie teraz.
ODPOWIEDZ