Ελληνικά σε OSX 8.11.0 Tiger μέσω SSH
Posted in Apple on October 23rd, 2009 by atma – Be the first to commentΧρησιμοποιώ τα Ελληνικά (UTF-8) και σε console αρκετά. Το Snow Leopard έχει σωστό UTF-8 support αλλά και το Tiger δεν έχει πρόβλημα με το UTF-8 αντίθετα με αυτό που πιστεύουν πολλοί. Το πρόβλημα είναι τα locales και το sshd_config.
Η προκαθορισμένη shell στο δικό μου σύστημα είναι η zsh. Παρόλα αυτά οι περισσότεροι υποθέτω πως έχετε bash. Οι εντολές είναι οι ίδιες, καθώς οι δύο shell διαβάζουν τις ρυθμίσεις που χρειαζόμαστε με τον ίδιο τρόπο.
Αρχικά αλλάζουμε το sshd_config. Προσθέτουμε μια γραμμή στο sshd_config:
$ sudo echo \"AcceptEnv LANG LC_*\" >> /etc/sshd_config
Τώρα ο sshd ξέρει ότι πρέπει να διαβάσει τα “language locales”. Έπειτα ορίζουμε τα ακόλουθα στο $HOME/.zshrc:
export LC_COLLATE=\"el_GR.utf-8\" export LC_CTYPE=\"el_GR.utf-8\" export LC_MESSAGES=\"el_GR.utf-8\" export LC_MONETARY=\"el_GR.utf-8\" export LC_NUMERIC=\"el_GR.utf-8\" export LC_TIME=\"el_GR.utf-8\"
Μην ξεχάσετε να χρησιμοποιήσετε το ίδιο .zshrc (ή .bashrc) και στα δύο μηχανήματα. Τώρα πρέπει να έχετε σωστό UTF-8 support και στα δύο μηχανήματα στην console.
