Portál AbcLinuxu, 12. května 2025 10:13

Dotaz: Problem s hacky v nekterych aplikacich [gentoo,fluxbox]

23.10.2007 14:34 itchy355
Problem s hacky v nekterych aplikacich [gentoo,fluxbox]
Přečteno: 366×
Odpovědět | Admin
Zdravim vsecky,

uz to tu nekolikrat bylo, ale zadny reseni se nejak neosvedcilo..

taaakze. V nekterych aplikacich zlobi znaky s hackem. Zobrazujou se ì¹èø¾ a pod. Chovani je zcela zavisly na aplikaci..zda se ze GTK aplikace chodi (gvim), QT nekdy jo nekdy ne - jmenovite qt4 [skype 1.4 a psi0.11] je vzdycky spatne, a qt3 nekdy ne..psi 0.10 fungovalo ale skype 1.0 ne. Firefox funguje v pohode.

Opera prozmenu misto vsech ceskych znaku zobrazuje ctverecky, ale jasne vklada dva znaky - kdyz za ctvereckem zmacku backspace, nejdriv se zmeni na otaznicek a potom teprv se da smazat, a v heslech naskoci rovnou 2 hvezdicky. Mimoto opera jednou zacas pri vlozeni cz znaku ztuhne na nejaky 3 vteriny.

ooffice2 naprosto v poradku.

Jinak zkousel sem nekolik reseni co tu bylo..fontama to rozhodne neni - blbnou jen vkladany znaky, napr. prichozi zpravy v psi a skype jsou zobrazeny v pohode. Stejne tak prohlizece. Vypisy locale a pod nize.

uz tohle zkousim resit asi pul roku, s uspechem 0..a ted s prichodem psi 0.11 uz me to dozralo, tak sem to vzdal a zkousim se ptat..

Diky za jakoukoli pomoc..uz z toho rostu.
% cat /etc/locale.gen
en_US ISO-8859-1
en_US.UTF-8 UTF-8
cs_CZ UTF-8

% cat /etc/env.d/02locale
LANG="cs_CZ"
LC_COLLATE="cs_CZ"
LC_CTYPE="cs_CZ"
LC_MESSAGES="en_US.UTF-8"
LC_MONETARY="cs_CZ"
LC_NUMERIC="cs_CZ"
LC_TIME="en_US.UTF-8"
LC_PAPER="cs_CZ"
LC_NAME="cs_CZ"
LC_ADDRESS="cs_CZ"
LC_TELEPHONE="cs_CZ"
LC_MEASUREMENT="cs_CZ"
LC_IDENTIFICATION="cs_CZ"
Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

23.10.2007 17:05 petr_p | skóre: 59 | blog: pb
Rozbalit Rozbalit vše Re: Problem s hacky v nekterych aplikacich [gentoo,fluxbox]
Odpovědět | | Sbalit | Link | Blokovat | Admin
Všchny dotčené binárky jistě máte přeložené s USE=unicode, všechny locales máte vygenerované (locale-gen), v emulátoru terminálu příkaz locale vypíše to, co máte nastavené v /etc/env.d/02locale a spustíte-li z terminálu zlobivou aplikaci, tak se žádné chybové hlášky na terminálu neobjevují?

Nakonec, nevím jak funguje doplňování neuvedené znakové sady, ale já všude poctivě vypisuji cs_CZ.UTF-8 včetně /etc/locale.gen.

Některé programy totiž znakovou sadu vyžadují, jinak se chovají divně (např. man).
24.10.2007 13:43 itchy355
Rozbalit Rozbalit vše Re: Problem s hacky v nekterych aplikacich [gentoo,fluxbox]
Aaaa vy jste normální génius!!

Bylo to fakt blbou abenscí .UTF-8 v locales!

no to je neuvěřitelný:) prvněkrát na za půlrok nebo co píšu v opeře ČESKY:))

Jsem neskonale vděčen..poslal bych vám flašku nebo něco, tohle mi FAKT trhalo žíly..

DÍK!

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.