Contenu | Rechercher | Menus

Annonce

DVD, clés USB et t-shirts Ubuntu-fr disponibles sur la boutique En Vente Libre

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 23/01/2010, à 23:00

nochka85

Une applet cairo-dock style conky ...

Suite au message posté ici : http://forum.ubuntu-fr.org/viewtopic.ph … 9#p3231859, J'ouvre ici un nouveau post dédié au sujet wink

Donc, avant tout, une explication :

Faisant modestement partie de l'équipe cairo-dock, je viens de commencer une nouvelle applet pour ce dernier -> Une sorte de conky-like. Cependant, et afin de coller au mieux aux attentes/demandes , j'aurais besoin de connaître ce que les fans de conky (et les autres) souhaiteraient voir dans cette applet ... donc en gros -> QUE MANQUE T'IL A CONKY ? ... ou qu'est-ce qu'il faudrait changer ?

Je ne garantie pas du tout le fait de pouvoir répondre à toutes les exigences (d'ailleurs, mon niveau en C m'en empêcherra surement lol), mais je pense qu'il vaut mieux demander aux experts du genre avant d'aller trop loin wink

Bref, voilà où j'en suis pour l'instant : (je mettrais cette partie à jour dès que cela avancera)

1ef88bad08347c5580107864241e7t.jpg
http://videobin.org/+s5/wy.html

TODO :
   - Ajout de barres et graphs comme dans conky
   - Intégration de thèmes (=exemples)  pré-configurés dans la config
   - Changement de thèmes avec la molette souris


... Voilà, j'attends vos idées pour essayer d'améliorer l'applet (sachant que pour l'instant je ne pars que sur un "fork" de conky)

Merci d'avance wink

PS :  L'applet n'en étant qu'à l'étape d'ébauche légèrement avancée, elle n'est pour l'instant pas disponible ... mais je la mettrais sur ma branche perso du dock (où en tar.gz) dès que possible wink


Carte mère Asus P7P55D-E; Processeur Intel core i5 760; 8Go RAM PC3-10666; Geforce GTX 460 1024Mo sous Ubuntu 64bits 14.04
Eeepc 701 4G sous Linux Mint 10 Lxde
Site officiel de Glx-Dock/Cairo-Dock : http://www.glx-dock.org/
Dnd2share Unity - Partager vos images sur le forum par drag'n drop

Hors ligne

#2 Le 24/01/2010, à 02:36

taiebot65

Re : Une applet cairo-dock style conky ...

Je commence donc  tongue ajout des images avec des balises de tailles

Hors ligne

#3 Le 24/01/2010, à 03:04

nochka85

Re : Une applet cairo-dock style conky ...

Salut taiebot ! wink

Peux-tu expliquer ?


Carte mère Asus P7P55D-E; Processeur Intel core i5 760; 8Go RAM PC3-10666; Geforce GTX 460 1024Mo sous Ubuntu 64bits 14.04
Eeepc 701 4G sous Linux Mint 10 Lxde
Site officiel de Glx-Dock/Cairo-Dock : http://www.glx-dock.org/
Dnd2share Unity - Partager vos images sur le forum par drag'n drop

Hors ligne

#4 Le 24/01/2010, à 11:04

ljere

Re : Une applet cairo-dock style conky ...

comme je l'ai dit je te suis et je suis prêt a tester
tu peux me joindre facilement sur le chan irc de cairo-dock wink


Toshiba satellite_c670d-11 / Linux Mint 21 Vanessa
sur ubuntu depuis 17.04, mais a fini par être déçu de son orientation

Hors ligne

#5 Le 24/01/2010, à 13:34

taiebot65

Re : Une applet cairo-dock style conky ...

Ben j'ai une image (icone) de taille 400 px par 400 px mais je veux pas m'embeter a la reduire...

en marquant <img><45>lien de l'image</45></img> ca ne m'affiche qu'une image de 45 pixel par 45

Ce qui serait bien serait la possibilite de click au survol avec certains parametres ..
comme les liens RSS etc..

Hors ligne

#6 Le 24/01/2010, à 17:03

nochka85

Re : Une applet cairo-dock style conky ...

Ben j'ai une image (icone) de taille 400 px par 400 px mais je veux pas m'embeter a la reduire...

en marquant <img><45>lien de l'image</45></img> ca ne m'affiche qu'une image de 45 pixel par 45

Effectivement ... J'ai pas encore intégré les images (faut déjà que je m'occupe des graphs et des barres), mais quand je m'y mettrai, je regarderai çà wink

Ce qui serait bien serait la possibilite de click au survol avec certains parametres ..
comme les liens RSS etc..

Alors là, çà va être TRES compliqué ... voir impossible en l'état -> d'ailleurs, les liens dans rssreader ne sont cliquables que dans le dialogue ... et pas sur le desklet wink

... bon, sinon, je viens de pusher la toute première release sur ma branche perso. Pour les aventurier qui compilent leur dock (ou qui utilise le script de Mav), si vous voulez récupérer l'applet, voici la commande :

bzr branch lp:~nochka85/cairo-dock-plug-ins/WriteThis

Carte mère Asus P7P55D-E; Processeur Intel core i5 760; 8Go RAM PC3-10666; Geforce GTX 460 1024Mo sous Ubuntu 64bits 14.04
Eeepc 701 4G sous Linux Mint 10 Lxde
Site officiel de Glx-Dock/Cairo-Dock : http://www.glx-dock.org/
Dnd2share Unity - Partager vos images sur le forum par drag'n drop

Hors ligne

#7 Le 24/01/2010, à 19:06

taiebot65

Re : Une applet cairo-dock style conky ...

T'imagines pas le succes si t'integres des balises <link> </link> qui transforme une zone en zone clickable je sais ca doit etre hardu mais si tu fais ca boudiou cool:cool:

Hors ligne

#8 Le 24/01/2010, à 21:35

nochka85

Re : Une applet cairo-dock style conky ...

et pourquoi pas (au moins dans un premier temps) essayer de repérer les zones cliquables PUIS au clic gauche, on ouvre un dialogue qui récapitulerait tout çà avec la possibilité du clic ? wink


Carte mère Asus P7P55D-E; Processeur Intel core i5 760; 8Go RAM PC3-10666; Geforce GTX 460 1024Mo sous Ubuntu 64bits 14.04
Eeepc 701 4G sous Linux Mint 10 Lxde
Site officiel de Glx-Dock/Cairo-Dock : http://www.glx-dock.org/
Dnd2share Unity - Partager vos images sur le forum par drag'n drop

Hors ligne

#9 Le 25/01/2010, à 20:44

ljere

Re : Une applet cairo-dock style conky ...

nochka85 j'ai voulu testé mais comme je n'utilise pas la version compilé je crois que je ne peux rien en faire


Toshiba satellite_c670d-11 / Linux Mint 21 Vanessa
sur ubuntu depuis 17.04, mais a fini par être déçu de son orientation

Hors ligne

#10 Le 25/01/2010, à 20:51

matttbe

Re : Une applet cairo-dock style conky ...

@ Ijere, tu peux tjs installer le paquet cairo-dock-dev (+ les dépendances comme : automake, libtool, intltool, libcairo2-dev,  libgtk2.0-dev, librsvg2-dev, libdbus-glib-1-dev, libxml2-dev, libxtst-dev, libxrender-dev, libxcomposite-dev, libgtkglext1-dev) puis ça devrait aller wink


Cairo-Dock: Un super dock avec le support de l'OpenGL et bien + => http://www.glx-dock.org

Pour rappel, vous n'êtes plus sur Windaube! La "communauté" des logiciels libres vous accueille! On respecte donc encore + les personnes qui y participent pour leur et votre plaisir: Ne pas oublier de remplacer les "C'est nul" par "Merci" ;)
OS: Ubuntu version de dev

Hors ligne

#11 Le 25/01/2010, à 22:03

ljere

Re : Une applet cairo-dock style conky ...

si je finis pas trop tard je test ca demain mattbe si j'ai un souci je te demanderai sur irc smile


Toshiba satellite_c670d-11 / Linux Mint 21 Vanessa
sur ubuntu depuis 17.04, mais a fini par être déçu de son orientation

Hors ligne

#12 Le 29/01/2010, à 21:44

nochka85

Re : Une applet cairo-dock style conky ...

Pour info, voilà où j'en suis :

4a099d2af97ef52c5051bc4abcbaat.jpg


Carte mère Asus P7P55D-E; Processeur Intel core i5 760; 8Go RAM PC3-10666; Geforce GTX 460 1024Mo sous Ubuntu 64bits 14.04
Eeepc 701 4G sous Linux Mint 10 Lxde
Site officiel de Glx-Dock/Cairo-Dock : http://www.glx-dock.org/
Dnd2share Unity - Partager vos images sur le forum par drag'n drop

Hors ligne

#13 Le 30/01/2010, à 13:38

nochka85

Re : Une applet cairo-dock style conky ...

... et les images arrivent wink :

1d5253c7bed51d4c4e7d0c86c207dt.jpg


Carte mère Asus P7P55D-E; Processeur Intel core i5 760; 8Go RAM PC3-10666; Geforce GTX 460 1024Mo sous Ubuntu 64bits 14.04
Eeepc 701 4G sous Linux Mint 10 Lxde
Site officiel de Glx-Dock/Cairo-Dock : http://www.glx-dock.org/
Dnd2share Unity - Partager vos images sur le forum par drag'n drop

Hors ligne

#14 Le 05/02/2010, à 12:41

ljere

Re : Une applet cairo-dock style conky ...

excellent j'ai mis a jour cairo-dock et l'applet doncky est présent wink
donc j'en arrive au question j'ai commencé a lire le xml
sachant que j'ai un double core quel syntaxe utilisé pour avoir l'utilisation des deux proc
j'ai vu sur tes images ci dessus que tu as aussi les t°c donc même question quel syntaxe utilises tu
merci de donner un max d'info je suis déjà donky big_smile


Toshiba satellite_c670d-11 / Linux Mint 21 Vanessa
sur ubuntu depuis 17.04, mais a fini par être déçu de son orientation

Hors ligne

#15 Le 05/02/2010, à 21:32

nochka85

Re : Une applet cairo-dock style conky ...

Salut ljere ! smile

excellent j'ai mis a jour cairo-dock et l'applet doncky est présent

Yep, la 2.1.3 passant en stable , on a pu intégrer les applets "un peu expérimentales" wink

sachant que j'ai un double core quel syntaxe utilisé pour avoir l'utilisation des deux proc

Pour l'instant, j'utilise le code de l'applet "Moniteur système" ... et je ne récupère que la moyenne -> Donc, pas de valeur par core pour le moment ...

j'ai vu sur tes images ci dessus que tu as aussi les t°c donc même question quel syntaxe utilises tu
merci de donner un max d'info je suis déjà donky

J'ai commencé une "mini-doc" que je vais alimenter au fur et à mesure .... bref, pour l'instant, voici les commandes (= les balises xml) possibles :

DESCRIPTION DES BALISES :

code		: Balise principale contenant le code
zone		: Balise pour la zone de texte ( = 1 balise zone par fonction/font/couleur,etc...).
		  /!\ Une ligne peut contenir plusieurs zones !
txt		: Zone de texte simple
cmd		: Commande bash "simple" (ex: uname -r)
echo		: Commande bash "avancée" identique à un sh -c 'echo "..."' dans un terminal
		  ex : `cat /etc/issue.net` $(lsb_release -sc)
align		: Alignement horizontal du texte sur le desklet (left, center ou right)
font		: Force la font définie par défaut en config pour la zone définie
		  ex : Terminal Bitstream Vera Sans Mono Bold 10
red,green,blue,alpha	: Force la couleur définie par défaut en config pour la zone définie
		  (valeur de 0 à 1)
br		: Retour chariot -> Fin de la ligne
nbr		: idem br mais en restant sur la même ligne
		  (utilisé pour avoir plusieurs alignements différents sur une même ligne)
internal	: Commande interne (voir liste ci-dessous)
bar		: Affiche une barre sur tout le reste de la ligne qui renvoit la valeur
		  d'une commande interne (% uniquement).
		  Utilisation : <bar>cpuperc;8</bar> ... 8 étant la hauteur de la barre
lbar		: idem bar mais avec une largeur définie
		  ex : <lbar>cpuperc;150;8</lbar> ... 150 étant la largeur et 8 la hauteur
refresh		: Durée entre 2 raffraichissements en s (pour les balises cmd, echo et bar uniquement)
img		: Affiche une image - Utilisation : <img>chemin_complet_de_l_image</img>
imgsize		: Définit la taille de l'image en spécifiant la largeur souhaitée (en conservant le ratio)
imgsizeW	: Largeur de l'image (nécéssite de renseigner imgsizeH) pour forcer le ratio
imgsizeH	: Hauteur de l'image (nécéssite de renseigner imgsizeW) pour forcer le ratio


LISTE DES COMMANDES INTERNES :

cpuperc		: Utilisation CPU en %
cpuperc2f	: Idem cpuperc mais avec 2 chiffres (de 00 à 99)
memperc		: Utilisation RAM en %
memperc2f	: Idem memperc mais avec 2 chiffres (de 00 à 99)
mem		: RAM utilisée en Mo
memg		: Idem mem mais en Go
memmax		: Taille totale RAM en Mo
memmaxg		: Idem memmax mais en Go
swapperc	: Utilisation SWAP en %
swapperc2f	: Idem swapperc mais avec 2 chiffres (de 00 à 99)
swap		: SWAP utilisé en Mo
swapg		: Idem swap mais en Go
swapmax		: Taille totale SWAP en Mo
swapmaxg	: Idem swapmax mais en Go
nvtemp		: Température CG en °C (cartes NVIDIA uniquement)
nvname		: Nom de la carte graphique (cartes NVIDIA uniquement)
nvdriver	: Version du driver (cartes NVIDIA uniquement)
nvram		: RAM CG (cartes NVIDIA uniquement)
uptime		: Temps de connexion

... c'est peu, mais je "pose les bases" .... sachant qu'avec les commandes bash, on peut déjà récupérer énormément de choses wink

Par contre, l'architecture du .xml n'est pas du tout définitive -> Lorsque les bases seront posées, je m'attaqueraient à la simplification de l'architecture wink

PS : Il manque encore la possibilité d'aligner les "zones" verticalement" ... et je comptais m'y attaquer ce soir tongue


Carte mère Asus P7P55D-E; Processeur Intel core i5 760; 8Go RAM PC3-10666; Geforce GTX 460 1024Mo sous Ubuntu 64bits 14.04
Eeepc 701 4G sous Linux Mint 10 Lxde
Site officiel de Glx-Dock/Cairo-Dock : http://www.glx-dock.org/
Dnd2share Unity - Partager vos images sur le forum par drag'n drop

Hors ligne

#16 Le 05/02/2010, à 21:34

ljere

Re : Une applet cairo-dock style conky ...

merci nochka
demain je m'amuse a tester tout ça trop cool smile


Toshiba satellite_c670d-11 / Linux Mint 21 Vanessa
sur ubuntu depuis 17.04, mais a fini par être déçu de son orientation

Hors ligne

#17 Le 05/02/2010, à 22:15

nochka85

Re : Une applet cairo-dock style conky ...

Cool ! J'attends tes retours alors wink

... au fait, une petite précision sur ma phrase :

sachant qu'avec les commandes bash, on peut déjà récupérer énormément de choses

Le truc, c'est que même si on peut faire beaucoup de choses avec, je suis preneur de connaître les commandes "indispensables" .... car si elles le sont, elles méritent peut être (surtout si elles sont trop complexes) de passer en commandes internes smile

... et pour finir, il manque pour l'instant des indispensables (mais qui seront intégrées ensuite). Comme, par exemple :
  - utilisation disques
  - top mem
  - top cpu
  - traffic réseau (en up et en down)

... mais si quelqu'un en voit d'autre, je prends aussi smile


Carte mère Asus P7P55D-E; Processeur Intel core i5 760; 8Go RAM PC3-10666; Geforce GTX 460 1024Mo sous Ubuntu 64bits 14.04
Eeepc 701 4G sous Linux Mint 10 Lxde
Site officiel de Glx-Dock/Cairo-Dock : http://www.glx-dock.org/
Dnd2share Unity - Partager vos images sur le forum par drag'n drop

Hors ligne

#18 Le 07/02/2010, à 13:07

ljere

Re : Une applet cairo-dock style conky ...

bon je me suis amusé a trituré ton xml big_smile
je comprend le fonctionnement mais est ce qu'il est possible d'entrer une commande complexe
comme la récupération de l'ip avec wget ou alors peut on utiliser curl


Toshiba satellite_c670d-11 / Linux Mint 21 Vanessa
sur ubuntu depuis 17.04, mais a fini par être déçu de son orientation

Hors ligne

#19 Le 07/02/2010, à 20:11

taiebot65

Re : Une applet cairo-dock style conky ...

Oui il faut les mettres dans des scripts.
Normalement tu peut te servir dans les scripts conky la plupart marche...

Puis si ca marche pas tu mets la commande dans un petits fichiers.

Et tu le transformes en script bash
Par exmple pour IP..

#!/bin/bash

# voir ip derriere routeur

wget http://checkip.dyndns.org/ -O - -o /dev/null | cut -d: -f 2 | cut -d\< -f 1 > ip
cat ip

Moi j'arrive deja a afficher des trucs pas mal dommage  qu'il y ait les etiquettes dessus mais bon ca me permet de creer un nouveau theme avant la mise a jour..

Hors ligne

#20 Le 11/02/2010, à 00:48

nochka85

Re : Une applet cairo-dock style conky ...

Pour info, la dernière mouture intègre les alignements horizontaux et verticaux :

38c2a9c7cb3fba226b63605667fc2t.jpg


Carte mère Asus P7P55D-E; Processeur Intel core i5 760; 8Go RAM PC3-10666; Geforce GTX 460 1024Mo sous Ubuntu 64bits 14.04
Eeepc 701 4G sous Linux Mint 10 Lxde
Site officiel de Glx-Dock/Cairo-Dock : http://www.glx-dock.org/
Dnd2share Unity - Partager vos images sur le forum par drag'n drop

Hors ligne

#21 Le 12/02/2010, à 19:09

nochka85

Re : Une applet cairo-dock style conky ...

Une petite remise en page :

b17054fd62163f86b27ad9e9f6c03t.jpg


Carte mère Asus P7P55D-E; Processeur Intel core i5 760; 8Go RAM PC3-10666; Geforce GTX 460 1024Mo sous Ubuntu 64bits 14.04
Eeepc 701 4G sous Linux Mint 10 Lxde
Site officiel de Glx-Dock/Cairo-Dock : http://www.glx-dock.org/
Dnd2share Unity - Partager vos images sur le forum par drag'n drop

Hors ligne

#22 Le 27/01/2011, à 17:59

joce

Re : Une applet cairo-dock style conky ...

Bonjour,

Tout d'abord, beau travail, continue.

Ensuite, juste pour dire que j'utilise conky, pour surveiller mon serveur, et donc c'est un conky distant : as-tu prévu cette fonctionnalité ? Sinon ca serait bien.

un tuto du conky distant ici

bon courage.


---------
La Planète ne nous appartient pas, Nous l'empruntons à nos enfants...
-AlienWare Mx15 _ Ubuntu 11.04 x64-
Mon CV

Hors ligne