воскресенье, 29 сентября 2013 г.

Установка и настройка Conky

Установка и настройка Conky

Для тех кто не знает, то Conky — это мощный и легко настраиваемый системный монитор, который может отображать любую информацию на рабочем столе. 

Установка и настройка под катом.

Установка

Для установки в терминале выполняем команду:
sudo apt-get install conky

Подтверждаем установку и ждем ее окончания.


Установка завершена!

Запуск

Для запуска в терминале выполняем команду
conky

Загрузится стандартный Conky. 

Настройка

В сети полно готовых конфигураций conky, можно взять любой понравившийся и скопировать в файл .conkyrc, который нужно создать в домашней папке. Или в /etc/conky/conky.conf, так поступил я. 

Для редактирования файла /etc/conky/conky.conf используйте команду:
sudo gedit /etc/conky/conky.conf

Вот пример моего конфигурационного файла:

# set to yes if you want Conky to be forked in the background
background no
# X font when Xft is disabled, you can pick one with program xfontsel
#font 5x7
#font 6x10
#font 7x13
#font 8x13
#font 9x15
#font *mintsmild.se*
#font -*-*-*-*-*-*-34-*-*-*-*-*-*-*
use_xft yes
# Xft font when Xft is enabled
xftfont Liberation Sans:size=8
# Text alpha when using Xft
xftalpha 0.5
# Update interval in seconds
update_interval 1.0
# This is the number of times Conky will update before quitting.
# Set to zero to run forever.
total_run_times 0
# Create own window instead of using desktop (required in nautilus)
own_window yes
# Use double buffering (reduces flicker, may not work for everyone)
double_buffer yes
# Minimum size of text area
minimum_size 300 0
maximum_width 300
# Draw shades?
draw_shades yes
# Draw outlines?
draw_outline yes
# Stippled borders?
stippled_borders 0
# border margins
border_margin 0
# border width
border_width 0
# Default colors and also border colors
default_color dcdcdc               # Gainsboro
default_shade_color black
default_outline_color black            # white
# own window options
own_window_class   Conky
own_window      yes
own_window_transparent   yes
own_window_type      override
own_window_hints   undecorated,below,sticky,skip_taskbar,skip_pager
# Graphics
double_buffer yes
draw_borders no
draw_graph_borders no
draw_shades yes
draw_outline no
# 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
# same thing as passing -x at command line
gap_x 10
gap_y 25
# Subtract file system buffers from used memory?
no_buffers yes
# set to yes if you want all text to be in uppercase
uppercase no
# number of cpu samples to average
# set to 1 to disable averaging
cpu_avg_samples 2
# number of net samples to average
# set to 1 to disable averaging
net_avg_samples 2
# Force UTF8? note that UTF8 support required XFT
override_utf8_locale yes
# Add spaces to keep things from moving about?  This only affects certain objects.
use_spacer right
# colours
color0 FFD700 #Gold  #7FFFD4 #Aquamarine
color1 FFA07A #LightSalmon #CD5C5C IndianRed #00CED1 DarkTurquoise #00FFFF Cyan
color2 FFFFFF# Цвет данных
color3 7FFF00 #Chartreuse
color4 778899 #LightSlateGrey
color5 FFDEAD #NavajoWhite
color6 FFDEAD# Цвет надписей
#       colours below used by colorize script
color7 48D1CC #MediumTurquoise
color8 FFFF00 #Yellow
color9 FF0000 #Red
imlib_cache_size 0
short_units yes
pad_percents 2
text_buffer_size 6144
imlib_cache_size 0  

TEXT
#
# Часы
${color ffffff}${alignc 40}${font URW Gothic L:size=32}${time %k:%M:%S}${font}
${alignc}${time %A %d,%B %Yг}${color}
${color6}$hr
#Система
${color6}${voffset 3}${font Liberation size=10}Система${font}
${voffset 6}${goto 10}${color6}
${font}${color2}${goto 50}${color6}${color6}${voffset -14}Kernel:${color2}${goto 200}${kernel}
${goto 50}${color6}Время работы: ${goto 200}${color2}${uptime}
${color6}${goto 50}Обновления: ${goto 200}${font Liberation Sans:style=Bold:size=8}${color2}${execi 360 aptitude search "~U" | wc -l | tail}${color2} Пакеты
${color6}$hr
# Процессор и ОЗУ
${color6}${voffset 3}${font Liberation size=10}Системный монитор ${font}


${voffset -25}${goto 50}${cpugraph cpu0 50,120 000033 3299cc}${alignr}${cpugraph cpu1 50,120 000033 3299cc}
${goto 50}${voffset -60}${execi 99999 cat /proc/cpuinfo | grep "model name" -m1 | cut -d":" -f2 | cut -d" " -f2- | sed 's#Processor ##'}${font}
${goto 50}Частота:${execi 20 sensors |grep "Core0 Temp" | cut -d" " -f4}$font${color2}${goto 100}${freq_g 2}ГГц ${color #c0ff3e}${execi 20 sensors |grep "Core1 Temp" | cut -d" " -f4}  ${goto 200}${color6}Процессов: ${color2}$running_processes/$processes
${color6}${goto 50}CPU1${goto 100}${color2}${cpu cpu0}%${goto 200}${color6}CPU2${color2}${goto 250}${cpu cpu1}%

#Озу
${color6}
${goto 50}${voffset -7}ОЗУ: ${color2}$memperc%${color6}${goto 200}
${offset 1}${voffset 2}${goto 16}${goto 50}${voffset -4}${color2}$mem/$memeasyfree${goto 200}${alignr}${membar 11,50}

${color6}${goto 50}${voffset -7}HDD:
${goto 50}${color2}${voffset 4}${fs_used_perc /}%    ${fs_used /}/${fs_size /} ${alignr}${fs_bar 10,50 /}

#Топ5 приложений
${color6}${goto 50}Топ5:                    ${alignr}ЦП%  ОЗУ%
${goto 50}${color}${color2}${top name 1} ${alignr}${top cpu 1}    ${color2}${top mem 1}
${goto 50}${color white}${color2}${top name 2} ${alignr}${top cpu 2}    ${color2}${top mem 2}
${goto 50}${top name 3} ${alignr}${color2}${top cpu 3}    ${color2}${top mem 3}
${goto 50}${top name 4} ${alignr}${color2}${top cpu 4}    ${color2}${top mem 4}
${goto 50}${top name 5} ${alignr}${color2}${top cpu 5}    ${color2}${top mem 5}
Для собственной настройки воспользуйтесь помощью по командам которые находятся внизу страницы.

А вот что должно получиться:

Комментариев нет:

Отправить комментарий