[MEGOLDVA] sudo alatt utf8 probléma

Fórumok

Üdv!

A rendszeren jelenleg mindenhol működik az UTF-8 magyar keymap-el, szép, nem-kalapos ő és ű betűkkel (mindenhol = karakteres módban és X alatt is, felhasználói és root módban is).

Egyetlen kivétel van: ha X alatt felhasználói módban sudo-t használok.
Ha csak a konzolra írok, akkor megjelennek az ékezetes betűk, de törlésükkor két karakternek számolja őket, vagyis ha kitörlök egy egész sort, beletörlök a prompt-ba.
MC alatt egyáltalán nem is foglalkozik a leütött ékezetesekkel.

Valakinek ötlete?
Előre is köszönet..

Hozzászólások

Nezd meg, hogy sudo utan a LANG es a LC_* valtozok erteke hogy valtozik (`echo $LANG`, vagy `export` vagy vmi hasonlo paranccsal). Ha nem ugyanaz sudo-val mint siman, akkor lehetnek ilyen bajok. Megoldas lehet /etc/profile, ~/.bash{rc,_profile} fileok megfelelo baszkuralasa.

[/i]MC alatt egyáltalán nem is foglalkozik a leütött ékezetesekkel.[/i]
Nezd meg: F9 -> options -> display bits; hha a rootnak mas a konfja mint a juzernek.

A.

Üdv!

Valóban nem egyezik meg.. ám nem tudom, hogy valóban itt lesz-e a gond.. ugyanis a LANG ha nem tévedek csak a programok megszólalási nyelve, ami nálam mindenhol "en_US.utf8".. ám tény, hogy sudo-t használva a LANG-nak nincs értéke.
No de mi az alapértelmezés?
A profile-t illetően amit találtam az egy "/etc/profile", ami a "/etc/profile.env"-ből tölti be a változókat, de abban viszont jól szerepel a LANG és LANGUAGE.

(Az mc-nek nálam - a sudo-tól eltekintve - semmi baja az ékezetesekkel.)

Újabb megfigyelés: sudo alatt az ékezetes fájlok neve is helytelenül jelenik meg.