Hali!
Notebookomra Debian Sarge -ot telepítettem, KDE alatt nem voltak rendes ékezetes betűim.
Ezen az olalon, majd a gugliban is találtam rengeteg leírást, mindet ki is próbáltam. (lehet, hogy a lenti gondom ebből fakad)
Betűtípus átállítása után jó lett.
Most viszont ha sima user -ként vagyok bennt és a konzolban szeretnék dolgozni, nem működik az "e" betű. Ez azt jelenti, hogy hiába ütöm le, a gép nem reagál rá, -és érdekes módon- ha olyan szöveget illesztek be vágólapról, amiben van "e" betű, azt kiszedi belőle.
Ha ugyanabban a konzolban su- val belépek root-ként, akkor minden rendesen megy.
És csak a konzolban nem megy az "e".
Volt már #dpkg-reconfigure locales, #export LANG="hu_HU" , még valami map key-el is próbálkoztam.
Tudna valaki segíteni a problémám megoldásában?
Köszönöm!
- 962 megtekintés
Hozzászólások
Alapvetoen itt tobb dologrol van szo.
- locale (nyelvi kornyezet) - ezt a valtozot a programok nezik, es ettol fuggoen lesz a felulet magyar, angol stb. nyelvu.
- billentyuzet-kiosztas (keymap) - ez a hardverre vonatkozo infot jelenti, en pl angol KDE alatt hasznalok magyar billt
- font (betutipus) - nem mindegyik tartalmaz magyar karaktereket
A konzol kiosztasat altalaban a /etc/ alatt lehet beallitani, nem tudom, debian alatt hol van.
Az X (grafikus felulet) kiosztasat a /etc/X11/xorg.conf -ban az XkbLayout parameternel lehet "hu" -ra allitani.
A KDE-ben a vezerlopultban is van egy kiosztas-beallitasi lehetoseg.
Az az 'e' hiba erdekes, talan nezd meg a valtozoidat, nincs-e veletlenul valami hulyeseg definialva bennuk.
Adj hozza egy testusert, es nezd meg, annak a kornyezeteben mukodik-e a konzolon az 'e' betu. Ha igen, akkor a te profilodban lesz a hiba, ha nem, akkor globalisan.
Ugye a fenti parancsokat # nelkul adtad ki? ;-)
Ha egy valtozot beallitasz az export paranccsal, az csak egy adott session-re (bejelentkezesre) ervenyes! A .bash_profile alatt kell oket megadni, hogy allandoak legyenek.
- A hozzászóláshoz be kell jelentkezni
/etc/ -ben nem találtam olyan konfig állományt, ami ilyen beállítást tartalmazna. (de majd megpróbálok utánanézni)
/etc/X11/ van, de xorg.conf nincs.
A vezérlőpultban a billentyűzetkiosztás "Általános 105 gombos (nemzetközi) PC. Szerintem ugyanez van beállítva root-nál is.
A fenti parancsokat rootként (#-nélkül) adtam ki.
Vettem fel új felhasználót, nála minden jól működik.
- A hozzászóláshoz be kell jelentkezni
Nézd meg a /etc/X11/XF86Configot akkor, ha még nem xorg-od van,
ott legyen a helyes billentyűzet beállítva.
Egyébként fontos még, hogy a
/etc/environment is helyesen legyen beállítva,
nálam például:
EDITOR=vim
JAVA_HOME=/usr/lib/j2sdk1.5-sun/
LESSCHARSET=latin1
LC_CTYPE=hu_HU
LC_COLLATE=hu_HU
LC_TIME=hu_HU
LN_NUMERIC=hu_HU
LC_MONETARY=hu_HU
LC_MESSAGES=en_US
LC_PAPER=hu_HU
LC_NAME=hu_HU
LC_ADDRESS=hu_HU
LC_TELEPHONE=hu_HU
LC_MEASUREMENT=hu_HU
LC_IDENTIFICATION=hu_HU
TZ='Europe/Budapest'
DISPLAY=:0
G_BROKEN_FILENAMES=1
LANG=en_US
- A hozzászóláshoz be kell jelentkezni
:) igen, még nem Xorg-om van.
Az XF86Config (ami XF86Config-4 ) szerintem jól áll.
Az etc/environment -et szerkesztettem, mindjárt kipróbálom, mi lett belőle...
Ha máshogy nem megy, megpróbálom ezt:
cp /etc/X11/XF86Config-4 /etc/X11/XF86Config-4.custom
# md5sum /etc/X11/XF86Config-4 >/var/lib/xfree86/XF86Config-4.md5sum
# dpkg-reconfigure xserver-xfree86
.
.
.
.
.
Az etc/environment szerkesztése nem járt sok sikerrel, e betű ugyanúgy nincs. :(
# dexconf
perl: warning: Setting locale failed.
perl: warning: Please check that your locale settings:
LANGUAGE = (unset),
LC_ALL = (unset),
LC_PAPER = "hu_HU",
LC_ADDRESS = "hu_HU",
LC_MONETARY = "hu_HU",
LC_TELEPHONE = "hu_HU",
LC_MESSAGES = "en_US",
LC_IDENTIFICATION = "hu_HU",
LC_COLLATE = "hu_HU",
LC_MEASUREMENT = "hu_HU",
LC_CTYPE = "hu_HU",
LC_TIME = "hu_HU",
LC_NAME = "hu_HU",
LANG = "hu_HU.UTF-8"
Gondolom nem jó, ha valami (unset).
.
.
.
A LANGUAGE és az LC_ALL változókat talán már sikerült belőnöm,
de elbabráltam az XF86Config-ot, így már a képernyő-felbontásom sem az igazi... Egyenlőre hagyom az egészet...
- A hozzászóláshoz be kell jelentkezni