Portál AbcLinuxu, 24. dubna 2024 15:04


Dotaz: kódování terminálu.

5.4.2013 21:07 lertimir | skóre: 64 | blog: Par_slov
kódování terminálu.
Přečteno: 204×
Odpovědět | Admin
Mám celkem zajímavou situaci. Nefungují mi správně celoobrazovkové terminálové aplikace (jako mc nebo yast v případě, že se do konzole (CTRL+ALT+F1-6) zaloguji přímo jako root. V případě, že se lognu jako uživatel a pak su-pnu (včetně su -) na roota jsou OK. Stejně jsou OK v terminálových oknech v KDE. Chyby, které to vytváří vypadají na to, že aplikace odešle semigrafické prvky jako UTF-8 znaky a terminál zalogovaný na roota je špatně interpretuje. Není to žádný killing problém, ale čistě pro naučení by mě zajímalo, co je jinak mezi přimým loginem a su - , kdy z toho má být také login shell. A jak se chyba odstraní.
Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

Jendа avatar 5.4.2013 22:16 Jendа | skóre: 78 | blog: Jenda | JO70FB
Rozbalit Rozbalit vše Re: kódování terminálu.
Odpovědět | | Sbalit | Link | Blokovat | Admin
Možná má root nějak specificky nastavené locales.
Já to s tou denacifikací Slovenska myslel vážně.
5.4.2013 22:18 Ivan
Rozbalit Rozbalit vše Re: kódování terminálu.
Odpovědět | | Sbalit | Link | Blokovat | Admin
Terminal Linux, ten "opravdovy" virtualni, ktery je hardkodovany v kernelu je by default ISO-8859-1. To se da nejakou escape sekvenci smenit, ale po resetu se to zase vrati do defaultu.

Vypada to, ze uzivateli root se pri logovani nevykona nejaky profile script, ktery to prepina do UTF-8.

PS: na mc staci dat "unset LANG".

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.