Fórum Ubuntu CZ/SK
Ubuntu pro osobní počítače => Pracovní prostředí => Téma založeno: Joefs 18 Května 2009, 20:20:09
-
Na počítači s Ubuntu 9 je v textové konzoli defaultně nastavená čeština UTF-8. Já ale potřebuji psát texty v ISO-8859-2. Používám Vim. Zkoušel jsem věci jako upravit .vimrc (fenc a fileencoding), ale vim mi nedovolí uložení: E513 write error, conversion failed (make 'fenc' empty to override).
Zkoušel jsem i nastavit dpkg-reconfigure console-setup na ISO-8859-2, což mi jen totálně rozhodí a znemožní práci v konzoli a velmi nesnadno se vrací zpátky.
Nepomohla ani změna v /etc/default/console-setup CHARMAP="ISO-8859-2".
Neboli: Je mi jedno, co kde bude nastaveno, potřebuji jen psát a ukládat v textové konzoli ve vimu v ISO Latin2 a pokud možno správně zobrazovat mc a podobné věci. Nepotřebuji rady typu "tak to piš v terminálu v X".
Dík za radu, fakt mi došly všechny nápady. Na druhém počítači na Debianu mi to jde v ISO, tady na notebook mi ale Debian nedokázal obsloužit některé HW součásti, tak jsem musel nasadit Ubuntu, který mi jinak taky vyhovuje.
Ještě mi jinde poradili spustit vim -c "e ++enc=iso-8859-2" soubor, což je nádherné, ovšem jen do té dopy, než napíšu a chci uložit ň. Pak se vim vzpouzí na stejné chybě.
Co dělám špatně? Proč si nemohu vybrat ISO? Proč mi někdo pořád nutí UTF-8? Dík za dobrou radu.
Pohoda, hezký den
Josef
-
napis text v utf8 a preved ho pomoci iconv do iso88592 a naopak.
-
napis text v utf8 a preved ho pomoci iconv do iso88592 a naopak.
Dík, to je sice použitelný způsob, ale pro potřeby občasného proTeXování editovaného souboru příiš zdlouhavý a otravný.
Pohoda, hezký den
Josef
-
Jen pro pořádek si odpovím sám -- poradili mi mezitím jinde, jak se dá snadno a rychle změnit textová konzole na ISO Latin2:
http://www.abclinuxu.cz/poradna/linux/show/265256
Vybírám to hlavní:
Locales, které chcete vygenerovat, musíte (na nový řádek) uvést v souboru /var/lib/locales/supported.d/local a pak spustit dpkg-reconfigure locales.
Do .bash_profile svého uživatele nebo v /etc/environment pro všechny přidat export těchto proměnných do prostředí:
export LC_MESSAGES=C
export LANG=cs_CZ.ISO-8859-2
Odhlásit se a znovu přihlásit.
Nakonec je potřeba pustit dpkg-reconfigure console-setup a nastavit tam latin2.
Pohoda, hezký den
Josef