Strona 1 z 2

Polonizacja systemu - Lenny

: 27 października 2007, 20:43
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=

: 21 grudnia 2007, 10:39
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.

: 26 stycznia 2008, 20:04
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 ?

: 26 stycznia 2008, 22:34
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.

: 27 stycznia 2008, 01:25
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.

: 27 stycznia 2008, 02:56
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

: 28 stycznia 2008, 07:04
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.

: 28 stycznia 2008, 17:49
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

: 28 stycznia 2008, 20:43
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

: 28 stycznia 2008, 21:10
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.