View previous topic :: View next topic |
Author |
Message |
solar2k n00b
Joined: 02 May 2005 Posts: 22 Location: [PL] Szczecin
|
Posted: Wed Sep 28, 2005 1:00 pm Post subject: [SOLVED] Kodowanie w gnome-terminal |
|
|
Witam wszystkich.
Mam problem taki jak w temacie: gnome-terminal nie potrafi poprawnie wyświetlac polskich znaków (piszą się prawidłowo). Zamiast nich, wyświetlają się gustowne kwadraciki ;] Zaznaczam, że w konsoli polskie znaki są. Najlepszym przykładem są MC i MPlayer (z logów tego ostatniego nie idzie się rozczytać ). Zna ktoś może jakieś rozwiązanie?
Last edited by solar2k on Thu Sep 29, 2005 11:57 am; edited 1 time in total |
|
Back to top |
|
|
Lord_Raven Apprentice
Joined: 24 Apr 2005 Posts: 225 Location: Sosnowiec
|
Posted: Wed Sep 28, 2005 1:04 pm Post subject: |
|
|
Podaj wiecej szczegolow, jakie masz locale zainstalowane, jakich uzywasz, z jakimi flagami skompilowane programy?
Ostatnio duzo na ten temat mowi sie na forum, w zwiazku z UTF-8. Poszukaj, poczytaj, moze tam znajdziesz rozwiazanie swojego problemu |
|
Back to top |
|
|
solar2k n00b
Joined: 02 May 2005 Posts: 22 Location: [PL] Szczecin
|
Posted: Wed Sep 28, 2005 1:17 pm Post subject: |
|
|
Wiem, zauważyłem, ale nie doszukałem się tego, co rozwiązuje mój problem. Nie będę wklejał emerge --info, bo przygotowałem się do rekompilacji połowy systemu ze zmienionymi ustawianiami, a dopiero potem postanowiłem spytać na forum. Ale mogę powiedzieć, że:
Code: | solar2k@expander ~ $ locale -a
C
en_US
en_US.utf8
pl_PL
pl_PL.iso88592
pl_PL.utf8
POSIX |
Code: | solar2k@expander ~ $ locale
LANG=pl_PL.iso88592
LC_CTYPE="pl_PL.iso88592"
LC_NUMERIC="pl_PL.iso88592"
LC_TIME="pl_PL.iso88592"
LC_COLLATE="pl_PL.iso88592"
LC_MONETARY="pl_PL.iso88592"
LC_MESSAGES="pl_PL.iso88592"
LC_PAPER="pl_PL.iso88592"
LC_NAME="pl_PL.iso88592"
LC_ADDRESS="pl_PL.iso88592"
LC_TELEPHONE="pl_PL.iso88592"
LC_MEASUREMENT="pl_PL.iso88592"
LC_IDENTIFICATION="pl_PL.iso88592"
LC_ALL=pl_PL.iso88592 |
Przed 10 minutami miałem ustawione wszystko bez sufiksu .iso88592 - efekt taki sam.
W USEsach podczas kompilacji systemu (emerge --update --deep robiony gdzieś z tydzień temu po przejściu na GCC 3.4.4) nie było unicode. |
|
Back to top |
|
|
Lord_Raven Apprentice
Joined: 24 Apr 2005 Posts: 225 Location: Sosnowiec
|
Posted: Wed Sep 28, 2005 1:34 pm Post subject: |
|
|
zajrzyj do /etc/rc.conf, powinienes miec ustawione UNICODE="no", skoro nie korzystasz z unicode. Pogrzeb rowniez w /etc/conf.d/consolefont. |
|
Back to top |
|
|
solar2k n00b
Joined: 02 May 2005 Posts: 22 Location: [PL] Szczecin
|
Posted: Wed Sep 28, 2005 1:37 pm Post subject: |
|
|
Nie zrozumieliśmy się do końca - w konsoli wszystkie znaki są okej, mogę pisać i czytac polskie znaki i nie ma żadnych wynalazków. Problemy mam w terminalu gnome'a (ale już nie w xtermie - ten wyświetla wszystko w najlepszym porządku). Od razu mówię - zmiana terminala na xterm nie wchodzi w grę ;] <zapobiegawczy> |
|
Back to top |
|
|
Lord_Raven Apprentice
Joined: 24 Apr 2005 Posts: 225 Location: Sosnowiec
|
Posted: Wed Sep 28, 2005 1:45 pm Post subject: |
|
|
...a to sorki, faktycznie niedoczytalem. Coz sam nie korzystam z tego terminala wiec nie bardzo ci moge pomoc. Wole poczciwego xterma Pamietam jednak ze ten terminal mial graficzny konfigurator. Nie ma tam zadnych opcji odnosnie kodowania?
Tak na marginesie to proponuje powoli myslec o przeciadce na unicode. |
|
Back to top |
|
|
solar2k n00b
Joined: 02 May 2005 Posts: 22 Location: [PL] Szczecin
|
Posted: Wed Sep 28, 2005 1:54 pm Post subject: |
|
|
Do unikodu się póki co przymierzałem, ale skoro już USE są ustawione, to chyba dzisiaj w nocy poleci emerge ;]
Ale nie zmienia to faktu, że przy prawidłowym kodowaniu w konsoli kodowanie w gnome-term'ie dalej jest nie takie jak powinno (że tak delikatnie okreslę...). Graficznego konfiguratora się nie doszukałem, a jeśli chodzi pozycję "Zmodyfikuj bieżący profil" z menu podręcznego, to to nie to - nie ma tam ustawień dot. kodowania...
Przypomniałem sobie właśnie, że po zakończeniu kompilacji (dzisiaj, podczas walki z tym czymś) emerge pokazało mi jakiś błąd (a konkretnie warning), związany z konfiguracją Gnoma. Chodziło o coś związanego z gałęzią /schemas/apps/gnome-terminal/global/active_encodings - bodajże, że nie może z niej odczytać domyślnej wartości, czy jakoś tak. Może to komuś pomoże w rozwiązaniu problemu?
EDIT: kompletne wyjście z polecenia ebuild gnome-terminal config
Code: | * Installing GNOME 2 GConf schemas
WARNING: Failed to parse default value `(??????-?,???????)' for schema (/schemas/apps/gnome-terminal/global/active_encodings)
* Updating scrollkeeper database ...
* Updating desktop mime database ...
* Updating shared mime info database ...
***
* Updating MIME database in /usr/share/mime...
***
|
|
|
Back to top |
|
|
solar2k n00b
Joined: 02 May 2005 Posts: 22 Location: [PL] Szczecin
|
Posted: Thu Sep 29, 2005 11:56 am Post subject: |
|
|
Okej, z nieznanych mi powodów, gnome-terminal upierał się, że będzie używał unikodu, mimo że był skompilowany bez niego. Rekompilacja na nic się zdawała, ale dodałem do listy kodowań pozycję ISO8859-2, wybrałem jako domyślną i działa.
Ale i tak dalej nie wiem, dlaczego terminal próbował używać UTF8 skoro cały system był kompilowany bez flagi UNICODE.
No nic, problem bądź co bądź rozwiązany. Cheers ;] |
|
Back to top |
|
|
Lord_Raven Apprentice
Joined: 24 Apr 2005 Posts: 225 Location: Sosnowiec
|
Posted: Thu Sep 29, 2005 9:28 pm Post subject: |
|
|
moze to bug i trzeba by to zglosic |
|
Back to top |
|
|
|