Αποστολέας Θέμα: Διερμηνευτής και wine 0.9.55  (Αναγνώστηκε 5747 φορές)

emnik

  • Νέος
  • *
  • Μηνύματα: 7
Διερμηνευτής και wine 0.9.55
« στις: 21 Φεβ 2008, 11:18:46 πμ »
Καλημέρα σε όλους!
(Άλκη συνεχίζω εδώ όπως πρότεινες!)

Με την τελευταία έκδοση του wine 0.9.55 (εγκατάσταση στο ubuntu -και όχι μόνο- με τις οδηγίες που υπάρχουν στο http://www.winehq.org/site/download-deb) δεν εμφανίζεται σωστά η βοήθεια (και γενικά οι html σελίδες).
Το πρόβλημα λύνεται ακολουθώντας τις οδηγίες χειροκίνητης εγκατάστασης του html gecko engine : http://ubuntuforums.org/archive/index.php/t-634464.html

Για τυχόν άλλα μικροπροβληματάκια με τη παρούσα έκδοση του wine ας συνεχίσουμε εδώ...

Με εκτίμιση,
Νικηφοράκης Μάνος

Νικηφοράκης Μάνος - φυσικός

alkisg

  • Τεχνικός / καθαρίστρια
  • *****
  • Μηνύματα: 4821
    • alkisg@im.sch.gr
    • Ο Διερμηνευτής της ΓΛΩΣΣΑΣ
Απ: Διερμηνευτής και wine 0.9.55
« Απάντηση #1 στις: 21 Φεβ 2008, 05:44:42 μμ »
Κι άλλο bug του wine:
Η συντόμευση για το Διερμηνευτή που δημιουργείται στην επιφάνεια εργασίας είναι χαλασμένη. Για να διορθωθεί πρέπει να κάνουμε:
Δεξί κλικ στη συντόμευση » ιδιότητες
Καρτέλα Εφαρμογή
Στο πλαίσιο Εντολή, να σβήσουμε από το τέλος το μονοπάτι του φακέλου του Διερμηνευτή, δηλαδή το
C:\Program Files\Γλώσσα\
έτσι αυτό που πρέπει να απομείνει είναι
env WINEPREFIX="/home/user/.wine" wine "C:\Program Files\Γλώσσα\Γλώσσα.exe"

alkisg

  • Τεχνικός / καθαρίστρια
  • *****
  • Μηνύματα: 4821
    • alkisg@im.sch.gr
    • Ο Διερμηνευτής της ΓΛΩΣΣΑΣ
Απ: Διερμηνευτής και wine 0.9.55
« Απάντηση #2 στις: 22 Φεβ 2008, 10:15:34 πμ »
edit 03/11/08: Στις πρόσφατες εκδόσεις του wine αρκεί να σβήσετε το φάκελο γραμματοσειρών του wine, επειδή αυτές δεν περιέχουν ελληνικά:

Κώδικας: Text
  1. sudo mv /usr/share/wine/fonts /usr/share/wine/fonts-no-greek
  2.  



Κι άλλο bug του wine 0.9.55 (οπότε σκεφτείτε το πριν την βάλετε, στα repositories του Ubuntu υπάρχει ακόμα η 0.9.47 που δεν έχει αυτά τα bugs):
Δεν εμφανίζονται σωστά τα ελληνικά στους διαλόγους ανοίγματος και αποθήκευσης αρχείων.

Λύση #1 (η σωστότερη):
Αντικαταστήστε τις γραμματοσειρές
  /usr/share/wine/fonts/tahoma.ttf
  /usr/share/wine/fonts/tahomabd.ttf
που δεν περιέχουν ελληνικά, με τις αντίστοιχες των Windows που περιέχουν ελληνικά.

Λύση #2:
  sudo vi /usr/share/wine/wine.inf
Ψάξτε γι' αυτήν τη γραμμή:
  HKLM,%FontSubStr%,"MS Shell Dlg 2",,"Tahoma"
Και προσθέστε από πάνω της αυτήν τη γραμμή:
  HKLM,%FontSubStr%,"MS Shell Dlg",,"DejaVu Sans"
Με την ευκαιρία αν θέλετε αλλάξτε και την MS Shell Dlg 2 σε "DejaVu Sans", δε χρειάζεται στο Διερμηνευτή, αλλά μπορεί να τη χρειαστούν άλλα ελληνικά προγράμματα.
Η μέθοδος αυτή θα διορθώσει το πρόβλημα για τους (νέους) χρήστες που δεν έχουν τρέξει ακόμα το wine. Αν το έχετε ήδη εκτελέσει, εφαρμόστε μια από τις άλλες δύο λύσεις ή τρέξτε mv ~/.wine ~/.oldwine ώστε να ξαναφτιαχτούν οι ρυθμίσεις του wine από την αρχή.

Λύση #3:
  wine regedit
Πηγαίνετε στο κλειδί
  HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\FontSubstitutes
και αλλάξτε την τιμή MS Shell Dlg από Tahoma (που συνήθως δεν υπάρχει) σε DejaVu Sans (που συνήθως υπάρχει).
Η μέθοδος αυτή διορθώνει το πρόβλημα μόνο στον τρέχοντα χρήστη.

...και μια τέταρτη λύση.

emnik

  • Νέος
  • *
  • Μηνύματα: 7
Απ: Διερμηνευτής και wine 0.9.55
« Απάντηση #3 στις: 14 Σεπ 2008, 02:06:17 μμ »
Ένας ακόμα εύκολος και γρήγορος τρόπος λύσης για το bug των ελληνικών είναι να χρησιμοποιείσετε το script winetricks για την εγκατάσταση της γραμματοσειράς tahoma:

ανοίγουμε ένα τερματικό (στο home directory) και γράφουμε:
wget http://www.kegel.com/wine/winetricks
για να κατεβάσουμε το script
chmod +x winetricks
για να το κάνουμε εκτελέσιμο
./winetricks
για να το τρέξουμε.
Από τη λίστα που θα εμφανίσει επιλέγουμε μόνο εγκατάσταση της γραμματοσειράς Tahoma, πατάμε οκ και περιμένουμε. Μόλις τελειώσει η διαδικασία είμαστε έτοιμοι!

Νικηφοράκης Μάνος - φυσικός
Νικηφοράκης Μάνος - φυσικός