Nie jesteś zalogowany.
Jeśli nie posiadasz konta, zarejestruj je już teraz! Pozwoli Ci ono w pełni korzystać z naszego serwisu. Spamerom dziękujemy!
Prosimy o pomoc dla małej Julki — przekaż 1% podatku na Fundacji Dzieciom zdazyć z Pomocą.
Więcej informacji na dug.net.pl/pomagamy/.
Tak aktualnie wygląda mój arch:
[url=http://en.zimagez.com/zimage/font18.php][img]http://en.zimagez.com/miniature/font18.png[/img][/url]
Jak widać czionki w terminatorze są w porzadku, te w conky zaś nie bardzo.
Na poczatku myślałem, że to jest w ogóle inna czcionka, choć to trochę dziwne bo i w terminatorze i w conkym mam ustawione monospace 9. Monospace w tym przypadku linkuje na Courier New.
Zwiększyłem z 9 do 20 rozmiar czcionek w conkym i terminatorze, i się okazało, że to są jednak te same czcionki — courier new można poznać po tym charakterystycznym "c" oraz "i", przynajmniej ja ten krój po tym rozpoznaje. xD
Poniżej jest fotka, która przedstawia w powiększeniu znaki z terminatora (góra) i conkiego (dół)
[url=http://en.zimagez.com/zimage/conkyfontproblem.php][img]http://en.zimagez.com/miniature/conkyfontproblem.png[/img][/url]
Od razu rzuca się w oczy pogrubienie pewnych części liter. To mi poduneło myśl, że to może być coś związane z hintingiem czionek. Choć to trochę dziwne, bo przecie wszędzie poza conky mam dobre czcionki. W każdym razie po chwili szukania info, zrobiłem plik ~/.Xresources i dodałem tam:
Xft.dpi: 96 Xft.antialias: false Xft.rgba: none Xft.hinting: false Xft.hintstyle: hintnone
Sam conky ma:
#### ## Use XFT? Required to Force UTF8 (see below) # use_xft yes xftfont monospace:size=9 #xftalpha 0.1 #### ## Force UTF8? Requires XFT (see above) ## Displays degree symbol, instead of °, etc. # override_utf8_locale yes ... TEXT ${font monospace:size=9}${color0}
Po paru minutach experymentów wyciągnałem takie wnioski: Ustawienie w ~/.Xresources:
Xft.hinting: false Xft.hintstyle: hintnone
Powoduje pogorszenie się wszystkich czcionek w systemie i wyglądają one tak samo jak te w conky.
Ustawienie z kolei:
Xft.hinting: true Xft.hintstyle: hintfull
Powoduje poprawieniem się czcionek wszędzie, poza tymi w conky. :]
Wie ktoś może jak ustawić hinting czcionek w conky? Na dobrą sprawę wszystko do dziś rano działało ok. Ale była aktualizacja gnome do 3.8. Wprawdzie nie mam tam gnome tylko samotnego openboxa. Ale mam część pakietów z gnome, które sukcesywnie zastępuję czymś innym. Niemniej jednak może update jest winny.
Pakiety, które zostały zmienione przy update:
Packages (64): at-spi2-atk-2.8.1-1 at-spi2-core-2.8.0-1 atk-2.8.0-1 baobab-3.8.1-1 dconf-0.16.0-1 dirmngr-1.1.0-5 eog-3.8.0-1 evince-3.8.0-1 fontconfig-2.10.92-4 gdk-pixbuf2-2.28.1-1 gedit-3.8.1-1 ghex-3.8.0-1 glib-networking-2.36.1-1 glib-perl-1.280-1 glib2-2.36.1-1 glibmm-2.36.0-1 gnome-desktop-1:3.8.1-1 gnome-icon-theme-3.8.0-1 gnome-icon-theme-symbolic-3.8.0.1-1 gnome-menus-3.8.0-2 gnome-themes-standard-3.8.1-1 gnupg-2.0.19-7 gobject-introspection-1.36.0-1 gpgme-1.4.0-1 gsettings-desktop-schemas-3.8.0-1 gtk2-perl-1.247-1 gtk3-3.8.1-1 gtkmm3-3.8.0-1 gtksourceview3-3.8.1-1 jre7-openjdk-7.u17_2.3.9-1 jre7-openjdk-headless-7.u17_2.3.9-1 js-17.0.0-1 js185-1.0.0-2 libgnome-keyring-3.8.0-1 libksba-1.3.0-1 libpeas-1.8.0-2 librsvg-2.37.0-1 libsecret-0.15-1 libsigc++-2.3.1-1 libsoup-2.42.1-1 libusbx-1.0.15-1 linux-3.8.8-1 linux-headers-3.8.8-1 linux-lts-3.0.74-1 lirc-utils-1:0.9.0-42 oxygen-gtk2-1.3.3-1 oxygen-gtk3-1.1.3-1 p11-kit-0.18.1-1 pango-1.34.0-1 pango-perl-1.224-1 perl-5.16.3-3 polkit-0.110-2 pygobject-devel-3.8.1-1 python-cairo-1.10.0-2 python-gobject-3.8.1-1 python2-gobject-3.8.1-1 python2-sip-4.14.6-1 qtwebkit-2.3.1-1 sip-4.14.6-1 systemd-202-2 systemd-sysvcompat-202-2 vala-0.20.1-1 virtualbox-host-modules-4.2.12-2 vte-common-0.34.4-1 Total Download Size: 160.73 MiB Total Installed Size: 556.68 MiB Net Upgrade Size: -8.73 MiB :: Proceed with installation? [Y/n] n root:/home/morfik# yaourt -Syua :: Synchronizing package databases... core is up to date extra is up to date community is up to date archlinuxfr is up to date Foreign packages: - 38 / 38 ==> Package upgrade only (new release): core/dirmngr 1.1.0-4 4 -> 5 core/perl 5.16.3-2 2 -> 3 core/gnupg 2.0.19-6 6 -> 7 extra/lirc-utils 1:0.9.0-41 41 -> 42 extra/polkit 0.110-1 1 -> 2 community/virtualbox-host-modules 4.2.12-1 1 -> 2 aur/cairo-compmgr 2:0.3.1-3 3 -> 4 ==> Software upgrade (new version) : core/glib2 2.34.3-1 -> 2.36.1-1 core/libksba 1.2.0-3 -> 1.3.0-1 core/gpgme 1.3.2-1 -> 1.4.0-1 core/libusbx 1.0.14-1 -> 1.0.15-1 core/linux 3.8.7-1 -> 3.8.8-1 core/linux-headers 3.8.7-1 -> 3.8.8-1 core/linux-lts 3.0.73-1 -> 3.0.74-1 core/systemd 201-2 -> 202-2 core/systemd-sysvcompat 201-2 -> 202-2 extra/at-spi2-core 2.6.3-1 -> 2.8.0-1 extra/atk 2.6.0-1 -> 2.8.0-1 extra/at-spi2-atk 2.6.2-1 -> 2.8.1-1 extra/dconf 0.14.1-1 -> 0.16.0-1 extra/pango 1.32.5-1 -> 1.34.0-1 extra/gtk3 3.6.4-2 -> 3.8.1-1 extra/gsettings-desktop-schemas 3.6.1-1 -> 3.8.0-1 extra/baobab 3.6.4-1 -> 3.8.1-1 extra/gnome-desktop 1:3.6.2-1 -> 1:3.8.1-1 extra/gobject-introspection 1.34.2-1 -> 1.36.0-1 extra/libpeas 1.6.1-1 -> 1.8.0-2 extra/gdk-pixbuf2 2.26.5-2 -> 2.28.1-1 extra/librsvg 2.36.4-1 -> 2.37.0-1 extra/gnome-icon-theme-symbolic 3.6.2-1 -> 3.8.0.1-1 extra/gnome-icon-theme 3.6.2-1 -> 3.8.0-1 extra/eog 3.6.2-1 -> 3.8.0-1 extra/evince 3.6.1-2 -> 3.8.0-1 extra/fontconfig 2.10.2-1 -> 2.10.92-4 extra/gtksourceview3 3.6.1-1 -> 3.8.1-1 extra/pygobject-devel 3.4.2-1 -> 3.8.1-1 extra/gedit 3.6.2-2 -> 3.8.1-1 extra/ghex 3.6.1-1 -> 3.8.0-1 extra/glib-networking 2.34.2-1 -> 2.36.1-1 extra/glib-perl 1.260-1 -> 1.280-1 extra/libsigc++ 2.2.11-1 -> 2.3.1-1 extra/glibmm 2.34.1-1 -> 2.36.0-1 extra/gnome-menus 3.6.2-1 -> 3.8.0-2 extra/gnome-themes-standard 3.6.5-1 -> 3.8.1-1 extra/pango-perl 1.223-2 -> 1.224-1 extra/gtk2-perl 1.244-1 -> 1.247-1 extra/gtkmm3 3.6.0-1 -> 3.8.0-1 extra/jre7-openjdk-headless 7.u17_2.3.8-1 -> 7.u17_2.3.9-1 extra/jre7-openjdk 7.u17_2.3.8-1 -> 7.u17_2.3.9-1 extra/js 1.8.5-3 -> 17.0.0-1 extra/libgnome-keyring 3.6.0-2 -> 3.8.0-1 extra/libsoup 2.40.3-1 -> 2.42.1-1 extra/oxygen-gtk2 1.3.2.1-1 -> 1.3.3-1 extra/oxygen-gtk3 1.1.2-1 -> 1.1.3-1 extra/p11-kit 0.13-1 -> 0.18.1-1 extra/python2-gobject 3.4.2-1 -> 3.8.1-1 extra/sip 4.14.5-1 -> 4.14.6-1 extra/python2-sip 4.14.5-1 -> 4.14.6-1 extra/qtwebkit 2.3.0-1 -> 2.3.1-1 extra/vala 0.18.1-1 -> 0.20.1-1 extra/vte-common 0.34.2-1 -> 0.34.4-1 aur/pkgbrowser 0.13-1 -> 0.14-1 aur/yed 3.10.1-1 -> 3.10.2-1 ==> New package : extra/libsecret 0.15-1 (required by evince) extra/python-cairo 1.10.0-2 (required by python-gobject) extra/python-gobject 3.8.1-1 (required by gedit) extra/js185 1.0.0-2 (required by polkit)
Ostatnio edytowany przez morfik (2013-04-25 17:48:51)
Offline
Udało mi się rozwiązać problem czcionek. Nie tkwił on bezpośrednio w conky ale w całym openboxie. Bo widać openbox nie nadąża za rozwojem rzeczywistości i w tym przypadku nie korzysta z nowszych plików konfiguracyjnych fontconfiga. Konkretnie chodzi o to, że chcąc być na czasie, nie miałem pliku ~/.fonts.conf . Miałem za to plik /home/morfik/.config/fontconfig/fonts.conf i myślałem, że to załatwi sprawę. Ale tak się nie stało.
Przyglądając się uważnie oknom openboxa, zauważyłem, że one też mają defekty czcionkowe. Początkowo myślałem, że to ficzer a nie bug. To właśnie wskazało mi drogę, inaczej to bym pewnie jeszcze błądził w ciemności. xD
Podlinkowałem zatem /home/morfik/.config/fontconfig/fonts.conf do ~/.fonts.conf
I problem zniknął i z conky i z openboxem.
Mój ~/.fonts.conf wygląda tak:
<?xml version="1.0"?> <!--?xml version="1.0"?>--> <!--DOCTYPE fontconfig SYSTEM "fonts.dtd">--> <!-- ~/.fonts.conf for per-user font configuration --> <fontconfig> <alias> <family>serif</family> <prefer> <family>Times New Roman</family> </prefer> </alias> <alias> <family>sans-serif</family> <prefer> <family>Arial</family> </prefer> </alias> <alias> <family>sans</family> <prefer> <family>Arial</family> </prefer> </alias> <alias> <family>monospace</family> <prefer> <family>Courier New</family> </prefer> </alias> <match target="font"> <edit mode="assign" name="hinting" > <bool>true</bool> </edit> </match> <match target="font"> <edit mode="assign" name="hintstyle" > <const>hintfull</const> </edit> </match> <match target="font"> <edit mode="assign" name="rgba" > <const>none</const> </edit> </match> <match target="font"> <edit mode="assign" name="antialias" > <bool>false</bool> </edit> </match> </fontconfig>
Pierwsza część zmienia fonty na pożądane przeze mnie, druga ustawia hinting.
Offline
Time (s) | Query |
---|---|
0.00010 | SET CHARSET latin2 |
0.00004 | SET NAMES latin2 |
0.00121 | SELECT u.*, g.*, o.logged FROM punbb_users AS u INNER JOIN punbb_groups AS g ON u.group_id=g.g_id LEFT JOIN punbb_online AS o ON o.ident='3.144.47.115' WHERE u.id=1 |
0.00114 | REPLACE INTO punbb_online (user_id, ident, logged) VALUES(1, '3.144.47.115', 1732635217) |
0.00049 | SELECT * FROM punbb_online WHERE logged<1732634917 |
0.00071 | SELECT topic_id FROM punbb_posts WHERE id=230704 |
0.00084 | SELECT id FROM punbb_posts WHERE topic_id=23393 ORDER BY posted |
0.00068 | SELECT t.subject, t.closed, t.num_replies, t.sticky, f.id AS forum_id, f.forum_name, f.moderators, fp.post_replies, 0 FROM punbb_topics AS t INNER JOIN punbb_forums AS f ON f.id=t.forum_id LEFT JOIN punbb_forum_perms AS fp ON (fp.forum_id=f.id AND fp.group_id=3) WHERE (fp.read_forum IS NULL OR fp.read_forum=1) AND t.id=23393 AND t.moved_to IS NULL |
0.00006 | SELECT search_for, replace_with FROM punbb_censoring |
0.00102 | SELECT u.email, u.title, u.url, u.location, u.use_avatar, u.signature, u.email_setting, u.num_posts, u.registered, u.admin_note, p.id, p.poster AS username, p.poster_id, p.poster_ip, p.poster_email, p.message, p.hide_smilies, p.posted, p.edited, p.edited_by, g.g_id, g.g_user_title, o.user_id AS is_online FROM punbb_posts AS p INNER JOIN punbb_users AS u ON u.id=p.poster_id INNER JOIN punbb_groups AS g ON g.g_id=u.group_id LEFT JOIN punbb_online AS o ON (o.user_id=u.id AND o.user_id!=1 AND o.idle=0) WHERE p.topic_id=23393 ORDER BY p.id LIMIT 0,25 |
0.00081 | UPDATE punbb_topics SET num_views=num_views+1 WHERE id=23393 |
Total query time: 0.0071 s |