kikoololisme

Tags: , ,
Add comments

J’aime bien les trucs qui clignottent, j’aime bien quand ça fait *wouiz* *wouiz* “ton CPU a trop chaud” *zap* *zap* “tu fais le cochon avec ta RAM”, ce genre là.

Je fus fort déçu mais peu surpris de constater que ni “CPU frequency scaling monitor” ni “sensors applet” n’ont été portées dans pkgsrc. Ces deux applets utilisent en effet probablement un tas d’API totalement linux-centric, comme par exemple lm-sensors pour l’affichage des températures (non khali, je ne suis pas en train de dire du mal d’lm-sensors).

Je ne me sentais pas assez courageux pour recommencer à mettre les mains dans Conky mais c’est exactement ce type de petit gadget qui me manquait. Par chance, je découvre avec joie sysutils/torsmo, qui n’est ni plus ni moins que l’ancetre du sus-cité conky.

Le package fonctionne, mais s’avère faiblement utile, en effet, l’une des deux fonctions pour lesquelles je souhais un soft de ce genre, la température du système, n’est pas gérée. L’occasion étant trop belle, je pensais me fendre d’un patch salvateur et être erigé en héros au passage. Rien de tout cela, car en réalité, Adam “haad” Hamsik m’avait simplement précédé de 3 ans. Pour une raison que j’ignore, son patch n’a pas été integré à pkgsrc, donc, après un petit nettoyage du-dit patch, je vous le livre, prêt à etre appliqué après un make patch :

# cd /usr/pkgsrc/sysutils/torsmo && make patch
# cd work/torsmo-0.18 && patch < /path/vers/torsmo-temp.diff

Mais ce n'est pas tout !

Pour une autre raison que j'ignore -j'aurai bientot la réponse à ces angoissantes questions puisque j'ai contacté ghen@ qui maintient ce package-, le Makefile n'active pas le support Xft afin donner à torsmo la possibilité d'afficher de belles polices bien lisses. Ce patch là est trivial :

--- Makefile	2009-11-22 17:27:42.000000000 +0100
+++ Makefile.new	2009-11-22 17:27:17.000000000 +0100
@@ -13,6 +13,7 @@
 NOT_FOR_PLATFORM=	Darwin-*-*

 GNU_CONFIGURE=		yes
+CONFIGURE_ARGS+=	--enable-xft

 EGDIR=			${PREFIX}/share/examples/torsmo
 DOCDIR=			${PREFIX}/share/doc/torsmo
@@ -40,4 +41,5 @@
 .include "../../x11/libXext/buildlink3.mk"
 .include "../../x11/libXt/buildlink3.mk"
 .include "../../x11/xextproto/buildlink3.mk"
+.include "../../x11/libXft/buildlink3.mk"
 .include "../../mk/bsd.pkg.mk"

Et tout ça ?

pour ça:

2 Responses to “kikoololisme”

  1. khorben Says:

    Pour les inconditionnels de WindowMaker, voir aussi
    http://people.defora.org/~khorben/projects/netbsd/usr/local/

    HTH :)

  2. nonas Says:

    J’ai pas bien compris pourquoi tu ne voulais pas de conky mais pour afficher des petites choses il existe aussi dzen.

    http://sites.google.com/site/gotmor/dzen
    http://pkgsrc.se/wip/dzen

Leave a Reply

WP Theme & Icons based on GlossyBlue by N.Design Studio
Banner from www.trynthlas.com
Entries RSS Comments RSS Log in
Performance Optimization WordPress Plugins by W3 EDGE