Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
smbfs greek filenames troubleshoting
View unanswered posts
View posts from last 24 hours

 
Reply to topic    Gentoo Forums Forum Index Greek
View previous topic :: View next topic  
Author Message
analogDevices
n00b
n00b


Joined: 28 Oct 2004
Posts: 25

PostPosted: Thu Oct 28, 2004 9:56 am    Post subject: smbfs greek filenames troubleshoting Reply with quote

'Εχω εγκαταστήσει ελληνικά σε 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
View user's profile Send private message
Slammer
Moderator
Moderator


Joined: 28 Mar 2003
Posts: 270
Location: Greece

PostPosted: Thu Oct 28, 2004 12:12 pm    Post subject: Reply with quote

Σχετικά με τα 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. Δωσε την εντολη:
Code:

locale -a

Θα σου δείξει ολα τα 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
View user's profile Send private message
analogDevices
n00b
n00b


Joined: 28 Oct 2004
Posts: 25

PostPosted: Fri Oct 29, 2004 7:32 am    Post subject: Reply with quote

Άλλαξα όλες της ρυθμίσεις σε 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
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Greek All times are GMT
Page 1 of 1

 
Jump to:  
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