View previous topic :: View next topic |
Author |
Message |
analogDevices n00b
Joined: 28 Oct 2004 Posts: 25
|
Posted: Thu Oct 28, 2004 9:56 am Post subject: smbfs greek filenames troubleshoting |
|
|
'Εχω εγκαταστήσει ελληνικά σε console (no X installed) σύμφωνα με της οδηγίες του djart howto και του "Greek Accented Vowels Howto".
Γράφω & διαβάζω ελληνικά στο Gentoo μου αλλά όταν κάνω mount ενα windows pc δεν μπορώ να διαβάσω ελληνικά filenames/directorys.
Φαίνονται 2β| - λ??"?| '?¨.txt
/mount -t smbfs -o codepage=737,iocharset=utf8
ή
/mount -t smbfs -o codepage=737,iocharset=iso8859-7
/etc/profile
export LANG=el_GR
export LC_CTYPE=el_GR
export LC_COLLATE=el_GR
(έχω δοκιμάσει και με el_GR.UTF8)
~/.bash_profile
/bin/echo -ne "\033(K\033)K" >/dev/tty
/bin/setfont iso07.16
/bin/loadkeys gr
Έχω δοκιμάσει της ακόλου8ες ρυθμίσεις στον kernel: (2.6.9)
Default NLS Option: iso8859-7 ή utf8
codepage 437 ή 737 ή 869
NLS ISO8859-1 ή ISO8859-7 ή UTF8
SMB - Default Remote NLS option utf8 ή cp737
DOS/FAT/NTFS
FAT default codepage 737 (δεν δέχεται utf8)
FAT default iocharset cp737 ή utf8 ή iso8859-7
(Δοκίμασα και kernel-2.4.27)
Εχω εγκαταστήσει και το greek-console του Γιώργου Κεραμίδα.
Κανένα αποτέλεσμα
Πλέον, μετά απο διάβασμα ολών των howto πέρι ελληνικών και ψάξιμο στο google/linux δεν καταφερά κάποιο αποτέλεσμα....
Ελπίζω στην βοήθεια σας.
Ευχαριστώ |
|
Back to top |
|
|
Slammer Bodhisattva
Joined: 28 Mar 2003 Posts: 270 Location: Greece
|
Posted: Thu Oct 28, 2004 12:12 pm Post subject: |
|
|
Σχετικά με τα NTFS partitions με τη παρακάτω δήλωση βλεπω κανονικά τα ελληνικά Filenames:
Code: |
/dev/hdb1 /mnt/winc ntfs user,auto,utf8=yes,umask=002,exec,rw,suid 0 0
|
Επισης και με samba βλεπω κανονικά τα Ελληνικα filenames. (Εχε υπόψη σου οτι η samba 2.x εχει προβληματάκια με τα utf, οπότε μιλάμε μονο για 3.x)
Κατ'αρχην δηλώνω στο smb.conf τις παρακατω γραμμες:
Code: |
unix charset = UTF-8
display charset = UTF-8
|
Το mount γινεται ως εξης:
Code: |
mount //Server/Share /mnt/share -o iocharset=utf8
|
και βλεπω κανονικα τα Ελληνικα filenames απο τον υπολογιστη με Windows.
Οι μεταβλητές μου LC_* οριζονται στο αρχειο /etc/env.d/99greek (ενα αρχειο που περιλαμβανει μονο τις παρακατω γραμμες) και είναι:
Code: |
LC_CTYPE=el_GR.UTF-8
LC_COLLATE=el_GR.UTF-8
|
(στο kernel δεν δηλωνω τιποτα.... τα ελληνικά τα βλεπω σε γραφικο περιβαλλον. Αν μετα απο αυτα στη κονσολα δεν εχεις Ελληνικα, τοτε μαλλον ειναι προβλημα της υποστηριξης ελληνικων σε κονσολα... καπου υπάρχει ενα thread για ελληνικα utf σε κονσολα.... θα το βρω....)
Επισης κατι ακομα σχετικά με τα UTF. Δωσε την εντολη:
Θα σου δείξει ολα τα locales που υποστηρίζονται. Αν στη λιστα αυτή δεν υπάρχει το el_GR.utf8 θα πρεπει να το δημιουργησεις με την παρακάτω εντολή (πριν μερικούς μηνες που ενεργοποιησα το utf δεν υπήρχε απο default):
Code: |
localedef -i el_GR -f UTF-8 el_GR.UTF-8
|
Αν κανεις πάλι locale -a θε δεις οτι υπάρχει τωρα το el_GR.utf8 ( Η κατάληξη .utf8 ειναι σωστή, απλά στη δηλωση του LC_* βαζουμε .UTF-8 ) _________________ Keep Slamming... |
|
Back to top |
|
|
analogDevices n00b
Joined: 28 Oct 2004 Posts: 25
|
Posted: Fri Oct 29, 2004 7:32 am Post subject: |
|
|
Άλλαξα όλες της ρυθμίσεις σε utf8 και τα ελληνικά γράμματα πλέον φαίνονται ????? ??? ?????.txt, ακόμα και αυτά που δημιουργώ εγώ απο το gentoo, (τοπικά)
Παρατήρισα πως στο /usr/share/i18n/locales/ έχω el_GR αρχείο άλλα δεν έχω el_GR.utf8
Παρόλο που με locate -a φαίνεται οτι έχω utf8, έτρεξα την εντολή που μου πρότινες χωρίς μήνημα λάθους. Με επιπλέον -v ομως βλέπω πολλά 'περίεργα' μηνήματα:
/usr/share/i18n/locales/el_GR:30: non-symbolic character value should not be used
/usr/share/i18n/locales/el_GR:31: non-symbolic character value should not be used
/usr/share/i18n/locales/el_GR:32: non-symbolic character value should not be used
/usr/share/i18n/locales/el_GR:34: non-symbolic character value should not be used
/usr/share/i18n/locales/el_GR:35: non-symbolic character value should not be used
/usr/share/i18n/locales/el_GR:36: non-symbolic character value should not be used
/usr/share/i18n/locales/el_GR:37: non-symbolic character value should not be used
/usr/share/i18n/locales/el_GR:38: non-symbolic character value should not be used
/usr/share/i18n/locales/el_GR:39: non-symbolic character value should not be used
/usr/share/i18n/locales/el_GR:40: non-symbolic character value should not be used
/usr/share/i18n/locales/el_GR:41: non-symbolic character value should not be used
/usr/share/i18n/locales/el_GR:42: non-symbolic character value should not be used
/usr/share/i18n/locales/el_GR:43: non-symbolic character value should not be used
/usr/share/i18n/locales/el_GR:44: non-symbolic character value should not be used
/usr/share/i18n/locales/el_GR:49: non-symbolic character value should not be used
/usr/share/i18n/locales/i18n:1107: non-symbolic character value should not be used
/usr/share/i18n/locales/i18n:1313: non-symbolic character value should not be used
/usr/share/i18n/locales/i18n:1345: non-symbolic character value should not be used
/usr/share/i18n/locales/i18n:1373: non-symbolic character value should not be used
/usr/share/i18n/locales/translit_neutral:10: non-symbolic character value should not be used
/usr/share/i18n/locales/translit_neutral:11: non-symbolic character value should not be used
/usr/share/i18n/locales/translit_neutral:12: non-symbolic character value should not be used
/usr/share/i18n/locales/translit_neutral:13: non-symbolic character value should not be used
/usr/share/i18n/locales/translit_neutral:14: non-symbolic character value should not be used
/usr/share/i18n/locales/translit_neutral:15: non-symbolic character value should not be used
/usr/share/i18n/locales/translit_neutral:16: non-symbolic character value should not be used
/usr/share/i18n/locales/translit_neutral:17: non-symbolic character value should not be used
LC_NAME: field `name_gen' not defined
LC_NAME: field `name_mr' not defined
LC_NAME: field `name_mrs' not defined
LC_NAME: field `name_miss' not defined
LC_NAME: field `name_ms' not defined
LC_ADDRESS: field `country_name' not defined
LC_ADDRESS: field `country_post' not defined
LC_ADDRESS: field `country_car' not defined
LC_ADDRESS: field `country_isbn' not defined
LC_ADDRESS: field `lang_name' not defined
LC_ADDRESS: field `lang_term' not defined
LC_ADDRESS: field `lang_ab' not defined
LC_IDENTIFICATION: field `audience' not defined
LC_IDENTIFICATION: field `application' not defined
LC_IDENTIFICATION: field `abbreviation' not defined
LC_IDENTIFICATION: no identification for category `LC_MEASUREMENT'
no output file produced because warning were issued
Αναζήτηση λύσης στο google/linux με βάση το τελευταίο μήνημα απέτυχε...
Ρυθμίσεις μου που αφορούν ελληνικά:
/etc/profile
export LANG=el_GR.utf8
export LC_CTYPE=el_GR.utf8
export LC_COLLATE=el_GR.utf8
/etc/rc.conf
KEYMAP="gr"
EXTENDED_KEYMAPS=
CONSOLEFONT="iso07u-16"
CONSOLETRANSLATION="8859-7_to_uni"
UNICODE="yes"
/etc/env.d/99greek
LC_TYPE=el_GR.utf8
LC_COLLATE=el_GR.utf8
consolefont
* status: started
locale -a
el_GR
el_GR.iso88597
el_GR.utf8
/etc/samba/smb.conf
unix charset = UTF8
display charset = UTF8
dos charset = UTF8
~/.bash_profile
/bin/echo -ne "\033(K\033)K" >/dev/tty
/bin/setfont iso07.16
/bin/loadkeys gr
Ειλικρινά ευχαριστώ για την βοήθεια |
|
Back to top |
|
|
|
|
You cannot post new topics in this forum You cannot reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You cannot vote in polls in this forum
|
|