Διερμηνευτής και wine 0.9.55

Ξεκίνησε από emnik, 21 Φεβ 2008, 11:18:46 ΠΜ

« προηγούμενο - επόμενο »

emnik

Καλημέρα σε όλους!
(Άλκη συνεχίζω εδώ όπως πρότεινες!)

Με την τελευταία έκδοση του 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

Κι άλλο bug του wine:
Η συντόμευση για το Διερμηνευτή που δημιουργείται στην επιφάνεια εργασίας είναι χαλασμένη. Για να διορθωθεί πρέπει να κάνουμε:
Δεξί κλικ στη συντόμευση » ιδιότητες
Καρτέλα Εφαρμογή
Στο πλαίσιο Εντολή, να σβήσουμε από το τέλος το μονοπάτι του φακέλου του Διερμηνευτή, δηλαδή το
C:\Program Files\Γλώσσα\
έτσι αυτό που πρέπει να απομείνει είναι
env WINEPREFIX="/home/user/.wine" wine "C:\Program Files\Γλώσσα\Γλώσσα.exe"

alkisg

#2
edit 03/11/08: Στις πρόσφατες εκδόσεις του wine αρκεί να σβήσετε το φάκελο γραμματοσειρών του wine, επειδή αυτές δεν περιέχουν ελληνικά:

Κώδικας: shell
sudo mv /usr/share/wine/fonts /usr/share/wine/fonts-no-greek





Κι άλλο 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

Ένας ακόμα εύκολος και γρήγορος τρόπος λύσης για το bug των ελληνικών είναι να χρησιμοποιείσετε το script winetricks για την εγκατάσταση της γραμματοσειράς tahoma:

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

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