rzabcio Guru
Joined: 07 Nov 2005 Posts: 419 Location: Poznań
|
Posted: Wed Apr 05, 2006 2:20 pm Post subject: [SOLVED] Konsola + PLiterki |
|
|
Z góry przepraszam za nowego posta - przeorałem całe forum i żadne rozwiązanie nie pomogło...
Udało mi się przed chwilą ustawić jakimś cudem PLiterki w manie,mc itd. Z tym, że:
- w xtermie wszystko jest w porządku (w końcu! czyżby przez USE="unicode" ?),
- natomiast w ttysach polskich literek brak. I co dziwne - nie pojawiają się żadne krzaczki. Po prostu pliterki są ucinane.
System mam w ISO-8859-2: Code: | # locale
LANG=pl_PL.ISO-8859-2
LC_ALL=pl_PL.ISO-8859-2
//itd... |
/etc/conf.d/consolefont Code: | CONSOLEFONT="lat2a-16"
CONSOLETRANSLATION="latin2u" | tutaj próbowałem też: Code: | CONSOLEFONT="ter-v16f"
CONSOLETRANSLATION="8859-2_to_uni" |
/etc/conf.d/keymaps Code: | KEYMAP="pl"
DUMPKEYS_CHARSET="iso-8859-2" |
/etc/rc.conf
System jest po świeżutkiej rekompilacji glibc, man, man-pages i man-pages-pl. Oczywiście z nls'em i userlocales, przy /etc/locales.build Code: | pl_PL/ISO-8859-2
pl_PL/ISO-8859-1
en_US/ISO-8859-1
en_US.UTF-8/UTF-8 | (wiem, że namieszane ale nie powinno mieć chyba większego znaczenia)
Co jeszcze?oraz Code: | # cat /etc/man.conf | grep latin
NROFF /usr/bin/nroff -Tlatin1 -c -mandoc
NEQN /usr/bin/geqn -Tlatin1 |
I jak zaznaczyłem. W xtermie ok (po ustawieniu fonta iso8859-2), natomiast w konsolach TTY polskich literek nie ma. Krzaczków też nie. Dodatkowo zauważyłem coś dziwnego. Przy starcie, chwilę przed zmianą consolefont pokazuje się coś w stylu: Code: | * Setting terminal encoding to UTF-8...
* Setting user console font... |
I przy okazji dodatkowa sprawa. MC się kompletnie posypał po moich dzisiejszych manipulacjach. Ramki porozjeżdżane, pełno dziur. Także TYLKO pod TTYsami, pod xtermem wygląda przepięknie. Czy to jakiś problem z ncurses?
Proszę o pomoc szanownych kolegów bo nie mam już pomysłów. Z czystej konsoli często korzystam, również z mc - dla obsługi SCP, jednak teraz jest to niemożliwe.
:: EDIT ::
Oto działająca konfiguracja:
/etc/rc.conf
/etc/conf.d/consolefont Code: | CONSOLEFONT="ter-v16f"
CONSOLETRANSLATION="8859-2_to_uni" |
Za dużo zacząłem grzebać - wystarczyło pomyśleć i popróbować.
Jeszcze raz przepraszam za zamieszanie. |
|