Zagadnienia dotyczące menadżerów okien, środowisk graficznych - X, KDE, GNOME, Fluxbox, XFCE., Compiz itp.
KuCyK
Posty: 60 Rejestracja: 15 lipca 2008, 09:30
Lokalizacja: Rybnik / Gliwice
Post
autor: KuCyK » 26 listopada 2008, 18:51
Po wpisaniu:
Kod: Zaznacz cały
kck@kck-notebook:~$ locale
LANG=pl_PL
LC_CTYPE="pl_PL"
LC_NUMERIC="pl_PL"
LC_TIME="pl_PL"
LC_COLLATE="pl_PL"
LC_MONETARY="pl_PL"
LC_MESSAGES="pl_PL"
LC_PAPER="pl_PL"
LC_NAME="pl_PL"
LC_ADDRESS="pl_PL"
LC_TELEPHONE="pl_PL"
LC_MEASUREMENT="pl_PL"
LC_IDENTIFICATION="pl_PL"
LC_ALL=
wyświetla się to, ale po wpisaniu:
Kod: Zaznacz cały
kck-notebook:/home/kck# locale-gen
Generating locales (this might take a while)...
pl_PL.UTF-8... done
pl_PL.ISO-8859-2... done
Generation complete.
kck-notebook:/home/kck# 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=
kck-notebook:/home/kck#
Problem tkwi w tym, że po restarcie systemu wraca do 1 postaci a chciałbym żeby bylo zawsze ustawione UTF-8.
fair
Posty: 21 Rejestracja: 16 listopada 2008, 17:06
Lokalizacja: Wrocław
Post
autor: fair » 26 listopada 2008, 19:23
zaznacz potrzebne locale a następnie wybierz pl_PL.UTF-8
KuCyK
Posty: 60 Rejestracja: 15 lipca 2008, 09:30
Lokalizacja: Rybnik / Gliwice
Post
autor: KuCyK » 26 listopada 2008, 19:29
Gdyby to było takie proste to bym nawet tu nie pisał
Już próbowałem, ta metoda nie działa, dalej to samo.
fnmirk
Senior Member
Posty: 8324 Rejestracja: 03 grudnia 2007, 06:37
Post
autor: fnmirk » 26 listopada 2008, 20:16
KuCyK , jakie domyślne locale po restarcie systemu posiadasz na koncie roota?
KuCyK
Posty: 60 Rejestracja: 15 lipca 2008, 09:30
Lokalizacja: Rybnik / Gliwice
Post
autor: KuCyK » 26 listopada 2008, 23:24
fnmirk pisze: KuCyK , jakie domyślne locale po restarcie systemu posiadasz na koncie roota?
Kod: Zaznacz cały
kck-notebook:/home/kck# 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=
kck-notebook:/home/kck#
Tu
w porządku , ale na koncie użytkownika dalej pl_PL.
fnmirk
Senior Member
Posty: 8324 Rejestracja: 03 grudnia 2007, 06:37
Post
autor: fnmirk » 27 listopada 2008, 00:18
Dodaj nowego użytkownika i sprawdź jakie będzie locale.
KuCyK
Posty: 60 Rejestracja: 15 lipca 2008, 09:30
Lokalizacja: Rybnik / Gliwice
Post
autor: KuCyK » 27 listopada 2008, 16:20
fnmirk pisze: Dodaj nowego użytkownika i sprawdź jakie będzie locale.
Kod: Zaznacz cały
test@kck-notebook:~$ 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=
fnmirk
Senior Member
Posty: 8324 Rejestracja: 03 grudnia 2007, 06:37
Post
autor: fnmirk » 27 listopada 2008, 16:42
Teraz wiesz chyba co należy zrobić :-P
Sprawdzić, do którego pliku konfiguracyjnego dopisałeś ustawienie: iso8859-2 lub pl_PL.
Nie wiem, który to może być? Ale sprawdź: .bashrc, .profile itp. Mogłeś też zainstalować program, który to nadpisał.
KuCyK
Posty: 60 Rejestracja: 15 lipca 2008, 09:30
Lokalizacja: Rybnik / Gliwice
Post
autor: KuCyK » 27 listopada 2008, 19:42
Czyli wystarczy zmienić wpisy z iso na UTF-8?? ;>
Kod: Zaznacz cały
# ---- language-env DON'T MODIFY THIS LINE!
# Do not attempt to set the locale for an UXTerm session.
# UXTerm sets it locale environment automagically.
if [ -z "\$UXTERM" ]; then
export LANG="pl_PL"
fi
# Signal the existence of UXTerm.
alias uxterm='UXTERM=yes uxterm'
export MM_CHARSET="iso-8859-2"
export SP_CHARSET="iso-8859-2"
# ---- language-env end DON'T MODIFY THIS LINE!
Czy podmiana tego czymś grozi?
fnmirk
Senior Member
Posty: 8324 Rejestracja: 03 grudnia 2007, 06:37
Post
autor: fnmirk » 27 listopada 2008, 19:59
Po co Ci taki wpis. Przecież uxterm działa domyślnie w utf8. Zainstalowałeś sobie language-env i to jest Twój powód braku właściwego locale. Program był dobry w czasach Sarge. Obecnie trochę został w tyle.
Jeżeli skorzystałeś z wspomnianego programu tylko raz to masz oryginały zmienionych plików w postaci kopii. Jeżeli
więcej razy to możesz wspomniane pliki przekopiować z katalogu użytkownika, którego utworzyłeś.
Language-env utworzył zapewne inne pliki, które nie są potrzebne.
Jeżeli miałeś problem z brakiem polskich znaków w konsoli to należało doinstalować czcionkę terminus, console-data, console-terminus, console-tools. Jest o tym dokładnie w kilku tematach na forum.