Another one trash blog…

…is here

Υποστήριξη ελληνικών στο Slackware

leave a comment »

Για να βλέπουμε ελληνικά filenames στο Slackware (π.χ. από κάποιο Windows Partition ή cdrom) θα χρειαστεί να έχουμε κάποιες ρυθμίσεις στον πυρήνα και κατά δεύτερον να ρυθμίσουμε κατάλληλα το /etc/fstab*.

Οι προτεινόμενες ρυθμίσεις για τον πυρήνα είναι οι εξής:

CONFIG_NLS=y
CONFIG_NLS_DEFAULT=”iso8859-7″
CONFIG_NLS_CODEPAGE_437=m
CONFIG_NLS_CODEPAGE_737=m
CONFIG_NLS_CODEPAGE_869=m
CONFIG_NLS_ISO8859_1=m
CONFIG_NLS_ISO8859_7=m
CONFIG_NLS_UTF8=m

Αναλυτικά, στις ρυθμίσεις για File SystemNative Language Support επιλέγουμε τα:

Default NLS Option: “iso8859-7″
Codepage 437 (United States, Canada)
Codepage 737 (Greek)
Codepage 869 (Greek)
NLS ISO 8859-1 (Latin 1; Western European Languages)
NLS ISO 8859-7 (Modern Greek)
NLS UTF8

Είτε ως modules, είτε ενσωματωμένα στον πυρήνα, αναλόγως πως τα θέλετε. Απλά, αν τα ρυθμίσετε ως modules φροντίστε να φορτώνονται κατάλληλα (είτε με τον kernel module loader αυτόματα είτε ρυθμίζοντας κατάλληλα το σύστημά σας).

Για Fat32:

Ρυθμίζουμε το /etc/fstab, στο οποίο θα πρέπει να προσθέσεμε στα options utf8=yes στο partition στο οποίο θέλετε να βλέπετε ελληνικά ονόματα αρχείων.Για παράδειγμα ,η γραμμή στο /etc/fstab μπορεί να μοιάζει κάπως έτσι:

/dev/hda1 /mnt/Windows vfat defaults,utf8=yes 0 0

Για NTFS:

Ρυθμίζουμε το /etc/fstab, στο οποίο θα πρέπει να προσθέσεμε στα options nls=utf8 στο partition στο οποίο θέλετε να βλέπετε ελληνικά ονόματα αρχείων.Για παράδειγμα ,η γραμμή στο /etc/fstab μπορεί να μοιάζει κάπως έτσι:

/dev/hda2 /mnt/Windows ntfs defaults,nls=utf8 0 0

Επίσης για την υποστήριξη ελληνικών στο σύστημα μας προσθέτουμε στο /usr/share/locale/locale.alias

el_GR el_GR.UTF-8
en_US en_US.UTF-8

Στη συνέχεια,στο αρχείο /etc/profile.d/lang.sh** αντικαθιστούμε το

export LANG=en_US με export LANG=en_US.UTF-8

ή αν θέλουμε ελληνική υποστήριξη σε όλο το σύστημα(μηνύματα κτλ) το αντικαθιστούμε με

LANG=el_GR.UTF-8

Τελος αφαιρουμε την γραμμη

export LC_COLLATE=C

απτο ιδιο αρχειο και ειμαστε κομπλε.

*Σε Slackware 13 και μετά δεν χρειαζεται να επεμβουμε στον πυρήνα και στο /etc/fstab

**Aνάλογα το shell που χρησιμοποιείτε ,χρησιμοποιείστε το /etc/profile.d/lang.csh

Πηγή

Advertisements

Written by v4nelle

18 April, 2010 at 11:07 pm

Posted in linux

Tagged with ,

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

%d bloggers like this: