Γραμματοσειρές & DPI σε KDE-Gnome

Ανώνυμος (χωρίς επαλήθευση) | Κυρ, 01/13/2008 - 23:23 | 5'

Ενα κλασικο πρόβλημα που αντιμετωπίζει κανείς είναι ότι όταν έχει περιβάλλον KDE, οι εφαρμογές του Gnome μπορεί να εμφανίζονται με ότι νάναι μέγεθος γραμματοσειράς.

Το πιθανότερο είναι ότι έχετε λάθος ρύθμιση του DPI. Συνήθως αυτό οφείλεται στο X. Από την κονσόλα, δώστε
xdpyinfo | grep resolu

Θα δείτε κάτι σαν κι αυτο:
 dimensions:    1024x768 pixels (333x241 millimeters)

Μετά δώστε:
xdpyinfo | grep dimens

Θα δείτε κάτι σαν κι αυτό
 resolution:    78x81 dots per inch

Αν δεν δείτε 96x96 dots per inch, τότε μπορείτε  να ρυθμίσετε σωστά το DPI της οθόνης/ανάλυσής σας από το xorg.conf

Για το DPI, πατήστε ALT+F2 και γράψτε
kdesu kwrite /etc/X11/xorg.conf

Βρείτε το Section 'Monitor' και προσθέστε, πριν από το EndSection, μία από τις παρακάτω γραμμές (βγάζοντας το κάγκελο #) ανάλογα με την ανάλυση της οθόνης σας.

# DisplaySize 270 203 # 1024x768 96dpi

# DisplaySize 338 254 # 1280x960 96dpi

# DisplaySize 338 270 # 1280x1024 96dpi

# DisplaySize 370 277 # 1400x1050 96dpi

# DisplaySize 423 370 # 1600x1400 96dpi


Πατήστε Ctrl+S για αποθήκευση και μετά Ctrl+Alt+Backspace για επανεκκίνηση του X server.
Λογικά αν δώσετε τώρα την εντολή
xdpyinfo | grep dimens

η απάντηση θα είναι 96DPI.

Πηγαίνετε στη συνέχεια στον KDE Control Center > Appearance & Themes (Eμφάνιση & Θέματα) > Fonts (Γραμματοσειρές) και  στην τελευταία επιλογή 'Force Fonts DPI' επιλέξτε 96 DPI. Όλες οι KDE εφαρμογές που θα ανοίξετε από εδώ και πέρα, θα είναι ΟΚ.

Δεν θα συμβαίνει όμως το ίδιο και για τις Gnome/GTK+ εφαρμογές, π.χ. Evolution, Firefox, κλπ. Αυτές θα εμφανίζονται τώρα με τεράστια μεγέθη γραμματοσειρών.

Για να το φτιάξετε, υπάρχουν πολλές λύσεις. Η πιο απλή που έχω βρει για GTK2 εφαρμογές είναι να ανοίξετε το αρχείο .gtkrc-2.0, π.χ.
kwrite ~/.gtkrc-2.0
Θα δείτε να λέει:
gtk-font-name='BitStreamVeraSans 12'

Ε, απλά αλλάζετε το 12 στο αντίστοιχο που έχετε στο KDE Control Center  >Fonts. Μετά πατήστε CTRL+S, κλείστε το αρχείο και κλείστε κάθε εφαρμογή GTK+/Gnome (Firefox, Evolution, κλπ). Όταν τις ξανανοίξετε ΟΛΑ θα είναι ΟΚ. Σημείωση: για GTK1 εφαρμογές (π.χ. GWhere) το αρχείο λέγεται ~/.gtkrc.mine και πρέπει να το φτιάξετε εσείς.

Εναλλακτικά μια λύση είναι να πειράξετε τις ρυθμίσεις στο Gnome-Control-Center (το οποίο θα πρέπει να εγκαταστήσετε από το Synaptic ή όποιον άλλο package-manager έχετε).  Κατόπιν δώστε

gnome-font-properties

και στο παράθυρο που θα εμφανιστεί επιλέξτε μέγεθος γραμματοσειρών. Kάντε κλικ στο Λεπτομέρειες και μετά ρυθμίστε το DPI σε 96.

Τέλος για να μην χάνετε κάθε φορά τις ρυθμίσεις δώστε την εξής εντολή από την κονσόλα
ĺn -s /usr/lib/control-center/gnome-settings-daemon ~/.kde/Autostart/


Για ενιαία widgets σε Gnome και KDE,  μπορείτε να εγκαταστήσετε τα πακέτα kde-style-qtcurve, gtk2-engines-qtcurve. Μετά πηγαίνετε στο KDE Control Center > Εμφάνιση & Θέματα > Στυλ και στο Widget Style επιλέξτε QtCurve.

Δείτε πως είναι το desktop μου μετά από αυτά:
http://www.linuxformat.gr/dls/shots/fonts-final.png


dimitris2007-7-31 13:56:58

Φόρουμ
Δώσε αστέρια!

MO: (ψήφοι: 0)