{"id":124,"date":"2012-04-17T22:57:49","date_gmt":"2012-04-17T21:57:49","guid":{"rendered":"http:\/\/www.unicoda.com\/?p=124"},"modified":"2012-10-12T16:09:00","modified_gmt":"2012-10-12T15:09:00","slug":"conky-sous-gnulinux","status":"publish","type":"post","link":"https:\/\/www.unicoda.com\/?p=124","title":{"rendered":"Conky sous GNU\/Linux"},"content":{"rendered":"<p>Bonsoir chers lecteurs, bonsoir Google Bot et autres.<\/p>\n<p>Ce soir, un petit article sur conky, programme permettant d&rsquo;afficher sur votre bureau divers informations concernant votre syst\u00e8me, comme par exemple l&rsquo;uptime de la machine, le % d&rsquo;utilisation du CPU, l&rsquo;utilisation de la RAM, l&rsquo;occupation de vos disques durs ou encore, le titre de musique jou\u00e9 dans RhytmBox.<\/p>\n<p>L&rsquo;installation s&rsquo;effectue via un simple <em>sudo apt-get install conky<\/em>. Il est parfois n\u00e9cessaire de s&rsquo;adapter, conky n&rsquo;\u00e9tant pas toujours disponible dans les d\u00e9p\u00f4ts de toutes les distributions GNU\/Linux et il est parfois n\u00e9cessaire d&rsquo;ajouter des d\u00e9p\u00f4ts de type \u00ab\u00a0non-free\u00a0\u00bb. C&rsquo;est le cas pour Debian, puisque conky est pass\u00e9 dans le d\u00e9p\u00f4ts \u00ab\u00a0non-free\u00a0\u00bb suite \u00e0 une mise \u00e0 jour. N\u00e9anmoins, l&rsquo;installation reste \u00e0 la port\u00e9e de tous ;).<\/p>\n<p>La configuration des informations \u00e0 afficher est r\u00e9alis\u00e9e via le fichier .conkyrc situ\u00e9 dans votre home directory. Un Ctrl + H vous permettra de le rendre visible. Pour ceux qui n&rsquo;ont jamais vu \u00e0 quoi peut ressembler un conky, voil\u00e0 le mien, remis en place ce soir et l\u00e9g\u00e8rement reconfigur\u00e9 depuis sa derni\u00e8re utilisation.<\/p>\n<p style=\"text-align: center;\"><a href=\"http:\/\/www.unicoda.com\/wp-content\/uploads\/2012\/04\/conky0412b.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-125\" title=\"Conky Debain\" src=\"http:\/\/www.unicoda.com\/wp-content\/uploads\/2012\/04\/conky0412b.jpg\" alt=\"\" width=\"334\" height=\"560\" \/><\/a><\/p>\n<p style=\"text-align: left;\">Pour ce qui est du code de configuration associ\u00e9, le voici:<\/p>\n<pre style=\"text-align: justify;\"># set to yes if you want Conky to be forked in the background\r\nbackground yes\r\n\r\ncpu_avg_samples 2\r\nnet_avg_samples 2\r\n\r\nout_to_console no\r\n\r\n# Use Xft?\r\nuse_xft yes\r\n\r\n# Xft font when Xft is enabled\r\nxftfont Bitstream Vera Sans Mono:size=8\r\n\r\nown_window\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 yes\u00a0\u00a0\u00a0 # On dit \u00e0 Conky de ne pas se mettre sur le bureau mais dans une fen\u00eatre propre\r\nown_window_type\u00a0\u00a0 override\u00a0 # type de fen\u00eatre \"maison\" (le type desktop convient si on n'a pas d'ombre)\r\nown_window_hints\u00a0 undecorated,below,sticky,skip_taskbar,skip_pager # d\u00e9finition du type\r\nown_window_transparent yes\r\nown_window_colour hotpink\r\n\r\n# Text alpha when using Xft\r\nxftalpha 0.8\r\n\r\non_bottom yes\r\n\r\n# Update interval in seconds\r\nupdate_interval 1\r\n\r\n# Use double buffering (reduces flicker, may not work for everyone)\r\ndouble_buffer yes\r\n\r\n# Minimum size of text area\r\n#minimum_size 280 5\r\n#maximum_width 150\r\n\r\n# Draw shades?\r\ndraw_shades no\r\n\r\n# Draw outlines?\r\ndraw_outline no\r\n\r\n# Draw borders around text\r\ndraw_borders no\r\n\r\n# Stippled borders?\r\nstippled_borders 10\r\n\r\n# border margins\r\nborder_margin 4\r\n\r\n# border width\r\nborder_width 1\r\n\r\n# Default colors and also border colors\r\ndefault_color white\r\ndefault_shade_color white\r\ndefault_outline_color white\r\n\r\n# Text alignment, other possible values are commented\r\n#alignment top_left\r\n#minimum_size 10 10\r\ngap_x 13\r\ngap_y 34\r\nalignment top_right\r\n#alignment bottom_left\r\n#alignment bottom_right\r\n\r\n# Gap between borders of screen and text\r\n\r\n# Add spaces to keep things from moving about?\u00a0 This only affects certain objects.\r\nuse_spacer no\r\n\r\n# Subtract file system buffers from used memory?\r\nno_buffers yes\r\n\r\n# set to yes if you want all text to be in uppercase\r\nuppercase no\r\n\r\nTEXT\r\n$nodename - $sysname $kernel on $machine\r\n$stippled_hr\r\n${color lightgrey}Uptime:$color $uptime ${color lightgrey}- Load:$color $loadavg\r\n${color lightgrey}CPU Usage:${color #5000a0} ${cpu}% ${cpubar}\r\n${color black}${cpugraph 000000 5000a0}\r\n${color lightgrey}RAM:$color $mem\/$memmax - $memperc% $membar\r\n${color lightgrey}Swap:$color $swap\/$swapmax - $swapperc% ${swapbar}\r\n${color lightgrey}Processes:$color $processes\u00a0 ${color grey}Running:$color $running_processes\r\n\r\n${color lightgrey}Temperatures:\r\n\u00a0CPU:$color ${hwmon 0 temp 2}\u00b0C${color grey} - MB:$color ${hwmon 0 temp 1}\u00b0C\r\n\r\n${color lightgrey}Batterie: $color${battery BAT0} ${battery_bar 5,120} ${battery_percent}%\r\n$color$stippled_hr\r\n${color lightgrey}File systems:\r\n\u00a0\/\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 $color${fs_used \/}\/${fs_size \/} ${fs_bar 5,120 \/}\r\n$color$stippled_hr\r\n${if_gw}${alignc}${gw_iface}: ${addrs eth0} Gateway: ${gw_ip}${endif}\r\nDown ${offset 45}${totaldown eth0} ${offset 8}\u00a0\u00a0\u00a0 Up ${alignr}${totalup eth0}\r\n${downspeedgraph eth0 22,150 5e7b7b d8deeb} ${upspeedgraph eth0 22,150 99c8e8 618094}\r\n${offset 40}${voffset -21}${downspeedf eth0}k\/s\r\n${offset 190}${voffset -14}${upspeedf eth0}k\/s\r\n$color$stippled_hr\r\n${color}Name\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 PID\u00a0\u00a0\u00a0\u00a0 CPU%\u00a0\u00a0 MEM%\r\n${color #ddaa00} ${top name 1} ${top pid 1} ${top cpu 1} ${top mem 1}\r\n${color lightgrey} ${top name 2} ${top pid 2} ${top cpu 2} ${top mem 2}\r\n${color lightgrey} ${top name 3} ${top pid 3} ${top cpu 3} ${top mem 3}\r\n${color}Mem usage\r\n${color #ddaa00} ${top_mem name 1} ${top_mem pid 1} ${top_mem cpu 1} ${top_mem mem 1}\r\n${color lightgrey} ${top_mem name 2} ${top_mem pid 2} ${top_mem cpu 2} ${top_mem mem 2}\r\n${color lightgrey} ${top_mem name 3} ${top_mem pid 3} ${top_mem cpu 3} ${top_mem mem 3}\r\n\r\n${color #FFFFFF} ${top_mem name 1} ${top_mem pid 1} ${top_mem cpu 1} ${top_mem mem 1}\r\n${color #FFFFFF} ${top_mem name 2} ${top_mem pid 2} ${top_mem cpu 2} ${top_mem mem 2}\r\n${color #FFFFFF} ${top_mem name 3} ${top_mem pid 3} ${top_mem cpu 3} ${top_mem mem 3}\r\n${color #FFFFFF} ${top_mem name 4} ${top_mem pid 4} ${top_mem cpu 4} ${top_mem mem 4}\r\n\r\n${if_running rhythmbox}\r\n${color lightgrey}${alignc}RhythmBox Now Playing :\r\n${alignc}${exec rhythmbox-client --print-playing-format \"%ta - %at\"}\r\n${alignc}${exec rhythmbox-client --print-playing-format \"%tn - %tt\"}\r\n${endif}<\/pre>\n<p style=\"text-align: left;\">La fen\u00eatre ci-dessus ne pas tr\u00e8s pratique pour la lecture, je mettrai certainement un lien vers le fichier. Pour lancer conky, taper <em>conky<\/em> dans un terminal. Dans mon cas, le r\u00e9sultat s&rsquo;affiche en haut \u00e0 droite de l&rsquo;\u00e9cran. A priori, le d\u00e9marrage se fait automatiquement \u00e0 l&rsquo;ouverture de la session dans la derni\u00e8re version gr\u00e2ce \u00e0 l&rsquo;appel du script <em>.conkyboot.sh<\/em>, situ\u00e9 dans le dossier<em> .conky<\/em>.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Bonsoir chers lecteurs, bonsoir Google Bot et autres. Ce soir, un petit article sur conky, programme permettant d&rsquo;afficher sur votre bureau divers informations concernant votre syst\u00e8me, comme par exemple l&rsquo;uptime de la machine, le % d&rsquo;utilisation du CPU, l&rsquo;utilisation de la RAM, l&rsquo;occupation de vos disques durs ou encore, le titre de musique jou\u00e9 dans &hellip; <a href=\"https:\/\/www.unicoda.com\/?p=124\" class=\"more-link\">Continuer la lecture<span class=\"screen-reader-text\"> de &laquo;&nbsp;Conky sous GNU\/Linux&nbsp;&raquo;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[3],"tags":[19],"class_list":["post-124","post","type-post","status-publish","format-standard","hentry","category-code","tag-conky"],"_links":{"self":[{"href":"https:\/\/www.unicoda.com\/index.php?rest_route=\/wp\/v2\/posts\/124","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.unicoda.com\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.unicoda.com\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.unicoda.com\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.unicoda.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=124"}],"version-history":[{"count":8,"href":"https:\/\/www.unicoda.com\/index.php?rest_route=\/wp\/v2\/posts\/124\/revisions"}],"predecessor-version":[{"id":633,"href":"https:\/\/www.unicoda.com\/index.php?rest_route=\/wp\/v2\/posts\/124\/revisions\/633"}],"wp:attachment":[{"href":"https:\/\/www.unicoda.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=124"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.unicoda.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=124"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.unicoda.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=124"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}