#1 Le 16/02/2009, à 12:38
- ibrahim54
[resolu]Conky : Connaitre la taille total d'un dossier
Bonjour a tous.
Je fais une fois de plus appel a la communauté.
Car j'aimerai avec conky connaitre la taille total d'une partition ou d'un dossier.
C'est a dire, prendre un dossier simple et faire dire a conky qu'il fait tant de Go ou Mo.
Est ce possible ?
Voici un extrait mon conkyrc ou il devrait pouvoir apparraitre ces info...
background no
update_interval 1.0
double_buffer yes
use_xft yes
override_utf8_locale
xftfont Sans:size=8
xftalpha 0.8
own_window yes
own_window_transparent yes
#own_window_type override
own_window_hints undecorated,below,sticky,skip_taskbar,skip_pager
#on_bottom yes
minimum_size 280 5
draw_shades no
draw_outline no
draw_borders no
draw_graph_borders yes
stippled_borders 0
border_margin 3
border_width 0
default_color white
default_shade_color black
default_outline_color black
alignment top_right
gap_x 6
gap_y 48
no_buffers yes
######
TEXT
$nodename - $sysname $kernel on $machine
${color #e49c16}Uptime:$color $uptime ${color #FFFFFF}
${color #e49c16}CPU Utilisé :${color #FFFFFF} $cpu% ${color #ffc11f}${cpubar}
${color white}${cpugraph ffc11f 8b4b0b}
${color #e49c16}Mémoire RAM :
${color #FFFFFF} $mem/$memmax - $memperc% ${color #ffc11f}${membar}
${color #e49c16}Utilisation du Swap :
${color #FFFFFF} $swap/$swapmax - $swapperc% ${color #ffc11f}${swapbar}
${color #e49c16}Processus : $color $processes ${color #e49c16}En cours : $color $running_processes
$color$stippled_hr
${color #e49c16}Espace Disque Libre :
${color #FFFFFF}/home (${fs_size /home}) :${color #FFFFFF}${fs_free_perc /home}${alignc}% ${color #ffc11f}${fs_bar /home}
${color #FFFFFF}/Multimedia ${if_mounted /media/disk}(${fs_size /media/disk}) :${color #FFFFFF}${fs_free_perc /media/disk}${alignc}% ${color #ffc11f}${fs_bar /media/disk}$color$else : Non connecté ${endif}
${color #FFFFFF}Stick Usb ${if_mounted /media/DJAY_USB}(${fs_size /media/DJAY_USB}) :${color #FFFFFF}${fs_free_perc /media/DJAY_USB}${alignc}% ${color #ffc11f}${fs_bar /media/DJAY_USB}$color$else : Non connecté ${endif}
${color #FFFFFF}Stick Jcv ${if_mounted /media/JCV}(${fs_size /media/JCV}) :${color #FFFFFF}${fs_free_perc /media/JCV}${alignc}% ${color #ffc11f}${fs_bar /media/JCV}$color$else : Non connecté ${endif}
$stippled_hr
Merci de votre aide
Ibrahim54
Dernière modification par ibrahim54 (Le 17/02/2009, à 00:13)
mon poste info : Dual-screen 27+17" ; i3-2100, 16Go de ram (Windows 10)
mon poste nomade : Lenovo ThinkPad X260 (Ubuntu 22.04)
Musée : Lenovo ThinkPad X200 (Ubuntu 21.10)
Hors ligne
#2 Le 16/02/2009, à 13:26
- Valentin2105
Re : [resolu]Conky : Connaitre la taille total d'un dossier
je pense que un fs_size /home/NOM DU DOSSIER marcherait ?
Vous confirmer ?
Hors ligne
#3 Le 16/02/2009, à 13:38
- ibrahim54
Re : [resolu]Conky : Connaitre la taille total d'un dossier
je pense que un fs_size /home/NOM DU DOSSIER marcherait ?
Vous confirmer ?
Helas je vais devoir infirmer...
la commande fs_size visiblement sert a donner la taille de la partition et non du dossier :'(
En plus comme je sais pas en quoi c'est programmer je ne peu pas chercher de mon coté.
C'est du python non ?
mon poste info : Dual-screen 27+17" ; i3-2100, 16Go de ram (Windows 10)
mon poste nomade : Lenovo ThinkPad X260 (Ubuntu 22.04)
Musée : Lenovo ThinkPad X200 (Ubuntu 21.10)
Hors ligne
#4 Le 16/02/2009, à 14:11
- Valentin2105
Re : [resolu]Conky : Connaitre la taille total d'un dossier
Oui, conky est du python !
Hors ligne
#5 Le 16/02/2009, à 14:18
- ibrahim54
Re : [resolu]Conky : Connaitre la taille total d'un dossier
j'ai trouvé cela mais je vois pas comment l'adapter
Comment connaître la taille d'un répertoire ?
Je suis completemetn perdu
Voila j'ia trouvé sur le site de conky...
${color #FFFF00}/ ${fs_used /}/${fs_size /}${alignr}${fs_used_perc /}%
hihi
Pwoua mince c'est pas ca, ca donne l'espace utilisé pour tout le hdd et pas juste de dosseir :'(
Je viens de chercher sur le site de conky mais ca a l'air pas prevu on dirait :'(
Dernière modification par ibrahim54 (Le 16/02/2009, à 15:17)
mon poste info : Dual-screen 27+17" ; i3-2100, 16Go de ram (Windows 10)
mon poste nomade : Lenovo ThinkPad X260 (Ubuntu 22.04)
Musée : Lenovo ThinkPad X200 (Ubuntu 21.10)
Hors ligne
#6 Le 16/02/2009, à 22:12
- ibrahim54
Re : [resolu]Conky : Connaitre la taille total d'un dossier
^^up^^
mon poste info : Dual-screen 27+17" ; i3-2100, 16Go de ram (Windows 10)
mon poste nomade : Lenovo ThinkPad X260 (Ubuntu 22.04)
Musée : Lenovo ThinkPad X200 (Ubuntu 21.10)
Hors ligne
#7 Le 16/02/2009, à 22:22
- vincentp010
Re : [resolu]Conky : Connaitre la taille total d'un dossier
Salut,
avec la commande exec pour utiliser du
${execi 10 du -h CHEMIN_DU_DOSSIER | tail -1 | awk '{print $1}'}
(execi 10 pour executer la comande toutes les 10 secondes)
Desktop: Archlinux OpenBox
Laptop: Dualboot Ubuntu-Studio 9.10 / Archlinux OpenBox
Server: EeeBox Ubuntu-Server 8.10 500Go
Hors ligne
#8 Le 16/02/2009, à 23:02
- ibrahim54
Re : [resolu]Conky : Connaitre la taille total d'un dossier
Salut vincentp010.
Par contre j'ai vu que c'est un arrondi au Go, c'est possible de regler ca au Mo pres ?
Je sais j'suis chiant :'(
Merci bcp pour le scripte c'est super sympa
mon poste info : Dual-screen 27+17" ; i3-2100, 16Go de ram (Windows 10)
mon poste nomade : Lenovo ThinkPad X260 (Ubuntu 22.04)
Musée : Lenovo ThinkPad X200 (Ubuntu 21.10)
Hors ligne
#9 Le 16/02/2009, à 23:39
- vincentp010
Re : [resolu]Conky : Connaitre la taille total d'un dossier
Je viens de tester ça vite fais:
${execi 10 calc -p `du CHEMIN_DU_DOSSIER | tail -1 | awk '{print $1}'`/1024}
(précision a 7 décimales; j'ai pas encore trouvé pour arrondir)
PS: Il faut installer le paquet calc
Edit:
Pour arrondir au Mo:
${execi 10 calc -p `du CHEMIN_DU_DOSSIER | tail -1 | awk '{print $1}'`/1024 | awk -F . '{print $1}'}
Dernière modification par vincentp010 (Le 16/02/2009, à 23:58)
Desktop: Archlinux OpenBox
Laptop: Dualboot Ubuntu-Studio 9.10 / Archlinux OpenBox
Server: EeeBox Ubuntu-Server 8.10 500Go
Hors ligne
#10 Le 16/02/2009, à 23:58
- ibrahim54
Re : [resolu]Conky : Connaitre la taille total d'un dossier
PS: Il faut installer le paquet calc
C'est plutot genant... sudo apt-get install calc
Ne fonctionne pas.
J'ai du louper une etape non ?
En tt cas merci de votre aide
mon poste info : Dual-screen 27+17" ; i3-2100, 16Go de ram (Windows 10)
mon poste nomade : Lenovo ThinkPad X260 (Ubuntu 22.04)
Musée : Lenovo ThinkPad X200 (Ubuntu 21.10)
Hors ligne
#11 Le 17/02/2009, à 00:00
- vincentp010
Re : [resolu]Conky : Connaitre la taille total d'un dossier
Tient il est pas sous ubuntu!
Je suis sous archlinux donc j'ai pas pu voir ça.
Je reboot pour voir.
Desktop: Archlinux OpenBox
Laptop: Dualboot Ubuntu-Studio 9.10 / Archlinux OpenBox
Server: EeeBox Ubuntu-Server 8.10 500Go
Hors ligne
#12 Le 17/02/2009, à 00:01
- ibrahim54
Re : [resolu]Conky : Connaitre la taille total d'un dossier
oui ca me dit dans le Terminal
sh: calc : Not found
mon poste info : Dual-screen 27+17" ; i3-2100, 16Go de ram (Windows 10)
mon poste nomade : Lenovo ThinkPad X260 (Ubuntu 22.04)
Musée : Lenovo ThinkPad X200 (Ubuntu 21.10)
Hors ligne
#13 Le 17/02/2009, à 00:04
- vincentp010
Re : [resolu]Conky : Connaitre la taille total d'un dossier
sudo apt-get install apcalc
Desktop: Archlinux OpenBox
Laptop: Dualboot Ubuntu-Studio 9.10 / Archlinux OpenBox
Server: EeeBox Ubuntu-Server 8.10 500Go
Hors ligne
#14 Le 17/02/2009, à 00:12
- ibrahim54
Re : [resolu]Conky : Connaitre la taille total d'un dossier
Niquel, ca affiche
12724, il em reste plus qu'a faire noter Mo et ca sera bon ^^
Merci pour votre aide.
Dite, c'est quel language ca, pas du python si ?
J'ai vu sur un site (develloppez) a quoi ca ressemblait du Python et ca ressemble en rien a ce qu'il y'a dans conky.
En tt cas merci bcp.
Ibrahim54
mon poste info : Dual-screen 27+17" ; i3-2100, 16Go de ram (Windows 10)
mon poste nomade : Lenovo ThinkPad X260 (Ubuntu 22.04)
Musée : Lenovo ThinkPad X200 (Ubuntu 21.10)
Hors ligne
#15 Le 17/02/2009, à 00:19
- vincentp010
Re : [resolu]Conky : Connaitre la taille total d'un dossier
Tout ce qui l'y a après execi sont des commandes du terminal.
Pour voir à quoi les commandes correspondent il y a les manuels:
man du
man calc
man tail
man awk
Desktop: Archlinux OpenBox
Laptop: Dualboot Ubuntu-Studio 9.10 / Archlinux OpenBox
Server: EeeBox Ubuntu-Server 8.10 500Go
Hors ligne
#16 Le 17/02/2009, à 00:31
- ibrahim54
Re : [resolu]Conky : Connaitre la taille total d'un dossier
on pourrai presque faire ${execi echo 'hello world'}
et ca afficherai hello world dans conky non ?
mon poste info : Dual-screen 27+17" ; i3-2100, 16Go de ram (Windows 10)
mon poste nomade : Lenovo ThinkPad X260 (Ubuntu 22.04)
Musée : Lenovo ThinkPad X200 (Ubuntu 21.10)
Hors ligne
#17 Le 17/02/2009, à 00:41
- vincentp010
Re : [resolu]Conky : Connaitre la taille total d'un dossier
Oui tu as presque raison:
${exec echo 'hello world'} éxécucte la commande à chaque fois que conky régénère l'affichage (par défaut toutes les secondes)
${execi XX echo 'hello world'} éxécucte la commande toutes les XX secondes
Desktop: Archlinux OpenBox
Laptop: Dualboot Ubuntu-Studio 9.10 / Archlinux OpenBox
Server: EeeBox Ubuntu-Server 8.10 500Go
Hors ligne
#18 Le 17/02/2009, à 00:49
- ibrahim54
Re : [resolu]Conky : Connaitre la taille total d'un dossier
donc pour ma commande il vaut mieu un XX elever non ?
Pour ce qui est de conky qui va scanner le dossier mp3 pour pas trop surcharger le proc.
Je pense mettre 300, vous en pensez quoi ?
mon poste info : Dual-screen 27+17" ; i3-2100, 16Go de ram (Windows 10)
mon poste nomade : Lenovo ThinkPad X260 (Ubuntu 22.04)
Musée : Lenovo ThinkPad X200 (Ubuntu 21.10)
Hors ligne
#19 Le 17/02/2009, à 00:58
- Valentin2105
Re : [resolu]Conky : Connaitre la taille total d'un dossier
Si Si, Conky est bien du Python !
Hors ligne
#20 Le 17/02/2009, à 01:06
- ibrahim54
Re : [resolu]Conky : Connaitre la taille total d'un dossier
^^ excusez moi je suis encore novice et j'ia du mal a me retrouver dans tout cela...
Malgrés que j'ai deja programmer avec l'aide du forum. Sans lui j'aurai pas pu faire tout ca...
mon poste info : Dual-screen 27+17" ; i3-2100, 16Go de ram (Windows 10)
mon poste nomade : Lenovo ThinkPad X260 (Ubuntu 22.04)
Musée : Lenovo ThinkPad X200 (Ubuntu 21.10)
Hors ligne
#21 Le 17/02/2009, à 01:12
- Valentin2105
Re : [resolu]Conky : Connaitre la taille total d'un dossier
^^ excusez moi je suis encore novice
On t'escuse
Sinon tu as d'autre question ?
Hors ligne
#22 Le 17/02/2009, à 01:16
- ibrahim54
Re : [resolu]Conky : Connaitre la taille total d'un dossier
oui lol, (la question boulet du soir ^^)
Ce que je comprend pas c'est pourquoi certain code sont pas dutout comme dans conky cf : http://python.developpez.com/faq/?page= … NomFichier
la synthax est completement differente...
mon poste info : Dual-screen 27+17" ; i3-2100, 16Go de ram (Windows 10)
mon poste nomade : Lenovo ThinkPad X260 (Ubuntu 22.04)
Musée : Lenovo ThinkPad X200 (Ubuntu 21.10)
Hors ligne
#23 Le 17/02/2009, à 01:21
- Valentin2105
Re : [resolu]Conky : Connaitre la taille total d'un dossier
Ben enfaite,
Je suis pas au top en Python, mais je pense que il y a plusieur "type" de syntaxe possible donc plusieur "style" de codage en python !
Enfin je crois, mais ca expliquerai plein de chose
Voila
PS: Dire que je t'aide pour 2 message flash et Conky ^^
Hors ligne
#24 Le 17/02/2009, à 01:39
- ibrahim54
Re : [resolu]Conky : Connaitre la taille total d'un dossier
oui la synthaxe doit differer...
L'une style C++ et l'autre style bsh...
Ibrahim54
P.S. : je vais aller me coucher moi ^^ je suis un peu fatigué a vrai dire. Bonne nuit et a demain. Merci pour votre aide et bonne fin de soirée enfin de nuit quoi lol
mon poste info : Dual-screen 27+17" ; i3-2100, 16Go de ram (Windows 10)
mon poste nomade : Lenovo ThinkPad X260 (Ubuntu 22.04)
Musée : Lenovo ThinkPad X200 (Ubuntu 21.10)
Hors ligne
#25 Le 17/02/2009, à 01:50
- Valentin2105
Re : [resolu]Conky : Connaitre la taille total d'un dossier
Bonne nuit a toi, moi je commence ma journée, la il est 10h50 ! ^^
Hors ligne