Home Forums Wiki Doc Install Extras Screenshots Source Code Projects Blog Users Groups Register
Glx-Dock / Cairo-Dock List of forums Ideas | Propositions Disk activity
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)
Ideas | Propositions

Subjects Author Language Messages Last message
[Locked] Disk activity
Page : 1 2 3
SQP Français 50 nochka85 [Read]
28 October 2010 à 18:58

SQP, Thursday 02 September 2010 à 18:23


Subscription date : 03 July 2010
Messages : 1081
vu que t'as l'air intéréssé, je t'invite à mater ce thread qui montre quelques uns des developpements que j'ai en cours.
Si t'es intéréssé, tu peux voter pour les effets de thèmes qui permettent d'avoir les thèmes fluides (c'est un mini patch que j'arrive pas encore à faire rentrer )
ou donner ton avis sur les screens (ya beaucoup de work in progress donc ca montre aussi du bug)

SQP, Thursday 02 September 2010 à 18:32


Subscription date : 03 July 2010
Messages : 1081
tiens tant que je te tiens, il m'a déjà semblé voir passer un de tes screens de gkrellm bien chiadé. Donc t'as du jouer un peu avec la config aussi.
Tu penses quoi du système de texte configurable sur les graphs ?

FrankKubuntu, Thursday 02 September 2010 à 20:28


Subscription date : 21 October 2009
Messages : 1575
Oui j'ai ça ici http://www.glx-dock.org/bg_topic.php?t=3905

J'utilise beaucoup le texte configurable!!! Avec ça je peux avoir les données que je veux, de la façon que je le veux et où je le veux dans chaque graph. C'est super! Je suis en mesure d'avoir tout pour mes besoins et de le présenter de façon efficace et utile, selon mes besoins.

Si CD pouvait avoir ça dans son applet gkrellm ou donky ou autre nom, ça sera magique! Un gros coup de poing aux autres docks pour linux.

Peut-être que c'est pas évident à comprendre comme on configure le tout, mais en lisant le petit tutoriel et avec des essais et erreurs (live, pas besoin de redémarrer gkrellm) on arrive vite à un résultat surprenant.

nochka85, Thursday 02 September 2010 à 21:50


Subscription date : 29 November 2007
Messages : 7408
Franksuse64 :
Si CD pouvait avoir ça dans son applet gkrellm ou donky ou autre nom, ça sera magique! Un gros coup de poing aux autres docks pour linux. :)

je pense que Doncky est exactement ce qu'il faut (quand on voit ce que l'on peut déjà obtenir avec le peu que j'ai pu y mettre dedans ... vu mon niveau en C). Bref, si Fab (ou SQP d'ailleurs ... si çà t'interresse ) pouvait y jeter un coup d'oeil pour corriger les bugs et (éventuellement) continuer le dev (car, je suis désolé, mais en ce moment, j'ai pas une minute à moi), alors je suis sûr que cela ouvrira des portes dont on imagine à peine les possibilités

taiebot65, Thursday 02 September 2010 à 22:00


Subscription date : 26 October 2008
Messages : 1904
Oh oui please SQP mets tout ca dans doncky....

Nochka pensait meme a creer avec l'aide de fabounet un depot externe et par drage & drop du fichier .xml de doncky celui-ci afficherait directement l'applet

SQP, Thursday 02 September 2010 à 22:09


Subscription date : 03 July 2010
Messages : 1081
j'ai pas regardé doncky mais si j'ai bien compris il pull tout à partir de scripts dédiés.
Moi je veux mettre ca dans un renderer normal (graph pour l'activité, gauge pour l'occupation)
après je sais pas si il pourrait etre interessant de séparer la partie acquisition pour fournir les données à doncky, ou si on pourrait importer des rendus tout fait dans doncky

taiebot65, Thursday 02 September 2010 à 22:18


Subscription date : 26 October 2008
Messages : 1904
Tu devrais regarder c'etait vraiment tres, tres prometteur...

nochka85, Thursday 02 September 2010 à 22:34


Subscription date : 29 November 2007
Messages : 7408
SQP :
j'ai pas regardé doncky mais si j'ai bien compris il pull tout à partir de scripts dédiés.
Moi je veux mettre ca dans un renderer normal (graph pour l'activité, gauge pour l'occupation)
après je sais pas si il pourrait etre interessant de séparer la partie acquisition pour fournir les données à doncky, ou si on pourrait importer des rendus tout fait dans doncky

Pour info, les "bar" sont déjà en place dans doncky

SQP, Thursday 02 September 2010 à 23:07


Subscription date : 03 July 2010
Messages : 1081
dans mon dock aussi depuis presque 2 mois
je vais attendre qq jours que les modifs derrière se stabilisent et tester un peu le rotate et je reviendrais à la charge ^^

FrankKubuntu, Friday 03 September 2010 à 22:46


Subscription date : 21 October 2009
Messages : 1575
En tout cas si jamais on sort un genre de doncky/gkrellm/gugusse-à-SQP, il faudra ABSOLUMENT en faire la promotion et inonder internet. AWN n'a qu'à bien se tenir, la chute sera féroce et brutale!

fabounet, Monday 06 September 2010 à 12:33


Subscription date : 30 November 2007
Messages : 17118
on peut pas se faire mal quand on tombe de bas
(je plaisante hein, c'est pour rire, pas de 1er degrés svp )

lylambda, Monday 06 September 2010 à 14:49


Subscription date : 06 September 2009
Messages : 1635
Meuh non, t'inquiète, on sait que ce n'est que l'expression d'une saine concurrence .

taiebot65, Monday 06 September 2010 à 19:51


Subscription date : 26 October 2008
Messages : 1904
Attention c'est le genre de phrases qui pourrait passer sur OMG ubuntu

nochka85, Monday 06 September 2010 à 21:01


Subscription date : 29 November 2007
Messages : 7408
Chiche ? Qui le leur signale ?

SQP, Tuesday 26 October 2010 à 15:34


Subscription date : 03 July 2010
Messages : 1081
Première version disponible.

Permet d'afficher l'activité de plusieurs disques (jusqu'à 5 pour le moment). Il suffit de mettre des sda sdb ou autre dans la config.
Est ce quelqu'un a des noms de disques différent de sdx ou hdx ? (pour le moment j'ai un test sur longueur = 3 pour filtrer les trucs utiles dans /proc/diskstats)

http://bazaar.launchpad.net/~meuarrr/cairo-dock-plug-ins/gauge-theme/changes
http://uppix.net/f/6/e/2bb6b9928f811ac95c72274a08be8.png

il y a des trucs pas terribles au niveau rendu si affiché en graph dans le dock, mais c'est la faute du renderer graph

matttbe, Wednesday 27 October 2010 à 12:03


Subscription date : 24 January 2009
Messages : 12573
Oh chouette ! Merci

@fabounet: puis-je l'ajouter dans le trunk, non compilé par défaut mais bien par le script?

@SQP: tu peux aussi utiliser df pour vérifier s'il y a autre chose que hd ou sd (il y a du firewire qui n'est pas en hd ou sd je pense, p-ê d'autres trucs bizarres )
df |grep ^/dev

fabounet, Wednesday 27 October 2010 à 12:22


Subscription date : 30 November 2007
Messages : 17118
en applet externe ou pas ?
je me dis que ça serait pas mal d'avoir l'espace utilisé aussi

SQP, Wednesday 27 October 2010 à 12:22


Subscription date : 03 July 2010
Messages : 1081
je ne suis meme pas sur qu'il puisse sortir encore des hdx. Moi quel que soit le périph, j'ai tout en sdx (ssd ou hd, interne ou externe)
c'est pour ca que je vous demande de regarder si vous pourriez avoir d'autres trucs.
Vu que je parse le fichier /proc/diskstats et qu'il faut que je compare à ma liste de disques pour chaque ligne (33 chez moi), j'essaye de réduire au maximum les cas. Le test sur 3 chars me vire ram*, loop*, sdx* et ne me laisse que les trucs utiles : sdx et sr0 (pour le dvd).

Et pour le moment ma liste de disques monitorés est connue (nb disks définis) mais la prochaine option devrait la voir grandir pour monitorer tous les disques valides trouvés pour en faire le total

J'avais oublié le makefile, c'est ajouté (tu devras l'éditer pour remettre le test)

(attention sur la branche il y a un petit patch en plus pour sysmon et netspeed qui n'a rien à voir (gauge rotation))

SQP, Wednesday 27 October 2010 à 12:37


Subscription date : 03 July 2010
Messages : 1081
je viens de commencer à récup la partie taille pour m'afficher ca en gauge.
Je réfléchis aussi aux interactions que je peux ajouter.
Pour le moment je verrais bien une liste d'emplacements, comme shortcuts, mais à définir. Ce qui pourrait permettre de faire différents groupes de répertoires par instance de l'applet (si nombre = 1, pas de liste, juste ouvrir au clic)

matttbe, Wednesday 27 October 2010 à 12:39


Subscription date : 24 January 2009
Messages : 12573
Super, merci

Juste en passant, il aurait pu aussi aller agrémenter le plug-in System-Monitor, non?

(attention sur la branche il y a un petit patch en plus pour sysmon et netspeed qui n'a rien à voir (gauge rotation))
Je le laisse pour Fab ça
=== modified file 'System-Monitor/data/System-Monitor.conf.in'
--- System-Monitor/data/System-Monitor.conf.in    2010-10-03 01:25:51 +0000
+++ System-Monitor/data/System-Monitor.conf.in    2010-10-27 10:35:50 +0000
@@ -107,6 +107,8 @@
#h+[@gaugesdir@;gauges;gauges2] Choose one of the available themes:/
theme = Turbo-night-fuel

+#l+[No;With dock orientation;Yes] Rotate applet theme :
+rotate theme = No

#X[Graph;gtk-dialog-info]
frame_graph=

=== modified file 'System-Monitor/src/applet-config.c'
--- System-Monitor/src/applet-config.c    2010-10-02 19:33:11 +0000
+++ System-Monitor/src/applet-config.c    2010-10-27 10:35:50 +0000
@@ -45,6 +45,7 @@
    myConfig.iDisplayType = CD_CONFIG_GET_INTEGER ("Configuration", "renderer");
    
    myConfig.cGThemePath = CD_CONFIG_GET_GAUGE_THEME ("Configuration", "theme");
+    myConfig.iRotateTheme = CD_CONFIG_GET_INTEGER ("Configuration", "rotate theme");
    
    myConfig.iGraphType = CD_CONFIG_GET_INTEGER ("Configuration", "graphic type");
    myConfig.bMixGraph = CD_CONFIG_GET_BOOLEAN ("Configuration", "mix graph");

=== modified file 'System-Monitor/src/applet-init.c'
--- System-Monitor/src/applet-init.c    2010-10-05 23:46:29 +0000
+++ System-Monitor/src/applet-init.c    2010-10-27 10:35:50 +0000
@@ -62,11 +62,7 @@
    int iNbValues = myConfig.bShowCpu + myConfig.bShowRam + myConfig.bShowSwap + myConfig.bShowNvidia + myConfig.bShowCpuTemp + myConfig.bShowFanSpeed;
    if (myConfig.iDisplayType == CD_SYSMONITOR_GAUGE)
    {
-        CairoGaugeAttribute attr; // les attributs de la jauge.
-        memset (&attr, 0, sizeof (CairoGaugeAttribute));
-        pRenderAttr = CAIRO_DATA_RENDERER_ATTRIBUTE (&attr);
-        pRenderAttr->cModelName = "gauge";
-        attr.cThemePath = myConfig.cGThemePath;
+        pRenderAttr = CD_APPLET_CREATE_GAUGE_ATTRIBUTE (myConfig.cGThemePath, myConfig.iRotateTheme);
    }
    else if (myConfig.iDisplayType == CD_SYSMONITOR_GRAPH)
    {

=== modified file 'System-Monitor/src/applet-struct.h'
--- System-Monitor/src/applet-struct.h    2010-10-05 23:46:29 +0000
+++ System-Monitor/src/applet-struct.h    2010-10-27 10:35:50 +0000
@@ -80,6 +80,7 @@
    gint iAlertLimit;
    gboolean bAlert;
    gboolean bAlertSound;
+    RendererRotateTheme iRotateTheme;
} ;

typedef struct {

=== modified file 'netspeed/data/netspeed.conf.in'
--- netspeed/data/netspeed.conf.in    2010-09-05 22:11:52 +0000
+++ netspeed/data/netspeed.conf.in    2010-10-27 10:35:50 +0000
@@ -103,6 +103,9 @@
#h+[@gaugesdir@;gauges;gauges2] Choose one of the available themes:/
theme = Turbo-night-fuel

+#l+[No;With dock orientation;Yes] Rotate applet theme :
+rotate theme = No
+

#X[Graph;gtk-dialog-info]
frame_graph=

=== modified file 'netspeed/src/applet-config.c'
--- netspeed/src/applet-config.c    2009-09-01 19:55:41 +0000
+++ netspeed/src/applet-config.c    2010-10-27 10:35:50 +0000
@@ -40,6 +40,7 @@
    myConfig.iInfoDisplay = CD_CONFIG_GET_INTEGER ("Configuration", "info display");

    myConfig.cGThemePath = CD_CONFIG_GET_GAUGE_THEME ("Configuration", "theme");
+    myConfig.iRotateTheme = CD_CONFIG_GET_INTEGER ("Configuration", "rotate theme");
    /*myConfig.fAlpha = CD_CONFIG_GET_DOUBLE ("Configuration", "watermark alpha");
    if (myConfig.fAlpha != 0)
    {

=== modified file 'netspeed/src/applet-init.c'
--- netspeed/src/applet-init.c    2010-08-29 00:39:44 +0000
+++ netspeed/src/applet-init.c    2010-10-27 10:35:50 +0000
@@ -39,11 +39,7 @@
    CairoDataRendererAttribute *pRenderAttr = NULL; // les attributs generiques du data-renderer.
    if (myConfig.iDisplayType == CD_NETSPEED_GAUGE)
    {
-        CairoGaugeAttribute attr; // les attributs de la jauge.
-        memset (&attr, 0, sizeof (CairoGaugeAttribute));
-        pRenderAttr = CAIRO_DATA_RENDERER_ATTRIBUTE (&attr);
-        pRenderAttr->cModelName = "gauge";
-        attr.cThemePath = myConfig.cGThemePath;
+        pRenderAttr = CD_APPLET_CREATE_GAUGE_ATTRIBUTE (myConfig.cGThemePath, myConfig.iRotateTheme);
    }
    else if (myConfig.iDisplayType == CD_NETSPEED_GRAPH)
    {

=== modified file 'netspeed/src/applet-struct.h'
--- netspeed/src/applet-struct.h    2009-09-01 19:55:41 +0000
+++ netspeed/src/applet-struct.h    2010-10-27 10:35:50 +0000
@@ -55,6 +55,7 @@
    
    gchar *cSystemMonitorCommand;
    gdouble fSmoothFactor;
+    RendererRotateTheme iRotateTheme;
} ;

struct _AppletData {


PS: pour faire un merge sur une seule rev (sans les précédentes ni futures), c'est
bzr merge -c 1769 lp:~(...)

Ideas | Propositions

Subjects Author Language Messages Last message
[Locked] Disk activity
Page : 1 2 3
SQP Français 50 nochka85 [Read]
28 October 2010 à 18:58


Glx-Dock / Cairo-Dock List of forums Ideas | Propositions Disk activity 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.