Portál AbcLinuxu, 14. května 2025 00:06

Dotaz: Spuštění apl. s konkrétním locale

27.4.2006 12:49 Guido
Spuštění apl. s konkrétním locale
Přečteno: 128×
Odpovědět | Admin
Zdravím Jedu na Slackware s nastaveným locale na UTF-8. Jednu starší aplikaci bych potřeboval spouštět s ISO-8859-2 (konkrétně jde o slovník Lexicon). Jak to vyřešit? Pokud v xtermu změním locale a následně ze stejné konzole spustím tu aplikaci, tak to jede v pořádku. Potřeboval bych ale pro manželku, aby to mohla spouštět jednoduše klepnutím na ikonu. Zkoušel jsem si napsat skriptík, něco jako:
export LC_ALL=cs_CZ
export LANG=cs_CZ
/usr/local/bin/lexicon

ale to nefunguje. Čili ještě jednou na závěr, potřebuji spustit aplikaci s jiným kódováním, než je systémové a sice pomocí skriptu. Guido
Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

jose17 avatar 27.4.2006 12:55 jose17 | skóre: 44 | blog: Joseho_blog | Bratislava
Rozbalit Rozbalit vše Re: Spuštění apl. s konkrétním locale
Odpovědět | | Sbalit | Link | Blokovat | Admin
to export je imho zbytocne malo by stacit
LC_ALL=cs_CZ program
Ja vim, on vi, ty nano!
27.4.2006 12:55 maleprase | skóre: 28
Rozbalit Rozbalit vše Re: Spuštění apl. s konkrétním locale
Odpovědět | | Sbalit | Link | Blokovat | Admin
LC_ALL=cs_CZ LANG=cs_CZ /usr/local/bin/lexicon
27.4.2006 13:09 Petr Šobáň | skóre: 80 | blog: soban | Olomouc
Rozbalit Rozbalit vše Re: Spuštění apl. s konkrétním locale
Odpovědět | | Sbalit | Link | Blokovat | Admin
Uplně jednoduše :-)

LANG=cs_CZ.iso88592 aplikace

:-)

Viz:
[petr@soban /]$ locale -a | grep cs_CZ
cs_CZ
cs_CZ.iso88592
cs_CZ.utf8
Pokud to zadáte bez znakové sady použije se aktuální což je u vás unicode jak píšete.
28.4.2006 08:29 Guido
Rozbalit Rozbalit vše Re: Spuštění apl. s konkrétním locale
Odpovědět | | Sbalit | Link | Blokovat | Admin
O.K., vyzkoušeno, funguje. Díky za rady.

Guido

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.