Contenu | Rechercher | Menus

Annonce

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.

#101 Le 16/11/2010, à 21:27

chepioq

Re : (4) Conky : Postez vos conkyrc ou certaines parties intéressantes

Bonjour, je viens de trouver ceci sur deviant-art: http://jpope777.deviantart.com/#/d313mnu

En gros c'est un conky cliquable, on peut passer du calendrier à l'horloge en cliquant sur un bouton...
Mais je me demande si c'est encore vraiment un conky...
Pour moi cela ressemble plus à un widget avec un script lua.
Qu'en pensez-vous?


Tout est dans tout et réciproquement....

Hors ligne

#102 Le 16/11/2010, à 21:42

Tetsumaki

Re : (4) Conky : Postez vos conkyrc ou certaines parties intéressantes

Mon conky assez simple.
pré-requis : PizzaDude Bullets
paconky si vous êtes sous Archlinux.

Vous pouvez supprimer paconky.repo et paconky.aur ainsi que les 2 dernières lignes de .conkyrc si vous n'êtes pas sous Archlinux.

capture800.png

~/.conky/.conkyrc

use_xft yes
xftfont Sans:size=9
override_utf8_locale yes

update_interval 1
total_run_times 0
double_buffer yes
no_buffers yes
net_avg_samples 2
text_buffer_size 1024

own_window yes
own_window_transparent yes
own_window_type override
own_window_hints undecorated,below,sticky,skip_taskbar,skip_pager

draw_borders no

own_window_colour 000000
default_color FFFFFF

draw_shades no

minimum_size 350 0

alignment top_right
gap_x 5
gap_y 5

# Go
TEXT
${font PizzaDude Bullets:size=12}L${font} Kernel${goto 120}${kernel}
${font PizzaDude Bullets:size=12}b${font} Uptime${goto 120}${uptime}

${font PizzaDude Bullets:size=12}f${font} Core 1${goto 120}${cpubar cpu1 10,100}  ${cpu cpu1}%
${font PizzaDude Bullets:size=12}f${font} Core 2${goto 120}${cpubar cpu2 10,100}  ${cpu cpu2}%
${font PizzaDude Bullets:size=12}f${font} Core 3${goto 120}${cpubar cpu3 10,100}  ${cpu cpu3}%
${font PizzaDude Bullets:size=12}f${font} Core 4${goto 120}${cpubar cpu4 10,100}  ${cpu cpu4}%

${font PizzaDude Bullets:size=12}F${font} RAM${goto 120}${membar 10,100}  $memperc%
${font PizzaDude Bullets:size=12}-${font} SWAP${goto 120}${swapbar 10,100}  $swapperc%

${font PizzaDude Bullets:size=12}5${font} ${top_mem name 1}${goto 120}${top_mem pid 1} ${top_mem cpu 1}% ${top_mem mem 1}%
${font PizzaDude Bullets:size=12}5${font} ${top_mem name 2}${goto 120}${top_mem pid 2} ${top_mem cpu 2}% ${top_mem mem 2}%
${font PizzaDude Bullets:size=12}5${font} ${top_mem name 3}${goto 120}${top_mem pid 3} ${top_mem cpu 3}% ${top_mem mem 3}%
${font PizzaDude Bullets:size=12}5${font} ${top_mem name 4}${goto 120}${top_mem pid 4} ${top_mem cpu 4}% ${top_mem mem 4}%

${font PizzaDude Bullets:size=12}g${font} /${goto 120}${fs_bar 10,100 /}  ${fs_used_perc /}%${goto 260}${fs_used /} / ${fs_size /}
${font PizzaDude Bullets:size=12}g${font} /mnt/1to${goto 120}${fs_bar 10,100 /mnt/1to}  ${fs_used_perc /mnt/1to}%${goto 260}${fs_used /mnt/1to} / ${fs_size /mnt/1to}

${font PizzaDude Bullets:size=12}O${font} Upload${goto 120}${upspeedgraph eth0 10,100 FFFFFF FFFFFF}  ${upspeed eth0}${goto 285}${font PizzaDude Bullets:size=12}O${font} ${totalup eth0}
${font PizzaDude Bullets:size=12}U${font} Download${goto 120}${downspeedgraph eth0 10,100 FFFFFF FFFFFF}  ${downspeed eth0}${goto 285}${font PizzaDude Bullets:size=12}U${font} ${totaldown eth0}

${font PizzaDude Bullets:size=12}3${font} IP Lan${goto 120}${addr eth0}
${font PizzaDude Bullets:size=12}3${font} IP Wan${goto 120}${execi 10800 wget -qO- whatismyip.org}

${font PizzaDude Bullets:size=12}X${font} ${execpi 300 paconky ~/.conky/paconky.repo}
${font PizzaDude Bullets:size=12}X${font} ${execpi 300 paconky ~/.conky/paconky.aur}

~/.conky/paconky.repo

#SET MSG_0 à jour
#SET MSG_1 1 nouveau paquet
#SET MSG_N %N% nouveaux paquets
#
Pacman${goto 100}%MSG%

~/.conky/paconky.aur

#SET AUR_MSG_0 à jour
#SET AUR_MSG_1 1 nouveau paquet
#SET AUR_MSG_N %AUR_N% nouveaux paquets
#
AUR${goto 100}%AUR_MSG%

Hors ligne

#103 Le 20/11/2010, à 15:24

breakolami

Re : (4) Conky : Postez vos conkyrc ou certaines parties intéressantes

Salut à tous

Me revoilà avec une question piège tongue

J'ai 2 disques NTFS montés au démarrage
Je voudrais afficher dans une case la taille totale cumulée utilisée sur les 2 disques
Et dans une autre case la taille totale cumulée restante sur les 2 disques


Kubuntu 23.10 sur MSI Katana 17, Intel i7 12ème génération, 1 Nvme M.2 P5 500Go, 1 Nvme M.2 P2 500Go, 16Go de mémoire, Nvidia GeForce RTX 4060
https://www.youtube.com/@ChristopheBrand

Hors ligne

#104 Le 20/11/2010, à 15:27

Fenouille84

Re : (4) Conky : Postez vos conkyrc ou certaines parties intéressantes

breakolami a écrit :

Salut à tous

Me revoilà avec une question piège tongue

J'ai 2 disques NTFS montés au démarrage
Je voudrais afficher dans une case la taille totale cumulée utilisée sur les 2 disques
Et dans une autre case la taille totale cumulée restante sur les 2 disques

Essaye de chercher du côté de la commande df wink


Ma page Deviant Art : conky inside ;-)
.
-- DropBox (online backup) : 2Go + 250 Mo pour vous et moi par parrainage --

Hors ligne

#105 Le 20/11/2010, à 15:57

breakolami

Re : (4) Conky : Postez vos conkyrc ou certaines parties intéressantes

J'ai regardé le man de la commande df y a pas grand chose
et y a pas ce que je souhaite faire
je continue de chercher wink


Kubuntu 23.10 sur MSI Katana 17, Intel i7 12ème génération, 1 Nvme M.2 P5 500Go, 1 Nvme M.2 P2 500Go, 16Go de mémoire, Nvidia GeForce RTX 4060
https://www.youtube.com/@ChristopheBrand

Hors ligne

#106 Le 20/11/2010, à 16:21

Fenouille84

Re : (4) Conky : Postez vos conkyrc ou certaines parties intéressantes

breakolami a écrit :

J'ai regardé le man de la commande df y a pas grand chose
et y a pas ce que je souhaite faire

?? roll

Teste cette commande :

df -h /nom/de/ton/disque

Sa va te donner :
   * la taille totale du disque
   * la taille utilisée
   * la taille restante
   * le pourcentage utilisé
   * le point de montage

Autrement dit, c'est exactement ce que tu veux !! big_smile
Bon certes, il faut après jouer un peu avec cut pour te donner que les valeurs... Insérer ces valeurs dans des additions... Et afficher le résultat de la variable...

C'est super facile, mais bon courage wink


Ma page Deviant Art : conky inside ;-)
.
-- DropBox (online backup) : 2Go + 250 Mo pour vous et moi par parrainage --

Hors ligne

#107 Le 20/11/2010, à 16:34

breakolami

Re : (4) Conky : Postez vos conkyrc ou certaines parties intéressantes

Fenouille84 a écrit :
df -h /nom/de/ton/disque

Oui mais non lol

Je souhaite afficher la taille utilisée de SDB et SDC  si SDB 40Go et SDC 20Go alors résultat affiché 60Go
Même chose pour la place restante

chris@chris-P5QL-PRO:~$ df -h /media/Divers
Sys. de fich.            Taille  Uti. Disp. Uti% Monté sur
/dev/sdc1             299G  164G  136G  55% /media/Divers

chris@chris-P5QL-PRO:~$ df -h /media/Musique
Sys. de fich.            Taille  Uti. Disp. Uti% Monté sur
/dev/sdb1             299G  245G   54G  83% /media/Musique

Ici 164 sur sdc1 + 245 sur sdb1 = 409G utilisés
Et 136 sur sdc1 + 54 sur sb1 = 190G disponibles

Heu c'est pas très clair tout ça


Kubuntu 23.10 sur MSI Katana 17, Intel i7 12ème génération, 1 Nvme M.2 P5 500Go, 1 Nvme M.2 P2 500Go, 16Go de mémoire, Nvidia GeForce RTX 4060
https://www.youtube.com/@ChristopheBrand

Hors ligne

#108 Le 20/11/2010, à 16:47

Fenouille84

Re : (4) Conky : Postez vos conkyrc ou certaines parties intéressantes

Tiens, voici un petit script que je viens de faire.

Est-ce qu'il te donne les infos que tu veux pour 1 disque ?

#!/bin/bash
#Script de test donnant les tailles des disques

clear

#Nom du disque à analyser
disque="/dev/sda5"

#Taille totale
t_totale=$(df -h $disque | sed '2!d ; s/ * / /g' | cut -d ' ' -f2)

#Taille utilisée
t_used=$(df -h $disque | sed '2!d ; s/ * / /g' | cut -d ' ' -f3)

#Taille restante
t_free=$(df -h $disque | sed '2!d ; s/ * / /g' | cut -d ' ' -f4)

echo -e "Disque : $disque\n"
echo "Taille totale   : $t_totale"
echo "Taille utilisée : $t_used"
echo "Taille restante : $t_free"
echo


exit 0

Ma page Deviant Art : conky inside ;-)
.
-- DropBox (online backup) : 2Go + 250 Mo pour vous et moi par parrainage --

Hors ligne

#109 Le 20/11/2010, à 16:50

wlourf

Re : (4) Conky : Postez vos conkyrc ou certaines parties intéressantes

@breakolami, tu peux passer par un script pour faire chaque total ou passer par du pour avoir le total directement :

du -shc /media/Divers /media/Musique

mais ça ne remplit pas tous tes critères !

Hors ligne

#110 Le 20/11/2010, à 16:53

Fenouille84

Re : (4) Conky : Postez vos conkyrc ou certaines parties intéressantes

wlourf a écrit :

mais ça ne remplit pas tous tes critères !

On peut associer du pour la taille totale et df pour la taille restante alors !


Ma page Deviant Art : conky inside ;-)
.
-- DropBox (online backup) : 2Go + 250 Mo pour vous et moi par parrainage --

Hors ligne

#111 Le 20/11/2010, à 17:19

breakolami

Re : (4) Conky : Postez vos conkyrc ou certaines parties intéressantes

Fenouille84 a écrit :

Est-ce qu'il te donne les infos que tu veux pour 1 disque ?

Oui

chris@chris-P5QL-PRO:~/Images/Captures$ ./disque
Disque : /media/Divers

Taille totale   : 299G
Taille utilisée : 164G
Taille restante : 136G

En fait j'ai trouvé un conky sympa et j'y ai apporté plein de modifs
capture9w.th.jpg

Et là ou j'ai fait l'encadré rouge à gauche on a le disque /media/Divers et à droite /media/musique
Et dans l'encadré c'est là que je souhaite afficher mes infos
C'est à cause de la place disponible sur l'image que je veux regrouper les tailles


Kubuntu 23.10 sur MSI Katana 17, Intel i7 12ème génération, 1 Nvme M.2 P5 500Go, 1 Nvme M.2 P2 500Go, 16Go de mémoire, Nvidia GeForce RTX 4060
https://www.youtube.com/@ChristopheBrand

Hors ligne

#112 Le 20/11/2010, à 17:39

Fenouille84

Re : (4) Conky : Postez vos conkyrc ou certaines parties intéressantes

Tiens, essaye voir ce script :

#!/bin/bash
#Script de test

clear

#Noms de disques
disque_1="/dev/sda5"
disque_2="/dev/sda5"

#Unités
unit_t1=$(df -h $disque_1 | sed '2!d ; s/ * / /g ; s/[0-9]*\|,//g' | cut -d ' ' -f2)
unit_t2=$(df -h $disque_2 | sed '2!d ; s/ * / /g ; s/[0-9]*\|,//g' | cut -d ' ' -f2)
#
unit_f1=$(df -h $disque_1 | sed '2!d ; s/ * / /g ; s/[0-9]*\|,//g' | cut -d ' ' -f4)
unit_f2=$(df -h $disque_2 | sed '2!d ; s/ * / /g ; s/[0-9]*\|,//g' | cut -d ' ' -f4)

#Tailles totales
t_totale_1=$(df -h $disque_1 | sed '2!d ; s/ * / /g ; s/G\|M\|O//g' | cut -d ' ' -f2)
t_totale_2=$(df -h $disque_2 | sed '2!d ; s/ * / /g ; s/G\|M\|O//g' | cut -d ' ' -f2)

#Tailles restante
t_free_1=$(df -h $disque_1 | sed '2!d ; s/ * / /g ; s/G\|M\|O//g' | cut -d ' ' -f4)
t_free_2=$(df -h $disque_2 | sed '2!d ; s/ * / /g ; s/G\|M\|O//g' | cut -d ' ' -f4)

#Résumé
t_totale=$(($((t_totale_1))+$((t_totale_2))))
t_free=$(($((t_free_1))+$((t_free_2))))

echo -e "Disque 1 : $disque_1"
echo -e "   Taille totale   : $t_totale_1$unit_t1\n   Taille restante : $t_free_1$unit_f1\n"
echo -e "Disque 2 : $disque_2"
echo -e "   Taille totale   : $t_totale_2$unit_t2\n   Taille restante : $t_free_2$unit_f2\n"
echo "Résume :"
echo -e "   Taille totale   : $t_totale$unit_t1\n   Taille restante : $t_free$unit_f1\n"

exit 0

Il détaille tout pour vérifier que les tailles sont exactes et que tout fonctionne.
Si c'est le cas, on le reduiras ensuite avec seulement ce qui nous intéresse !!

Edit : petite modification pour prendre en compte les chiffres à virgules

Dernière modification par Fenouille84 (Le 20/11/2010, à 17:53)


Ma page Deviant Art : conky inside ;-)
.
-- DropBox (online backup) : 2Go + 250 Mo pour vous et moi par parrainage --

Hors ligne

#113 Le 20/11/2010, à 17:55

breakolami

Re : (4) Conky : Postez vos conkyrc ou certaines parties intéressantes

chris@chris-P5QL-PRO:~/Téléchargements$ ./disque

Disque 1 : /media/Divers
   Taille totale   : 299G
   Taille restante : 136G

Disque 2 : /media/Musique
   Taille totale   : 299G
   Taille restante : 54G

Résume :
   Taille totale   : 598G
   Taille restante : 190G

Ohlalala je serais incapable d'écrire des trucs comme ça sad

Oui il fonctionne mais il affiche la taille totale des disques au lieu de la taille totale utilisée
La taille restante est bonne


Kubuntu 23.10 sur MSI Katana 17, Intel i7 12ème génération, 1 Nvme M.2 P5 500Go, 1 Nvme M.2 P2 500Go, 16Go de mémoire, Nvidia GeForce RTX 4060
https://www.youtube.com/@ChristopheBrand

Hors ligne

#114 Le 20/11/2010, à 17:58

Fenouille84

Re : (4) Conky : Postez vos conkyrc ou certaines parties intéressantes

breakolami a écrit :

Oui il fonctionne mais il affiche la taille totale des disques au lieu de la taille totale utilisée

Oups !! désolé tongue
Je modifie sa tout de suite.

Edit : voici !! Je l'ai amélioré pour qu'il prenne en compte les calculs à virgule !! wink

#!/bin/bash
#Script de test

clear

#apt-get moo
#echo -e "\n\n"

#Noms de disques
disque_1="/dev/sdb1"
disque_2="/dev/sdc1"


#Unités
unit_t1=$(df -h $disque_1 | sed '2!d ; s/ * / /g ; s/[0-9]*\|,//g' | cut -d ' ' -f3)
unit_t2=$(df -h $disque_2 | sed '2!d ; s/ * / /g ; s/[0-9]*\|,//g' | cut -d ' ' -f3)
#
unit_f1=$(df -h $disque_1 | sed '2!d ; s/ * / /g ; s/[0-9]*\|,//g' | cut -d ' ' -f4)
unit_f2=$(df -h $disque_2 | sed '2!d ; s/ * / /g ; s/[0-9]*\|,//g' | cut -d ' ' -f4)

#Tailles utilisées
t_totale_1=$(df -h $disque_1 | sed '2!d ; s/ * / /g ; s/G\|M\|O//g ; s/,/\./g' | cut -d ' ' -f3)
t_totale_2=$(df -h $disque_2 | sed '2!d ; s/ * / /g ; s/G\|M\|O//g ; s/,/\./g' | cut -d ' ' -f3)

#Tailles restantes
t_free_1=$(df -h $disque_1 | sed '2!d ; s/ * / /g ; s/G\|M\|O//g ; s/,/\./g' | cut -d ' ' -f4)
t_free_2=$(df -h $disque_2 | sed '2!d ; s/ * / /g ; s/G\|M\|O//g ; s/,/\./g' | cut -d ' ' -f4)

#Résumé
t_totale=$(echo $t_totale_1 + $t_totale_2 | bc)
t_free=$(echo $t_free_1 + $t_free_2 | bc)


echo -e "Disque 1 : $disque_1"
echo -e "   Taille utilisée : $t_totale_1$unit_t1\n   Taille restante : $t_free_1$unit_f1\n"
echo -e "Disque 2 : $disque_2"
echo -e "   Taille utilisée : $t_totale_2$unit_t2\n   Taille restante : $t_free_2$unit_f2\n"
echo "Résume :"
echo -e "   Taille utilisée : $t_totale$unit_t1\n   Taille restante : $t_free$unit_f1\n"


exit 0

Dernière modification par Fenouille84 (Le 20/11/2010, à 18:14)


Ma page Deviant Art : conky inside ;-)
.
-- DropBox (online backup) : 2Go + 250 Mo pour vous et moi par parrainage --

Hors ligne

#115 Le 20/11/2010, à 18:18

breakolami

Re : (4) Conky : Postez vos conkyrc ou certaines parties intéressantes

Nickel

chris@chris-P5QL-PRO:~/Téléchargements$ ./disque
Disque 1 : /dev/sdb1
   Taille utilisée : 245G
   Taille restante : 54G

Disque 2 : /dev/sdc1
   Taille utilisée : 164G
   Taille restante : 136G

Résume :
   Taille utilisée : 409G
   Taille restante : 190G

Le résumé c'est exactement ce que je cherchais

Mais comment fais tu pour obtenir la même chose dans un conky


Kubuntu 23.10 sur MSI Katana 17, Intel i7 12ème génération, 1 Nvme M.2 P5 500Go, 1 Nvme M.2 P2 500Go, 16Go de mémoire, Nvidia GeForce RTX 4060
https://www.youtube.com/@ChristopheBrand

Hors ligne

#116 Le 20/11/2010, à 18:30

Fenouille84

Re : (4) Conky : Postez vos conkyrc ou certaines parties intéressantes

breakolami a écrit :

Nickel
Le résumé c'est exactement ce que je cherchais

Mais comment fais tu pour obtenir la même chose dans un conky

Tu veux quoi exactement dans ton conky, comme intitulé, comme espacement, etc ?

Il faut modifier la fin du script, celle qui affiche les infos.
Une de ce genre devrait te convenir. Libre à toi de l'adapter à ta config (espacement, etc...).

#!/bin/bash
#Script de test

#Noms de disques
disque_1="/dev/sdb1"
disque_2="/dev/sdc1"


#Unités
unit_u1=$(df -h $disque_1 | sed '2!d ; s/ * / /g ; s/[0-9]*\|,//g' | cut -d ' ' -f3)
unit_u2=$(df -h $disque_2 | sed '2!d ; s/ * / /g ; s/[0-9]*\|,//g' | cut -d ' ' -f3)
#
unit_f1=$(df -h $disque_1 | sed '2!d ; s/ * / /g ; s/[0-9]*\|,//g' | cut -d ' ' -f4)
unit_f2=$(df -h $disque_2 | sed '2!d ; s/ * / /g ; s/[0-9]*\|,//g' | cut -d ' ' -f4)

#Tailles utilisées
t_used_1=$(df -h $disque_1 | sed '2!d ; s/ * / /g ; s/G\|M\|O//g ; s/,/\./g' | cut -d ' ' -f3)
t_used_2=$(df -h $disque_2 | sed '2!d ; s/ * / /g ; s/G\|M\|O//g ; s/,/\./g' | cut -d ' ' -f3)

#Tailles restantes
t_free_1=$(df -h $disque_1 | sed '2!d ; s/ * / /g ; s/G\|M\|O//g ; s/,/\./g' | cut -d ' ' -f4)
t_free_2=$(df -h $disque_2 | sed '2!d ; s/ * / /g ; s/G\|M\|O//g ; s/,/\./g' | cut -d ' ' -f4)

#Résumé
t_used=$(echo $t_used_1 + $t_used_2 | bc)
t_free=$(echo $t_free_1 + $t_free_2 | bc)

#Affichage
echo -e "\${offset 20}Used : $t_used$unit_u1\n\${offset 20}Free : $t_free$unit_f1\n"

exit 0

Pour modifier l'espacement, joue sur la variable offset du script.
Comme intitulé, j'ai mis Used et Free => à modifier selon tes besoins wink

Sinon, appelle le script dans ton conky avec cette commande :

${execp /chemin/du/script}

Dernière modification par Fenouille84 (Le 20/11/2010, à 18:32)


Ma page Deviant Art : conky inside ;-)
.
-- DropBox (online backup) : 2Go + 250 Mo pour vous et moi par parrainage --

Hors ligne

#117 Le 20/11/2010, à 18:51

breakolami

Re : (4) Conky : Postez vos conkyrc ou certaines parties intéressantes

En fait voila l'image

00042.jpg

Tu vois au milieu il y a
TOTAL  donc la je veux mettre le total utilisé
FREE et la le total libre

Pour le pourcentage c'est pas grave

Voici le conky

# — Conky settings — #

background yes

update_interval 1
total_run_times 0
net_avg_samples 2

override_utf8_locale yes

double_buffer yes
no_buffers yes

text_buffer_size 2048
imlib_cache_size 0

temperature_unit celcius

# — Window specifications — #

own_window yes
own_window_type override
own_window_transparent yes
own_window_hints undecorated,sticky,skip_taskbar,skip_pager

border_inner_margin 0
border_outer_margin 0

minimum_size 200 130
maximum_width 200

alignment top_left

gap_x 1470
gap_y 450


# — Graphics settings — #
draw_shades no
draw_outline no
draw_borders no
draw_graph_borders yes

# — Text settings — #
use_xft yes
xftfont Future:size=7
xftalpha 0.1

default_color D4ECF4
default_gauge_size 47 25

uppercase no
use_spacer right

color0 white
color1 orange
color2 green

# — Lua Load — #

lua_load ~/.Conky/future_blue/scripts/rings4.lua
lua_draw_hook_pre main_rings

TEXT
${image ~/.Conky/future_blue/pix/bg6.png -p 1,1 -s 200x130}
${voffset -3}${goto 15}${font Future:size=10}DIVERS - MUSIQUE${font}
${voffset 26}${goto 35}D${goto 159}M
${voffset -35}${goto 90}${fs_used /media/Divers}
${voffset 6}${goto 90}${fs_free /media/Divers}
${voffset 6}${goto 90}${fs_free_perc /media/Divers}%
${voffset 10}${goto 60}Activité Disques
${voffset 7}${goto 20}SDA ${color3}${diskiograph /dev/sda 10,32}${color} SDB ${color2}${diskiograph /dev/sdb 10,32}${color} SDC ${color1}${diskiograph /dev/sdc 10,32}${color}

Kubuntu 23.10 sur MSI Katana 17, Intel i7 12ème génération, 1 Nvme M.2 P5 500Go, 1 Nvme M.2 P2 500Go, 16Go de mémoire, Nvidia GeForce RTX 4060
https://www.youtube.com/@ChristopheBrand

Hors ligne

#118 Le 20/11/2010, à 19:18

Fenouille84

Re : (4) Conky : Postez vos conkyrc ou certaines parties intéressantes

ok ok ! Donc ce script devrait t'aider wink

#!/bin/bash
#Script d'utilisation des disques
#Par Fenouille84

#Noms de disques
disque_1="/dev/sdb1"
disque_2="/dev/sdc1"


#Unités
unit_u1=$(df -h $disque_1 | sed '2!d ; s/ * / /g ; s/[0-9]*\|,//g' | cut -d ' ' -f3)
unit_u2=$(df -h $disque_2 | sed '2!d ; s/ * / /g ; s/[0-9]*\|,//g' | cut -d ' ' -f3)
#
unit_f1=$(df -h $disque_1 | sed '2!d ; s/ * / /g ; s/[0-9]*\|,//g' | cut -d ' ' -f4)
unit_f2=$(df -h $disque_2 | sed '2!d ; s/ * / /g ; s/[0-9]*\|,//g' | cut -d ' ' -f4)

#Tailles utilisées
t_used_1=$(df -h $disque_1 | sed '2!d ; s/ * / /g ; s/G\|M\|O//g ; s/,/\./g' | cut -d ' ' -f3)
t_used_2=$(df -h $disque_2 | sed '2!d ; s/ * / /g ; s/G\|M\|O//g ; s/,/\./g' | cut -d ' ' -f3)

#Tailles restantes
t_free_1=$(df -h $disque_1 | sed '2!d ; s/ * / /g ; s/G\|M\|O//g ; s/,/\./g' | cut -d ' ' -f4)
t_free_2=$(df -h $disque_2 | sed '2!d ; s/ * / /g ; s/G\|M\|O//g ; s/,/\./g' | cut -d ' ' -f4)

#Résumé
t_used=$(echo $t_used_1 + $t_used_2 | bc)
t_free=$(echo $t_free_1 + $t_free_2 | bc)

#Affichage
echo -e "\${voffset -35}\${goto 90}$t_used$unit_u1iB\n\${voffset 6}\${goto 90}$t_free$unit_f1iB\n"

exit 0

Et dans conky :

— Conky settings — #

background yes

update_interval 1
total_run_times 0
net_avg_samples 2

override_utf8_locale yes

double_buffer yes
no_buffers yes

text_buffer_size 2048
imlib_cache_size 0

temperature_unit celcius

# — Window specifications — #

own_window yes
own_window_type override
own_window_transparent yes
own_window_hints undecorated,sticky,skip_taskbar,skip_pager

border_inner_margin 0
border_outer_margin 0

minimum_size 200 130
maximum_width 200

alignment top_left

gap_x 1470
gap_y 450


# — Graphics settings — #
draw_shades no
draw_outline no
draw_borders no
draw_graph_borders yes

# — Text settings — #
use_xft yes
xftfont Future:size=7
xftalpha 0.1

default_color D4ECF4
default_gauge_size 47 25

uppercase no
use_spacer right

color0 white
color1 orange
color2 green

# — Lua Load — #

lua_load ~/.Conky/future_blue/scripts/rings4.lua
lua_draw_hook_pre main_rings

TEXT
${image ~/.Conky/future_blue/pix/bg6.png -p 1,1 -s 200x130}
${voffset -3}${goto 15}${font Future:size=10}DIVERS - MUSIQUE${font}
${voffset 26}${goto 35}D${goto 159}M
${execp /chemin/du/script}
${voffset 6}${goto 90}${fs_free_perc /media/Divers}%
${voffset 10}${goto 60}Activité Disques
${voffset 7}${goto 20}SDA ${color3}${diskiograph /dev/sda 10,32}${color} SDB ${color2}${diskiograph /dev/sdb 10,32}${color} SDC ${color1}${diskiograph /dev/sdc 10,32}${color}

Dernière modification par Fenouille84 (Le 20/11/2010, à 19:19)


Ma page Deviant Art : conky inside ;-)
.
-- DropBox (online backup) : 2Go + 250 Mo pour vous et moi par parrainage --

Hors ligne

#119 Le 20/11/2010, à 19:25

breakolami

Re : (4) Conky : Postez vos conkyrc ou certaines parties intéressantes

Est-ce que je dois donner une extension au script ?
Car ça n'affiche rien


Kubuntu 23.10 sur MSI Katana 17, Intel i7 12ème génération, 1 Nvme M.2 P5 500Go, 1 Nvme M.2 P2 500Go, 16Go de mémoire, Nvidia GeForce RTX 4060
https://www.youtube.com/@ChristopheBrand

Hors ligne

#120 Le 20/11/2010, à 21:05

breakolami

Re : (4) Conky : Postez vos conkyrc ou certaines parties intéressantes

Voila ce que j'obtiens après avoir changé quelques couleurs, la police, avoir enlevé 2 ou 3 trucs et ajouté d'autres trucs comme vnstat ou l'activité des disques, les mises à jour..........
Faut que je perfectionne encore les placements avec les voffset et les goto

Mais dans le 4eme (Divers - Musique) j'arrive pas à afficher les tailles avec ton script Fenouille84

00043.jpg


Kubuntu 23.10 sur MSI Katana 17, Intel i7 12ème génération, 1 Nvme M.2 P5 500Go, 1 Nvme M.2 P2 500Go, 16Go de mémoire, Nvidia GeForce RTX 4060
https://www.youtube.com/@ChristopheBrand

Hors ligne

#121 Le 20/11/2010, à 21:07

wlourf

Re : (4) Conky : Postez vos conkyrc ou certaines parties intéressantes

as-tu rendu le script exécutable ?

chmod +x nom_du_script

ou par clic droit dans nautilus, il y a une option

Edit : très jolie ta dernière capture !

Dernière modification par wlourf (Le 20/11/2010, à 21:08)

Hors ligne

#122 Le 20/11/2010, à 21:24

breakolami

Re : (4) Conky : Postez vos conkyrc ou certaines parties intéressantes

Oui bien sur, c'est la première chose que j'ai vérifié car souvent on fait les choses trop vite
J'ai sauvegardé le script de Fenouille84 dans un fichier que j'ai nommé disques sans extension
J'ai utilisé comme chemin

${execp ~/.Conky/future_blue/scripts/disques}

Kubuntu 23.10 sur MSI Katana 17, Intel i7 12ème génération, 1 Nvme M.2 P5 500Go, 1 Nvme M.2 P2 500Go, 16Go de mémoire, Nvidia GeForce RTX 4060
https://www.youtube.com/@ChristopheBrand

Hors ligne

#123 Le 21/11/2010, à 00:03

Levi59

Re : (4) Conky : Postez vos conkyrc ou certaines parties intéressantes

J'ai eu aussi ce problème d'affichage de code conkyrc depuis un script. Je ne sais pas pourquoi mais il m'a fallu passer par un fichier que j'appelais ensuite via "cat":
Voici le script en question. Si ça peut t'aider...

Tu peux aussi lancer conky en console qui te renverra peut être une erreur.

Dernière modification par Levi59 (Le 21/11/2010, à 00:08)

Hors ligne

#124 Le 21/11/2010, à 00:39

breakolami

Re : (4) Conky : Postez vos conkyrc ou certaines parties intéressantes

Merci Levi59
Mais non, toujours rien


Kubuntu 23.10 sur MSI Katana 17, Intel i7 12ème génération, 1 Nvme M.2 P5 500Go, 1 Nvme M.2 P2 500Go, 16Go de mémoire, Nvidia GeForce RTX 4060
https://www.youtube.com/@ChristopheBrand

Hors ligne

#125 Le 21/11/2010, à 01:40

Levi59

Re : (4) Conky : Postez vos conkyrc ou certaines parties intéressantes

Pas d'erreur non plus? bizarre.

Hors ligne