Home Forums Wiki Doc Install Extras Screenshots Source Code Projects Blog Users Groups Register
Glx-Dock / Cairo-Dock List of forums Applets | Applets Applet python - CpuWatcher
The latest stable release is the *3.4.0* : How to install it here.
Note: We just switched from BZR to Git on Github! (only to host the code and your future pull requests)
Applets | Applets

Subjects Author Language Messages Last message
[Locked] Applet python - CpuWatcher
Page : 1 2
nochka85 Français 20 nochka85 [Read]
17 January 2011 à 18:31

nochka85, Saturday 08 January 2011 à 16:34


Subscription date : 29 November 2007
Messages : 7408
Bonjour à tous !

Je vous propose ma toute première applet externe en python : CpuWatcher

Au menu :
- Affichage de la charge global du CPU en quickinfo
- Affichage de la charge de chaque coeurs dans le sous dock
- Mesure de la charge moyenne lorsque l'on clique sur le bouton du milieu (un autre clic milieu arrête la mesure) -> La valeur moyenne et le temps de la mesure sont affichées dans le label

Un petit screenshot :
http://uppix.net/5/f/a/443013df30f85ba002519de92e9aa.png

Le programme (à décompresser dans ~/.config/cairo-dock/third-party) :
http://dl.free.fr/pIHWpU0C9

... D'ailleurs, pour Fab : Il y a un petit bug de rafraîchissement du label

matttbe, Saturday 08 January 2011 à 17:49


Subscription date : 24 January 2009
Messages : 12573
Chouette

Tu peux le mettre sur la branche lp:cairo-dock-plug-ins-extras? (ou tu veux que je le fasse?)

nochka85, Saturday 08 January 2011 à 17:55


Subscription date : 29 November 2007
Messages : 7408
Vas-y ... bzr, c'est pas mon fort

matttbe, Saturday 08 January 2011 à 18:51


Subscription date : 24 January 2009
Messages : 12573
Voilà!
Pour info, j'ai juste fait:
bzr add CpuWatcher/
bzr commit -m "(...)"
bzr push ## => lp:cairo-dock-plug-ins-extras


Pour d'autres modif, un simple commit + push fait l'affaire

nochka85, Sunday 09 January 2011 à 12:17


Subscription date : 29 November 2007
Messages : 7408
Au fait, il me faudrait des retours d'utilisateurs possédant :

- 1 Dual Core
- 1 Processeur avec 6 coeurs
- 1 mono core

... afin de voir si le sous dock affiche bien tous les coeurs (et pour le mono core, il ne devrait tout simplement pas il y avoir de sous dock)

matttbe, Sunday 09 January 2011 à 15:34


Subscription date : 24 January 2009
Messages : 12573
C'est ok avec mon Dual core

Simple et elle fait son job, bonne applet

nochka85, Sunday 09 January 2011 à 16:02


Subscription date : 29 November 2007
Messages : 7408
Cool

... Y'aurait un riche dans le coin avec un core i7 ou un Phenom II x6 ?

lylambda, Sunday 09 January 2011 à 22:58


Subscription date : 06 September 2009
Messages : 1635
Je t'aurais bien proposé l'usage de mon mono core (c'est que cela deviendrait presque une rareté ), mais pas moyen de trouver cpuwatcher dans le panneau de config. Pourtant, le script m'affirme l'avoir compilé .

matttbe, Monday 10 January 2011 à 00:12


Subscription date : 24 January 2009
Messages : 12573
Dock redémarré? Dans la même rubrique que System Monitor, etc.

lylambda, Monday 10 January 2011 à 00:47


Subscription date : 06 September 2009
Messages : 1635
... j'ai honte

Edit : L'applet fonctionne parfaitement en mono cœur. Il n'y a aucun sous-dock et le clic milieu (moyenne) est effectif.

fabounet, Monday 10 January 2011 à 17:34


Subscription date : 30 November 2007
Messages : 17118
super!
Nochka il me semble avoir vu trainer du dbus dans le code (j'ai juste regarder en vitesse avant de pusher Deluge), normalement si tu utilises l'interface CDApplet, tu n'en as plus besoin

nochka85, Monday 10 January 2011 à 21:06


Subscription date : 29 November 2007
Messages : 7408
Nochka il me semble avoir vu trainer du dbus dans le code (j'ai juste regarder en vitesse avant de pusher Deluge), normalement si tu utilises l'interface CDApplet, tu n'en as plus besoin


Plus besoin de dbus ?! Ok ... je vais regarder çà

taiebot65, Tuesday 11 January 2011 à 19:59


Subscription date : 26 October 2008
Messages : 1904
Il est vraiment trop fort ce Nochka

nochka85, Tuesday 11 January 2011 à 20:47


Subscription date : 29 November 2007
Messages : 7408
Pourquoi tu dis ça ?

taiebot65, Wednesday 12 January 2011 à 19:15


Subscription date : 26 October 2008
Messages : 1904
Parceque t'as compris python et que moi je me suis arrete des les premieres grosses difficultes...

p.s (ca te diras pas de jetter un coup d'oeil sur pulseaudio applet les signaux sont la mais j'arrive pas a en faire quelque chose)

nochka85, Wednesday 12 January 2011 à 20:39


Subscription date : 29 November 2007
Messages : 7408
Parceque t'as compris python et que moi je me suis arrete des les premieres grosses difficultes...


Il faut insister ... Et les difficultés, je n'arrêtes pas d'en rencontrer ... Si tu savais le nombre de fois où j'ai faillis envoyer le clavier à travers l'écran !

p.s (ca te diras pas de jetter un coup d'oeil sur pulseaudio applet les signaux sont la mais j'arrive pas a en faire quelque chose)


Ah non : c'est TON applet ... c'est à toi de la finir
Après, je veux bien jeter un coup d'oeil, mais je ne pense pas avoir un meilleur niveau que toi en python

nochka85, Sunday 16 January 2011 à 16:33


Subscription date : 29 November 2007
Messages : 7408
fabounet :
Nochka il me semble avoir vu trainer du dbus dans le code (j'ai juste regarder en vitesse avant de pusher Deluge), normalement si tu utilises l'interface CDApplet, tu n'en as plus besoin :)


C'est fait -> pushé en rev 128

et c'est vrai que le code est vachement simplifié

nochka85, Sunday 16 January 2011 à 16:45


Subscription date : 29 November 2007
Messages : 7408
@Fabounet :

Au fait, il me faudrait un équivalent de :

if (myDesklet)


afin de pouvoir (notamment) exécuter des actions différentes au clic lorsque l'applet est dans ou en dehors du dock ... çà existe pour les applets externes ?

Si oui, c'est quoi la commande ?
Si non, tu pourrais pas l'ajouter ?

fabounet, Monday 17 January 2011 à 15:22


Subscription date : 30 November 2007
Messages : 17118
if self.icon.Get("container") == DESKLET:
pouic
else:
pouet

matttbe, Monday 17 January 2011 à 16:31


Subscription date : 24 January 2009
Messages : 12573
C'est dans la doc en plus

C'est cool qu'elle soit à jour

Applets | Applets

Subjects Author Language Messages Last message
[Locked] Applet python - CpuWatcher
Page : 1 2
nochka85 Français 20 nochka85 [Read]
17 January 2011 à 18:31


Glx-Dock / Cairo-Dock List of forums Applets | Applets Applet python - CpuWatcher Top

Online users :

Powered by ElementSpeak © 2007 Adrien Pilleboue, 2009-2013 Matthieu Baerts.
Dock based on CSS Dock Menu (Ndesign) with jQuery. Icons by zgegball
Cairo-Dock is a free software under GNU-GPL3 licence. First stable version created by Fabounet.
Many thanks to TuxFamily for the web Hosting and Mav for the domain name.