#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
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 ), mais je pense qu'il vaut mieux demander aux experts du genre avant d'aller trop loin
Bref, voilà où j'en suis pour l'instant : (je mettrais cette partie à jour dès que cela avancera)
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
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
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 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 !
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
ancien PC Toshiba satellite_c670d-11 / Linux Mint 21 Vanessa
Nouveau PC ASUS TUF GAMING A17 GPU RTX 4070 CPU AMD Ryzen 9 7940HS w/ Radeon 780M Graphics / Linux Mint 21.2 Victoria / Kernel: 6.4.8-1-liquorix / Desktop: Cinnamon
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 çà
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
... 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:
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 ?
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
ancien PC Toshiba satellite_c670d-11 / Linux Mint 21 Vanessa
Nouveau PC ASUS TUF GAMING A17 GPU RTX 4070 CPU AMD Ryzen 9 7940HS w/ Radeon 780M Graphics / Linux Mint 21.2 Victoria / Kernel: 6.4.8-1-liquorix / Desktop: Cinnamon
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
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
ancien PC Toshiba satellite_c670d-11 / Linux Mint 21 Vanessa
Nouveau PC ASUS TUF GAMING A17 GPU RTX 4070 CPU AMD Ryzen 9 7940HS w/ Radeon 780M Graphics / Linux Mint 21.2 Victoria / Kernel: 6.4.8-1-liquorix / Desktop: Cinnamon
Hors ligne
#12 Le 29/01/2010, à 21:44
- nochka85
Re : Une applet cairo-dock style conky ...
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 ...
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
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
ancien PC Toshiba satellite_c670d-11 / Linux Mint 21 Vanessa
Nouveau PC ASUS TUF GAMING A17 GPU RTX 4070 CPU AMD Ryzen 9 7940HS w/ Radeon 780M Graphics / Linux Mint 21.2 Victoria / Kernel: 6.4.8-1-liquorix / Desktop: Cinnamon
Hors ligne
#15 Le 05/02/2010, à 21:32
- nochka85
Re : Une applet cairo-dock style conky ...
Salut ljere !
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"
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
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
PS : Il manque encore la possibilité d'aligner les "zones" verticalement" ... et je comptais m'y attaquer ce soir
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
ancien PC Toshiba satellite_c670d-11 / Linux Mint 21 Vanessa
Nouveau PC ASUS TUF GAMING A17 GPU RTX 4070 CPU AMD Ryzen 9 7940HS w/ Radeon 780M Graphics / Linux Mint 21.2 Victoria / Kernel: 6.4.8-1-liquorix / Desktop: Cinnamon
Hors ligne
#17 Le 05/02/2010, à 22:15
- nochka85
Re : Une applet cairo-dock style conky ...
Cool ! J'attends tes retours alors
... 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
... 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
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
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
ancien PC Toshiba satellite_c670d-11 / Linux Mint 21 Vanessa
Nouveau PC ASUS TUF GAMING A17 GPU RTX 4070 CPU AMD Ryzen 9 7940HS w/ Radeon 780M Graphics / Linux Mint 21.2 Victoria / Kernel: 6.4.8-1-liquorix / Desktop: Cinnamon
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 ...
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 ...
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