Portál AbcLinuxu, 14. května 2025 02:08

Dotaz: terminal a diakritika

5.4.2006 21:08 hrobar | skóre: 13
terminal a diakritika
Přečteno: 503×
Odpovědět | Admin
Uz asi dva tyzdne sa mordujem s diakritikou v terminale a stale som sa nikam nedopracoval. Vsetko to zacalo tym, ze mi po update balickov zacalo hlasit pri boote, ze nemoze nastavit font latarcyrheb-sun16.psf. Po chvili patrania som zistil, ze tento font s balicku console-data zmizol. Neviem s akych dovodov v changelogu som nic nenasiel. Tak som ho zmenil na lat2u-16. Problem je vsak v tom, ze ked v terminaly prepnem klavesnicu napr. cez setxkbmap tak mi na slovenskej klavesnici ide pisat iba ýáíé a ostatne pismena s diakritikou ani nahodou. Predpokladam, ze problem bude vo fontoch, ale neviem kde by sa tie fonty mali nachadzat a co mam hladat. Pouzivam OS Debian Sid. Nejake napady ako to vyriesit?
Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

5.4.2006 23:17 Martin
Rozbalit Rozbalit vše Re: terminal a diakritika
Odpovědět | | Sbalit | Link | Blokovat | Admin
Mne sa pri starte spusta nasledujuci kod a vsetko funguje. Ak som spravne nepochopil otazku, tak sa ospravedlnujem.
setfont lat2a-16
loadkeys sk-qwerty

David Watzke avatar 6.4.2006 05:03 David Watzke | skóre: 74 | blog: Blog... | Praha
Rozbalit Rozbalit vše Re: terminal a diakritika
Jů, díky... konečně mi to taky funguje :o)
“Being honest may not get you a lot of friends but it’ll always get you the right ones” ―John Lennon
Max avatar 6.4.2006 01:00 Max | skóre: 72 | blog: Max_Devaine
Rozbalit Rozbalit vše Re: terminal a diakritika
Odpovědět | | Sbalit | Link | Blokovat | Admin
Jak už tu padlo, nastavit správný fonty, tj. lat2-16 ? Nebo něco podobného. A jak je na tom locale? Nezměnilo se při aktualizaci i jeho nastavení?
Zdar Max
Měl jsem sen ... :(
6.4.2006 09:15 hrobar | skóre: 13
Rozbalit Rozbalit vše Re: terminal a diakritika
Locale mam nastavene takto:
hrobar@cintorin:~$ locale
LANG=sk_SK.UTF-8
LANGUAGE=en_US
LC_CTYPE="sk_SK.UTF-8"
LC_NUMERIC="sk_SK.UTF-8"
LC_TIME="sk_SK.UTF-8"
LC_COLLATE="sk_SK.UTF-8"
LC_MONETARY="sk_SK.UTF-8"
LC_MESSAGES="sk_SK.UTF-8"
LC_PAPER="sk_SK.UTF-8"
LC_NAME="sk_SK.UTF-8"
LC_ADDRESS="sk_SK.UTF-8"
LC_TELEPHONE="sk_SK.UTF-8"
LC_MEASUREMENT="sk_SK.UTF-8"
LC_IDENTIFICATION="sk_SK.UTF-8"
LC_ALL=sk_SK.UTF-8
hrobar@cintorin:~$ 
fonty som skusal nastavit cez setfont a vyhodilo mi to tuto hlasku
Warning: this is a shell wrapper; consider using consolechars(8)
set_kernel_font: Invalid argument
tak som pouzil consolechars a to mi zase vypisuje
set_kernel_font: Invalid argument
cez strace som objavil toto
open("/usr/share/locale/en_US/LC_MESSAGES/libc.mo", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/share/locale/en/LC_MESSAGES/libc.mo", O_RDONLY) = -1 ENOENT (No such file or directory)
write(4, "set_kernel_font: Invalid argumen"..., 34set_kernel_font: Invalid argument
) = 34
subor libc.mo skutocne neexistuje. Je sucastou balicka locales. Ked dam pregenerovat locales tak dostanem toto
Generating locales (this might take a while)...
  sk_SK.UTF-8... done
  cs_CZ.UTF-8... done
  en_US.UTF-8... done
  sk_SK.ISO-8859-2... done
  cs_CZ.ISO-8859-2... done
  en_US.ISO-8859-1... done
Generation complete.
*** update-locale: Error: LANGUAGE ("sk_SK") is not compatible with LANG (sk_SK)
strace v tomto pripade nezabera. Cele je to nejake rozhasene.
8.4.2006 10:23 hrobar | skóre: 13
Rozbalit Rozbalit vše Re: terminal a diakritika
Riesenie tejto otazky sa nachadza tu.

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.