Guest, Wednesday 30 December 2009 à 14:06
|
|
|
Bonjour a tous,
Pour me debarasser des mes screenlets, je cherche a creer/trouver un applet detachable qui se trouverais sur le bureau et qui indiquerais les infos essentielles (pour moi) de mon PC tel que la version du system, l'uptime, l'utilisation du proco et de la ram, le debit du wifi et/ou ethernet, l'utilisation du/des HDD, la temperature etc... tout ca en texte, sans les icones, histoire d'avoir un truc sobre et qui s'integre sur tous les styles de bureau.
N'ayant rien trouver dans la partie applet de CD, je suppose que c'est a creer; mais je ne trouve pas sur google comment creer ce genre de truc.
Si vous pouviez m'aiguiller ?
Merci |
nochka85, Wednesday 30 December 2009 à 14:14
|
|
Subscription date : 29 November 2007
Messages : 7408
|
Tiens, c'est justement à ce genre d'applet que je pensais aussi ... Pour virer mon conky |
fabounet, Wednesday 30 December 2009 à 14:43
|
|
Subscription date : 30 November 2007
Messages : 17118
|
ben si tu veux du texte c'est sûr que l'applet actuelle ne te satisfaira pas trop (c'est soit une jauge, soit un graphique, et les info "utiles" sont accessibles dans une bulle de dialogue au clic)
donc là il faudrait au mieux un nouveau rendu pour le desklet, au pire une nouvelle applet.
ça dépend un peu de tes connaissances en programmation. |
Guest, Wednesday 30 December 2009 à 14:50
|
|
|
Niveau prog je comprends rien.
A l'epoque de ma Mandriva j'avais creer ce genre de truc pour superKarambar.
Quand tu dis que l'applet actuel ne fais pas vraiment ca; tu parle de quel applet stp ? |
matttbe, Wednesday 30 December 2009 à 14:54
|
|
Subscription date : 24 January 2009
Messages : 12573
|
System monitor/Moniteur Système.
Mais un rendu 'simple' pourrait le faire aussi. Un peu ce que propose(ait) screenlets. Un conky facile d'utilisation. Avec la possibilité d'ajouter des commandes perso |
Guest, Wednesday 30 December 2009 à 15:11
|
|
|
Oki, merci de l'info.
Je viens de tester et effectivement c'est bien ce que je recherche, mais de maniere beaucoup plus simple.
Et oui, c'est bien ce que propsais screenlet, mais j'ai vu que le projet etait abandonné, et c'etait justement pour ne pas utiliser conky mais juste cairo-dock |
nochka85, Wednesday 30 December 2009 à 20:00
|
|
Subscription date : 29 November 2007
Messages : 7408
|
Perso, je verrais bien une applet indépendante qui n'afficherait que du texte .... Et super parametrable . Bref, une sorte de conky like . Mais je ne vois pas trop comment faire ça simplement : un truc qui utiliserait un script et qui afficherait ce que renvoit ce script ?? |
fabounet, Wednesday 30 December 2009 à 20:20
|
|
Subscription date : 30 November 2007
Messages : 17118
|
ah ouais pourquoi pas effectivement.
c'était ça ton idée Nochka ? |
taiebot65, Wednesday 30 December 2009 à 22:13
|
|
Subscription date : 26 October 2008
Messages : 1904
|
Un support conky serait pas plus adapte? |
matttbe, Wednesday 30 December 2009 à 22:25
|
|
Subscription date : 24 January 2009
Messages : 12573
|
Tu peux quasi tout avoir avec des commandes bash (attention à la compatibilité).
Le truc, c'est que conky gère aussi la mise en forme. Un support de conky pourrait être bien mais il est trop paramétrable j'ai l'impression => difficile de faire un truc simple s'il y a une support.
Une applet multi-instanciable où on pourrait choisir un titre, sa police, un choix parmis des données à afficher (où on peut aussi changer la police) + une entrée pour exécuter des scripts externes pourrait être intéressant. Mais il faut que ce soit simple à personnaliser, quitte à restreindre les choix
PS: avis perso |
nochka85, Thursday 31 December 2009 à 00:46
|
|
Subscription date : 29 November 2007
Messages : 7408
|
Yep... Je pensais à un truc du genre et j'en étais au même raisonnement que matttbe : utiliser le bash plutôt que de faire un vrai fork de conky ...
Mais cela risque tout de même d'être un peu compliqué à mettre en place , donc, je pensais faire un truc super simple puis l'etoffer au fur et a mesure . Bref , je pensais commencer par une simple applet qui afficherait l'uptime |
fabounet, Thursday 31 December 2009 à 01:51
|
|
Subscription date : 30 November 2007
Messages : 17118
|
Un support conky
pour quoi faire, il le fait déjà très bien lui-même
je pensais faire un truc super simple puis l'etoffer au fur et a mesure
complètement d'accird, mais pense juste aux éventuels ajouts à l'avance, histoire d'éviter d'avoir à tout casser pour rajouter des fonctionnalités (je dis ça mais c'est pas facile à faire ! )
avantage du bash : une fois la structure de ton applet posée, les possibilités sont vastes.
sinon y'a aussi la possibilité d'avoir un fichier xml avec des balises prédéfinies par l'applet. |
matttbe, Thursday 31 December 2009 à 10:31
|
|
Subscription date : 24 January 2009
Messages : 12573
|
Ou commencer par une simple applet où tu peux entrer une commande bash et un titre dans la config + les polices.
Après, on peut tjs ajouter des scripts bash, python ou autres (même présentation dans le panneau de conf mais au lieu du champ de la commande bash, une case à cocher) |
Subscription date : 26 October 2008
Messages : 1904
|
J'aime bien l'idee du fichier xml mais sans code juste pour de la mise en forme. |
nochka85, Thursday 31 December 2009 à 11:48
|
|
Subscription date : 29 November 2007
Messages : 7408
|
J'aime bien l'idee du fichier xml mais sans code juste pour de la mise en forme.
Moi aussi, cela me plait bien ... et cela permettrait de pouvoir y intégrer des polices et des tailles + couleurs différentes pour chaque ligne !
En gros, un truc du genre :
<code>
<name>Sample code</name>
<author>Made by ...</author>
<text_zone>
<font>Sans</font>
<size>12</size>
<red>1.0</red>
<green>1,0</green>
<blue>1,0</blue>
<text>TITRE\nVersion du noyau: </text>
</text_zone>
<bash>
<font>Sans</font>
<size>12</size>
<red>1.0</red>
<green>1,0</green>
<blue>1,0</blue>
<bash_code>uname -r</bash_code>
</bash>
<text_zone>
<font>Sans</font>
<size>12</size>
<red>1.0</red>
<green>1,0</green>
<blue>1,0</blue>
<text>\nFIN</text>
</text_zone>
</code>
... qui m'afficherait donc :
TITRE
Version du noyau: 2.6.31-17-generic
FIN
|
Subscription date : 26 October 2008
Messages : 1904
|
On pourrait aussi afficher des icones...
tant qu'a faire mais dans un cadre que l'on pourra customiser avec les fonctions presentes dans l'applet |
nochka85, Thursday 31 December 2009 à 13:12
|
|
Subscription date : 29 November 2007
Messages : 7408
|
En fait, je pensais utiliser le même système de cadre que RSSreader -> Un cadre avec un simple dégradé et contour paramètrable + si on le souhaite, possibilité d'utiliser le rendu des desklets
... pour les icônes, j'y pensais aussi -> En effet, le gros soucis de conky est qu'on ne peut pas y mettre d'images .... par contre, pour çà, c'est typiquement le genre de chose qui ne sera mis en place que dans un 2 ème temps !
D'ailleurs, avec l'exemple de .xml ci-dessus, on pourrait faire ce que l'on veut en "statique" .... mais comment gère t'on les chose "dynamique" qui ont besoin d'un refresh ?? -> On lance un redraw toutes les secondes ?? |
fabounet, Thursday 31 December 2009 à 16:09
|
|
Subscription date : 30 November 2007
Messages : 17118
|
On lance un redraw toutes les secondes
oui pour le dessin (sinon ça complique pas mal le code)
enfin, toutes les n secondes (paramétrable en conf)
mais c'est vrai que c'est dommage de rafraîchir "uname -a"
on pourrait imaginer une balise <refresh> pour dire que le code bash doit être relancé périodiquement.
on aurait donc des tampons de texte, avec qques attributs (font, couleur), générés par du bash, certains n'étant générés qu'une fois.
pour le dessin, tu concatènes tous les buffers (sans retours à la ligne, ils sont inclus dans les buffers), et tu affiches ça avec pango.
pour la couleur et la font je crois qu'il faut utiliser des balises pango (c'est à peu près les mêmes que le html), enfin ça c'est déjà dans un 2ème temps.
pour afficher des icônes, le plus dur serait de les placer pr rapport au texte je pense (sinon des balises <x=..., y=...> mais c'est pas vraiment user-friendly) |
nochka85, Thursday 31 December 2009 à 17:05
|
|
Subscription date : 29 November 2007
Messages : 7408
|
Pour les images, je sais pas trop ... Mais pour le reste, je suis d'accord. Et notament pour la balise refresh. Par contre, je n'ais pas bien compris pour les retours chariots
Et pour finir, j'ai jeté un coup d'oeil aux jauges (gauge.c) pour la lecture des .XML, mais j'ai pas compris grand chose |
|