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.

#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

Valentin2105 a écrit :

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 sad

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 :'(

Source

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

vincentp010 a écrit :

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 smile

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 big_smile

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