Icaunux - Le Forum

Forum de l'Association ICAUNUX

Vous n'êtes pas identifié(e).

Annonce

Les Inscriptions au forum sont temporairement désactivées en attendant de trouver une solution efficace contre les inscriptions fictives très nombreuses ces derniers temps. Si vous souhaitez vous inscrire sur le forum, merci d'envoyer une demande par mail à l'adresse contact@icaunux.org. Désolé de cette gène occasionnée.

#1 29-10-2019 18:54:38

yoda89
Président
Lieu : Villefargeau
Inscription : 13-12-2007
Messages : 1 202

Conky

Hello,

Ca faisait longtemps que j'avais pas réinstallé conky, voilà c'est fait.
Conky est un moniteur système personnalisable à volonté.
Je voulais simplement afficher quelques infos basiques sur mon bureau, à savoir :
- Date + heure
- Distrib + version
- Version du noyau
- IP
- Débit réseau
- % ram utilisée
- % disque utilisé

En cherchant des images de Conky sur le net vous verrez l'étendue des possibilités, c'est impressionnant.
Le seul petit hic c'est que la config se fait à la main, il y avait un programme graphique dédié à la config mais je crois qu'il n'est pas maintenu. Ceci dit ce n'est pas compliqué et avec des copier-coller d'exemples de fichier conkyrc on s'en sort.
Voici quelques exemples :
http://conky.sourceforge.net/screenshots.html

https://fr.wikipedia.org/wiki/Conky
https://doc.ubuntu-fr.org/conky

La liste des paramètres :
http://conky.sourceforge.net/variables.html


Mon fichier conky minimal :

# - Conky settings
update_interval 1
total_run_times 0
net_avg_samples 1
cpu_avg_samples 1
imlib_cache_size 0
double_buffer yes
no_buffers yes
 
# - Text settings
use_xft yes
xftfont Sans:size=12
override_utf8_locale yes
text_buffer_size 2048
 
# - Window specifications 
own_window_class Conky
own_window yes
own_window_type normal
own_window_argb_visual yes
own_window_argb_value 255
own_window_transparent yes
own_window_hints undecorated,below,sticky,skip_taskbar,skip_pager
alignment top_right
gap_x 40
gap_y 40

 
# - Graphics settings
draw_shades no
default_color cccccc
color0 white
color1 E07A1F
color2 white
 
 
TEXT

${font Open Sans Light:pixelsize=40}${time %H:%M}${font}
${font Open Sans Light:pixelsize=20}${time %d.%m.%Y}${font}

${execi 86400 lsb_release -si} : $alignr ${execi 86400 lsb_release -sr} ${execi 86400 lsb_release -sc}
$sysname : $alignr $kernel
IP : $alignr ${addr eno1}
Réseau : $alignr ${downspeedf eno1} k/s
RAM $memperc% ${membar memperc}
Disque $fs_used_perc% ${fs_bar}

Hors ligne

#2 29-10-2019 21:25:14

Damien
Membre
Lieu : Auxerre
Inscription : 22-04-2019
Messages : 96

Re : Conky

Merci Yoda,

Je viens de tester ton fichier config, et c'est on bon début.
Je vais pouvoir commencer à regarder ça

Pour info sur xubuntu j'ai commencer à me faire un deuxième "tableau de bord" avec plusieurs infos :
  - les températures (greffon Capteurs)
  - les activités du cpu (cpugraph)
  - la ram, le swap (Moniteur de charge du système)
  - L'activité du réseau (Moniteur réseau)

Hors ligne

#3 30-10-2019 20:38:33

yoda89
Président
Lieu : Villefargeau
Inscription : 13-12-2007
Messages : 1 202

Re : Conky

Je l'ai adapté pour mon ordi portable, il détecte si je suis en RJ45 ou en wifi et affiche la config correspondante, voilà ce que ça donne en wifi :
C'est minimal mais ça me suffit.
u55d.png

Hors ligne

#4 31-10-2019 00:46:29

Damien
Membre
Lieu : Auxerre
Inscription : 22-04-2019
Messages : 96

Re : Conky

Il est sympa !
Moi je suis entrain de m'amuser avec le mien et je dois avoir qu'il est beaucoup mois sobre.

Comment tu as fait pour qu'il s'adapte au type de connexion?

Hors ligne

#5 31-10-2019 11:03:16

yoda89
Président
Lieu : Villefargeau
Inscription : 13-12-2007
Messages : 1 202

Re : Conky

voilà le code :


# - Conky settings
update_interval 1
total_run_times 0
net_avg_samples 1
cpu_avg_samples 1
imlib_cache_size 0
double_buffer yes
no_buffers yes
 
# - Text settings
use_xft yes
xftfont Sans:size=12
override_utf8_locale yes
text_buffer_size 2048
 
# - Window specifications 
own_window_class Conky
own_window yes
own_window_type normal
own_window_argb_visual yes
own_window_argb_value 255
own_window_transparent yes
own_window_hints undecorated,below,sticky,skip_taskbar,skip_pager
alignment top_right
gap_x 30
gap_y 30

 
# - Graphics settings
draw_shades no
default_color cccccc
color0 white
color1 E07A1F
color2 white
 
 
TEXT

${font Open Sans Light:pixelsize=40}${time %H:%M}${font}
${font Open Sans Light:pixelsize=20}${time %d.%m.%Y}${font}

${execi 86400 lsb_release -si} : $alignr ${execi 86400 lsb_release -sr} ${execi 86400 lsb_release -sc}

RAM : $alignr $memperc% 
${membar memperc}
Disque : $alignr $fs_used_perc% 
${fs_bar}
Batterie : $alignr $battery_percent% 
$battery_bar

${if_match "${addr wlp3s0}" != "No Address"}
Wifi : $alignr ${wireless_essid wlp3s0}
Qualité : $alignr ${wireless_link_qual_perc wlp3s0}%
IP : $alignr ${addr wlp3s0}
Débit : $alignr ${downspeedf wlp3s0} k/s


${else}
${if_match "${addr enp0s25}" != "No Address"}

IP (eth) : $alignr ${addr enp0s25}
Réseau : $alignr ${downspeedf enp0s25} k/s

${else}
$endif$endif

Hors ligne

#6 02-11-2019 02:16:17

Damien
Membre
Lieu : Auxerre
Inscription : 22-04-2019
Messages : 96

Re : Conky

Merci Yoda,

Voici le mien avec pas mal d'informations.
Est-ce qu'il n'y en a pas un peu trop...
je verrais à l'usage

ooem.png

# - Conky settings
update_interval 1
total_run_times 0
net_avg_samples 1
cpu_avg_samples 1
imlib_cache_size 0
double_buffer yes
no_buffers yes
 
# - Text settings
use_xft yes
xftfont Sans:size=12
override_utf8_locale yes
text_buffer_size 2048
 
# - Window specifications 
own_window_class Conky
own_window yes
own_window_type normal
own_window_argb_visual yes
own_window_argb_value 255
own_window_transparent yes
own_window_hints undecorated,below,sticky,skip_taskbar,skip_pager
# - position sur l'écran
#alignment top_left
alignment top_right
#alignment bottom_left
#alignment bottom_right
# - décalage avec le bord de l'écran
gap_x 30
gap_y 30
# - Minimum size of text area
minimum_size 5 5
maximum_width 300
 
# - Graphics settings
draw_shades no
default_color cccccc
color0 white
color1 E07A1F
color2 white
color3 FFC100 # le jaune
color4 FF6400 # le orange
color5 FF0000 # le rouge
color6 00FF00 # le vert
color7 888888 # le gris



TEXT
#--------Image-----------------------------------------
${image /home/damien/conky/start-here-xubuntu2.png -p 0,70}
#--------Heure et date---------------------------------
${font Open Sans Light:pixelsize=30}${time %H:%M}${alignr}${time %d.%m.%Y}${font}
#--------Système---------------------------------------
${offset 65}$font$color Nom : ${alignr}${color2}$nodename
${offset 65}$font$color Distribution :${alignr}${color2} ${texeci 86400 lsb_release -si} ${texeci 86400 lsb_release -sr}
${offset 65}$font$color Noyau : ${alignr}${color2}$kernel
${offset 65}$font$color Maj : ${alignr}${color6}${if_match ${texeci 360 aptitude search "~U" | wc -l | tail} ==0}Système à jour$color4${else}${if_match ${texeci 360 aptitude search "~U" | wc -l | tail} ==1}1 mise à jour disponible ${else}${texeci 360 aptitude search "~U" | wc -l | tail} mises à jour disponibles ${endif}${endif}
${offset 65}$font$color Utilisation : ${alignr}${offset 0}${color2}$uptime
${color}${hr 2}
#--------Charge système--------------------------------
${color}Cpu : ${color2}${cpu}%  ${color}${alignr}Temp: ${color2}${texeci 2 sensors | grep 'Core' | tail -n 1 | cut -c  15-21}
${color2}${cpugraph 25 ff0000 ff00ff}
${color}Ram : ${alignc -20}${color2}$mem${color} / ${color2}$memmax${alignr}${color2}$memperc% 
${membar}
${color}Swap : ${alignc -20}${color2}$swap${color} / ${color2}$swapmax${alignr}${color2}$swapperc%
${swapbar}
${color}${hr 2}
#
#--------Espace disque---------------------------------
#
${color}Root : ${alignc -20}${color2}${fs_used}${color} / ${color2}${fs_size} ${alignr}${fs_used_perc}%
${fs_bar}
${color}Home : ${alignc -20}${color2}${fs_used /home/damien}${color} / ${color2}${fs_size /home/damien} ${alignr}${fs_used_perc /home/damien}%
${fs_bar /home/damien}
${color}${hr 2}
#
#--------Reseau---------------------------------------
#
${if_match "${addr wlp7s0}" != "No Address"}${color}Net : ${color2}Wifi (wlp7s0)${alignr}${wireless_essid wlp7s0}
${color}IP : ${color2}${addr wlp7s0}${alignr} ${color}Qualité : ${color2} ${wireless_link_qual_perc wlp7s0}%
${color}DOWN : ${color2}${downspeed wlp7s0}/s${alignr}${color}UP : ${color2}${upspeed wlp7s0}/s
${color2}${downspeedgraph wlp7s0 25,140 ff0000 0000ff} ${alignr}${color2}${upspeedgraph wlp7s0 25,140 0000ff ff0000}
${color}TOTAL : ${color2}${totaldown wlp7s0}${alignr}${color}TOTAL : ${color2}${totalup wlp7s0}
#
${else}
${if_match "${addr eth1}" != "No Address"}${color}Net : ${color2}Eternet (eth1)
${color}IP : ${color2}${addr eth1}${alignr} ${color}Qualité : ${color2} ${wireless_link_qual_perc eth1}%
${color}DOWN : ${color2}${downspeed eth1}/s${alignr}${color}UP : ${color2}${upspeed eth1}/s
${color2}${downspeedgraph eth1 25,140 ff0000 0000ff} ${alignr}${color2}${upspeedgraph eth1 25,140 0000ff ff0000}
${color}TOTAL : ${color2}${totaldown eth1}${alignr}${color}TOTAL : ${color2}${totalup eth1}
${else}${endif}${endif}
${color}${hr 2}

Hors ligne

#7 02-11-2019 23:14:07

yoda89
Président
Lieu : Villefargeau
Inscription : 13-12-2007
Messages : 1 202

Re : Conky

Il est vraiment bien, un vrai Conky de Geek ;-)

Hors ligne

#8 03-11-2019 00:04:57

IceCat
Membre
Lieu : 93
Inscription : 17-11-2012
Messages : 682

Re : Conky

Il est sympa effectivement


promotion.php?image=PL-user.png&membre=IceCat

Hors ligne

#9 03-11-2019 18:03:32

Damien
Membre
Lieu : Auxerre
Inscription : 22-04-2019
Messages : 96

Re : Conky

Merci beaucoup.
j'ai encore 2 ou 3 truc à régler dessus mais je suis satisfait du résultat

Hors ligne

Pied de page des forums