Mc UTF-8 támogatással Slackware 12.0/12.1 alatt

A HupWiki-ből...

Még a 12.1-es változatra váltás előtt egy barátom hatására és segítségével átálltam az UTF-8 karakterkészletre a számítógépemen.

Ehhez a kövezkező változtatásokat kellett ejtenem:

1. Át kellett szerkeszteni az /etc/profile.d/lang.sh állományt:

export LANG=hu_HU

helyett:

export LANG=hu_HU.UTF-8

2. Az /etc/rc.d/rc.local-hoz a következő sorokat kellett hozzáadni:

if [ -x /usr/bin/unicode_start ]; then
    /usr/bin/unicode_start
fi

3. Az /etc/rc.d/rc.font-ban a betűtípus betöltését szabályozó parancsot a kövezkezőre kellett cserélnem: (Az itt látható font választása nyilvánvalóan nem kötelező, az olvasó válasszon saját belátása szerint.)

setfont -v lat2a-16.psfu.gz

Ezután a konzoloknak működniük kellene, azonban van még egy nagy probléma, ugyanis az Midnight Commander alapesetban nem szereti az UTF-8-as karaktereket, ezért a keret szétcsúszik, ha az adott sorban akár egy ékezetes vagy más különleges karakter van. Ezt a problémát konfigurácós fájlok szerkeszésével nem tudtam megoldani sajnos, egy UTF-8 támogatással fordított mc változatot kellett telepítenem. Egy ilyen mc változat letölthető Slackware csomagként innen. Arra az esetre, ha a fenti címen a csomagok elérhetetlenek lesznek, tükröztem a két szükséges fájlt. Ezek itt is elérhetők: slang_utf8-1.4.9-i486-vs2onlyso.tgz és mc-4.6.1utf8-i486-vs2.tgz. Ezeket például a következőképpen lehet telepíteni:

root@janos_mobile:/home/janos/Desktop/temp# installpkg slang_utf8-1.4.9-i486-vs2onlyso.tgz
root@janos_mobile:/home/janos/Desktop/temp# upgradepkg mc-4.6.1utf8-i486-vs2.tgz

Ezen parancsok eredményeként lecserélődött a régi mc az UTF-8-at támogató új változatra, így ezek után már nyugodt szívvel használhattam az új Midnight Commandert és az UTF-8-as rendszeremet.

Személyes eszközök