Ubuntu Česko Špatně se zobrazující české znaky v některých programech

  • Edit
  • Diskuze
  • Info
  • Attachments

Návod je na smetišti! Znamená to, že je zastaralý, a může být více ke škodě než k užitku. Pokud máte zájem, můžete se ho ujmout a přepsat ho do aktuální platné podoby.

Příklad:

Některé programy používají jenom kódování cs_CZ.ISO-8859-2 např. downloader Aria a špatně zobrazují diakritiku, nebo chybí i celá slova. Není třeba měnit kódování celého systému na cs_CZ.ISO-8859-2. Stačí si vytvořit skripty jen pro problémové programy.

Např. pro program Aria: bude skript s názvem třeba aria.sh obsahovat toto:

LANG="cs_CZ.ISO-8859-2"
LC_ALL="cs_CZ.ISO-8859-2"
/usr/bin/aria $1

Kde se nachází program aria zjistíme příkazem which

$ which aria
/usr/bin/aria

Skript musí byt spustitelný, proto mu nastavíme práva zpuštění.

Např.: (musíme se nacházet v adresáři kde máte uložený skript aria.sh)

$ chmod 755 aria.sh

Spustíme příkazem zase z aktuálního adresáře: ./aria.sh Nebo si vyrobíme link na některý adresář proměnné PATH

Kde systém hledá spustitelné programy zjistíme třeba takto:

$ set | grep PATH
PATH=/usr/local/bin:/usr/local/sbin:/sbin:/usr/sbin:/bin:/usr/bin:/usr/bin/X11:/usr/games

Vytvoříme link (pak už můžeme program zpouštět jako každý jiný. Zde příkazem aria.sh)

$ sudo ln -s /home/jablko/Ubuntu/aria1.sh /usr/local/bin/

Program můžeme přidat samozdřejmě do hlavní nabídky pomocí programu menu editor (příkaz smeg)

ubuntu-cz: Špatně se zobrazující české znaky v některých programech (last edited 2009-11-10 13:57:02 by VojtěchTrefný)