alkisg Δημοσ. 27 Ιανουαρίου 2010 Share Δημοσ. 27 Ιανουαρίου 2010 Στο Διαδίκτυο κυκλοφορούν πολλές λύσεις για το πρόβλημα των ελληνικών στο wine, αλλά καμία από όσες είχα δει δεν "άντεχε" σε αναβάθμιση ή επανεγκατάσταση του wine, ή δεν εφαρμοζόταν εύκολα σε πολλούς χρήστες κτλ. Γι' αυτόν το λόγο αναπτύξαμε το παρακάτω πακέτο deb, το οποίο λύνει το πρόβλημα των ελληνικών με τον εξής τρόπο: Οι χαλασμένες γραμματοσειρές του wine μετακινούνται από την κανονική τους θέση (/usr/share/wine/fonts) σε κάποια άλλη θέση (/usr/share/wine-el/fonts). Έτσι, το wine δεν τις βρίσκει, οπότε χρησιμοποιεί αυτές του συστήματος που περιέχουν ελληνικά. Επιπρόσθετα όμως η εκτροπή των γραμματοσειρών γίνεται με μια ειδική τεχνική που λέγεται dpkg-divert, η οποία φροντίζει ότι θα μείνουν στη νέα τους θέση ακόμα κι αν γίνει αναβάθμιση του wine. Προτείνεται λοιπόν όσοι χρησιμοποιούν το wine να εγκαταστήσουν το παρακάτω πακέτο (το οποίο αυτόματα βάζει και το wine, αν δεν το έχετε ήδη). Επίσης, όσοι developers δημιουργούν πακέτα που χρησιμοποιούν ελληνικά σε wine (όπως είναι για παράδειγμα μερικά από τα εκπαιδευτικά πακέτα του Π.Ι), προτείνεται να κάνουν Depends:wine-el, ώστε να λύνεται αυτόματα το πρόβλημα των ελληνικών χωρίς να χρειάζεται κάποια ενέργεια από τους χρήστες. Τρόπος εγκατάστασης: Αν έχετε το Αποθετήριο εκπαιδευτικού λογισμικού της Τεχνικής Στήριξης ΣΕΠΕΗΥ στις πηγές σας, αρκεί να εγκαταστήσετε το πακέτο wine-el από το Synaptic. Αν όχι, μπορείτε να το εγκαταστήσετε από αυτόν τον σύνδεσμο: http://ts.sch.gr/repo/pool/main/w/wine-el/wine-el_1.0.0_all.deb Βέβαια, καλύτερη ακόμα λύση θα είναι όταν κάποιος άξιος άνθρωπος αφιερώσει κάποιες μέρες από τη ζωή του για να βάλει ελληνικά στις γραμματοσειρές του wine με το πρόγραμμα fontforge. Οι developers του wine ενδιαφέρονται πολύ για μια τέτοια λύση και θα την δεχτούν οπωσδήποτε upstream, αν βέβαια είναι μιας κάποιας ποιότητας. Συνδέστε για να σχολιάσετε Κοινοποίηση σε άλλες σελίδες άλλες επιλογές
gega Δημοσ. 29 Ιανουαρίου 2010 Share Δημοσ. 29 Ιανουαρίου 2010 πωπω φιλε με εσωσες:-):-) εψαχνα καιρο για καποιο workaround για τα greek fonts στο wine σε ευχαριστω:-D Συνδέστε για να σχολιάσετε Κοινοποίηση σε άλλες σελίδες άλλες επιλογές
gtroza Δημοσ. 30 Ιανουαρίου 2010 Share Δημοσ. 30 Ιανουαρίου 2010 πωπω φιλε με εσωσες ο alkisg είναι γνωστός ναυαγοσώστης ! . Συνδέστε για να σχολιάσετε Κοινοποίηση σε άλλες σελίδες άλλες επιλογές
the_eye Δημοσ. 17 Φεβρουαρίου 2010 Share Δημοσ. 17 Φεβρουαρίου 2010 Βγάζει μήνυμα λάθους >dimitris@dimitris-laptop:~$ wget 'http://users.sch.gr/alkisg/tosteki/index.php?action=dlattach;topic=2574.0;attach=1457' -O /tmp/divert-wine-fonts.sh && sudo sh /tmp/divert-wine-fonts.sh --2010-02-17 21:59:16-- http://users.sch.gr/alkisg/tosteki/index.php?action=dlattach;topic=2574.0;attach=1457 Εύρεση του users.sch.gr... 194.63.239.5 Connecting to users.sch.gr|194.63.239.5|:80... συνδέθηκε. Η αίτηση για HTTP στάλθηκε, αναμονή απάντησης... 403 Forbidden 2010-02-17 21:59:18 ΣΦΑΛΜΑ 403: Forbidden. Συνδέστε για να σχολιάσετε Κοινοποίηση σε άλλες σελίδες άλλες επιλογές
alkisg Δημοσ. 17 Φεβρουαρίου 2010 Μέλος Share Δημοσ. 17 Φεβρουαρίου 2010 Γκρρρ... αμάν αυτό το σχολικό δίκτυο, όλο προβλήματα είναι... τώρα το ξεκίνησε το πρόβλημα, όταν το πόσταρα δεν υπήρχε. Θα στείλω bug report, στο μεταξύ όποιος θέλει απλά κάνει κλικ με τον firefox στον παρακάτω σύνδεσμο, http://users.sch.gr/alkisg/tosteki/index.php?action=dlattach;topic=2574.0;attach=1457 το σώζει ως /tmp/divert-wine-fonts.sh και τρέχει: sudo sh /tmp/divert-wine-fonts.sh Συνδέστε για να σχολιάσετε Κοινοποίηση σε άλλες σελίδες άλλες επιλογές
firewalker Δημοσ. 18 Φεβρουαρίου 2010 Share Δημοσ. 18 Φεβρουαρίου 2010 Στην ουσία κάνεις back up τις γραμματοσειρές αυτές και μετά τις σβήνεις. Έπειτα λες στο packet manager να βάζεις τις συγκεκριμένες γραμματοσειρές του πακέτου στον νέο φάκελο. Σωστά; Για δώσε λίγο ls /usr/share/wine/, ls /usr/share/wine/fonts/, ls /usr/share/wine/onts_without_greek/ πριν και μετά. Για να δω αν κατάλαβα καλά τι κάνει η dpkg-divert και να το προσαρμόσω (αν γίνετε και μπορώ) στο Arch. Συνδέστε για να σχολιάσετε Κοινοποίηση σε άλλες σελίδες άλλες επιλογές
the_eye Δημοσ. 18 Φεβρουαρίου 2010 Share Δημοσ. 18 Φεβρουαρίου 2010 Μια άλλη λύση είναι να αντιγράψουμε από τον φάκελο c:\windows\fonts (winXP) τις γραμματοσειρές στο φάκελο /usr/share/wine/fonts Αν έχουμε dual boot είναι παιχνιδάκι Συνδέστε για να σχολιάσετε Κοινοποίηση σε άλλες σελίδες άλλες επιλογές
alkisg Δημοσ. 18 Φεβρουαρίου 2010 Μέλος Share Δημοσ. 18 Φεβρουαρίου 2010 @firewalker: όχι ακριβώς. Με το divert λέμε στον package manager να τα βάζει αλλού. Έτσι, το wine δεν θα τα βρίσκει, κι επομένως θα χρησιμοποιεί τις γραμματοσειρές του συστήματος, που έχουν ελληνικά. @the_eye: με το πρώτο update του wine οι γραμματοσειρές θα αντικατασταθούν. Οπότε αυτό που λες αν θες το κάνεις *αφού* τρέξεις το παραπάνω script που κάνει το divert, ώστε να μην γίνονται overwrite... Συνδέστε για να σχολιάσετε Κοινοποίηση σε άλλες σελίδες άλλες επιλογές
firewalker Δημοσ. 18 Φεβρουαρίου 2010 Share Δημοσ. 18 Φεβρουαρίου 2010 @firewalker: όχι ακριβώς. Με το divert λέμε στον package manager να τα βάζει αλλού. Έτσι, το wine δεν θα τα βρίσκει, κι επομένως θα χρησιμοποιεί τις γραμματοσειρές του συστήματος, που έχουν ελληνικά. Στον αρχικό φάκελο συνεχίζουν να υπάρχουν; Δεν τις μετακινεί; Συνδέστε για να σχολιάσετε Κοινοποίηση σε άλλες σελίδες άλλες επιλογές
alkisg Δημοσ. 18 Φεβρουαρίου 2010 Μέλος Share Δημοσ. 18 Φεβρουαρίου 2010 Στον αρχικό φάκελο συνεχίζουν να υπάρχουν; Δεν τις μετακινεί; Εάν η εντολή τρέξει αφού εγκατασταθεί το wine, τότε η dpkg-divert κάνει και move. Εάν τρέξει πριν εγκατασταθεί το wine, τότε φυσικά δεν κάνει move αφού δεν υπάρχουν ακόμα οι γραμματοσειρές, οπότε απλά σημειώνει ότι θα μπαίνουν στη νέα θέση. Σε κάθε περίπτωση οι γραμματοσειρές δεν υπάρχουν στον αρχικό φάκελο. http://manpages.ubuntu.com/dpkg-divert Συνδέστε για να σχολιάσετε Κοινοποίηση σε άλλες σελίδες άλλες επιλογές
firewalker Δημοσ. 18 Φεβρουαρίου 2010 Share Δημοσ. 18 Φεβρουαρίου 2010 Σε ένα τυχαίο σύστημα, αν έκανες move τις εν λόγο γραμματοσειρές "με το χέρι" το wine θα χρησιμοποιούσε του συστήματος; Αν μπορείς ανέφερε και μία προβληματική με τα ελληνικά εφαρμογή για να κάνω μερικές δοκιμές. Συνδέστε για να σχολιάσετε Κοινοποίηση σε άλλες σελίδες άλλες επιλογές
alkisg Δημοσ. 18 Φεβρουαρίου 2010 Μέλος Share Δημοσ. 18 Φεβρουαρίου 2010 Ναι, αν τις μετακινούσες με το χέρι θα χρησιμοποιούσε του συστήματος και θα δούλευε ΟΚ. Όμως στο επόμενο update του wine, θα τις ξανάβαζε στην ίδια θέση. Φαντάσου να έχεις να συντηρήσεις Ν μηχανήματα, και μετά από κάθε update του wine να πρέπει να ξανακάνεις move... Με το dpkg-divert η μετακίνηση γίνεται από το σύστημα, μόνο μία φορά, και ισχύει και για μετά τα updates. Όλες οι εφαρμογές που χρησιμοποιούν ελληνικά και π.χ. Tahoma έχουν πρόβλημα. Μπορείς π.χ. να δοκιμάσεις με μια δικιά μου, στο διάλογο Αρχείο » Άνοιγμα χρησιμοποιεί Tahoma... http://ppa.launchpad.net/ts.sch.gr/ppa/ubuntu/pool/main/g/glossa/ Συνδέστε για να σχολιάσετε Κοινοποίηση σε άλλες σελίδες άλλες επιλογές
firewalker Δημοσ. 18 Φεβρουαρίου 2010 Share Δημοσ. 18 Φεβρουαρίου 2010 Πρόβλημα σαν το δικό σου εγώ το λύνω με LC_ALL=el_GR.UTF-8 wine glossa.exe Συνδέστε για να σχολιάσετε Κοινοποίηση σε άλλες σελίδες άλλες επιλογές
alkisg Δημοσ. 18 Φεβρουαρίου 2010 Μέλος Share Δημοσ. 18 Φεβρουαρίου 2010 Δεν λύνεται έτσι. Δεν είναι πρόβλημα κωδικοποίησης, είναι πρόβλημα γραμματοσειρών. Πρόσεξε τη συνημμένη εικόνα: το "Επιφάνεια εργασίας" φαίνεται κανονικά, επειδή είναι με MS Serif τι είναι τέλος πάντων, ενώ τα κουμπάκια που είναι με Tahoma δεν φαίνονται. Εσένα δουλεύει επειδή *κάπως* έχεις ελληνική Tahoma. Π.χ. μήπως έχεις αντιγράψει τις γραμματοσειρές των Windows στο .fonts; Συνδέστε για να σχολιάσετε Κοινοποίηση σε άλλες σελίδες άλλες επιλογές
firewalker Δημοσ. 18 Φεβρουαρίου 2010 Share Δημοσ. 18 Φεβρουαρίου 2010 Ναι, έτσι είναι. Απλώς σε εμένα για να παίξει σωστά θέλει και το LC_ALL διότι το σύστημα μου δεν είναι ρυθμισμένο στα Ελληνικά. Αν δεν το βάλω ακόμη και με τον δικό σου τρόπο δεν παίζει. Συνδέστε για να σχολιάσετε Κοινοποίηση σε άλλες σελίδες άλλες επιλογές
Προτεινόμενες αναρτήσεις
Αρχειοθετημένο
Αυτό το θέμα έχει αρχειοθετηθεί και είναι κλειστό για περαιτέρω απαντήσεις.