installare e configurare conky

Conky è uno dei migliori system monitor in grado di monitorare diverse variabili di sistema tra cui lo spazio sul disco, la memoria RAM, swap, CPU, le temperature, il traffico di rete e molto altro ancora.. Inoltre è leggero ed estremamente configurabile.

Per installarlo, digitare questo comando da terminale:

sudo apt-get install conky

Per avviarlo, digitare:

conky

Quando si aprirà il programma avrete un interfaccia grafica di cacca.

Ma… niente paura, quella è l’interfaccia di grafica standard.

Per rendere Conky guardabile, vi dò il codice del mio Conky attuale e vi dico come installarlo.

Come prima cosa, aprite un editor di testo e copiateci dentro questo:

# Conky, a system monitor, based on torsmo
#
# Any original torsmo code is licensed under the BSD license
#
# All code written since the fork of torsmo is licensed under the GPL
#
# Please see COPYING for details
#
# Copyright (c) 2004, Hannu Saransaari and Lauri Hakkarainen
# Copyright (c) 2005-2007 Brenden Matthews, Philip Kovacs, et. al. (see AUTHORS)
# All rights reserved.
#
# This program is free software: you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
# This program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU General Public License for more details.
# You should have received a copy of the GNU General Public License
# along with this program. If not, see <http://www.gnu.org/licenses/&gt;.
#
# $Id: conky.conf 990 2007-11-22 19:38:17Z pkovacs $#background yes
# Create own window instead of using desktop (required in nautilus)
own_window yes
own_window_type normal
own_window_transparent yes
own_window_hints undecorated,below,sticky,skip_taskbar,skip_pager
# Use double buffering (reduces flicker, may not work for everyone)
double_buffer yes

# fiddle with window
use_spacer yes
use_xft no

# Update interval in seconds
update_interval 3.0

# Minimum size of text area
# minimum_size 250 5

# Draw shades?
draw_shades no

# Text stuff
draw_outline no # amplifies text if yes
draw_borders no
#font arial
uppercase no # set to yes if you want all text to be in uppercase

# Stippled borders?
stippled_borders 3

# border margins
border_margin 9

# border width
border_width 10

# Default colors and also border colors, grey90 == #e5e5e5
default_color grey

own_window_colour brown
own_window_transparent yes

# Text alignment, other possible values are commented
#alignment top_left
alignment top_right
#alignment bottom_left
#alignment bottom_right

# Gap between borders of screen and text
gap_x 10
gap_y 50

# stuff after ‘TEXT’ will be formatted on screen

TEXT
$color
${color orange}SYSTEM ${hr 2}$color
$nodename $sysname $kernel on $machine

${color orange}CPU ${hr 2}$color

${freq}MHz Load: ${loadavg} Temp: ${acpitemp}

${color orange}Core 0:${color #00C200} $cpu% $cpubar

$color$cpubar
${cpugraph 000000 ffffff}

${color orange}MEMORY ${hr 2}$color

RAM: $memperc% ${membar 6}$color
Swap: $swapperc% ${swapbar 6}$color

${color orange}PROCESSES ${hr 2}$color
NAME PID CPU% MEM%

${top name 1} ${top pid 1} ${top cpu 1} ${top mem 1}
${top name 2} ${top pid 2} ${top cpu 2} ${top mem 2}
${top name 3} ${top pid 3} ${top cpu 3} ${top mem 3}
${top name 4} ${top pid 4} ${top cpu 4} ${top mem 4}
${top name 5} ${top pid 5} ${top cpu 5} ${top mem 5}
${top name 6} ${top pid 6} ${top cpu 6} ${top mem 6}
${top name 7} ${top pid 7} ${top cpu 7} ${top mem 7}
${top name 8} ${top pid 8} ${top cpu 8} ${top mem 8}
${top name 9} ${top pid 9} ${top cpu 9} ${top mem 9}

${color orange}DISK ${hr 2}$color

Root : ${fs_free_perc /}% ${fs_bar 6 /}$color

${color orange}NETWORK (${addr eth0}) ${hr 2}$color
Down: $color${downspeed eth0} k/s ${alignr}Up: ${upspeed eth0} k/s
${downspeedgraph eth0 25,140 000000 ff0000} ${alignr}${upspeedgraph eth0
25,140 000000 00ff00}$color
Total: ${totaldown eth0} ${alignr}Total: ${totalup eth0}
Inbound: ${tcp_portmon 1 32767 count} Outbound: ${tcp_portmon 32768
61000 count}${alignr}Total: ${tcp_portmon 1 65535 count}

${color orange}LOGGING ${hr 2}$color
${execi 30 tail -n3 /var/log/messages | fold -w50}

${color orange}UBUNTU ${hr 2}$color

Adesso salvate il file nella directory /home/user con il nome .conkyrc

ora non dovete fare altro che riavviare Conky.

Potete farlo digitando:

killall conky

e poi avviarlo di nuovo digitando:

conky

Se avete seguito passo a passo il tutorial, questo è quello che vi ritroverete sul desktop:

Per chi vuole che Conky parta all’avvio del sistema, basta andare su:

Sistema – > Preferenze -> Sessioni

da programmi d’ avvio cliccare su aggiungi ed impostare questi parametri:

Fine.

Lascia un commento