|
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 ? |
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
|
|
|
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 ^^ |
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 . |
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
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 ) |
|
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:~(...) |
|