Установка и настройка под катом.
Установка
Для установки в терминале выполняем команду: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}
Для собственной настройки воспользуйтесь помощью по командам которые находятся внизу страницы.А вот что должно получиться:
Комментарии
19:21
07:11
10:31
17:51
09:42
15:36
08:12
app='conky'
if pgrep -x "$app" > /dev/null
then
killall conky
else
conky -c /root/conkyrc & "путь до вашего файла conkyrs"
fi
01:19
18:14
18:02
18:49
Аналогичная проблема. Советуют поставить в конфиг (.conkyrc) запись "own_window", но это не всегда помогает, а помогло вот что:
However, the only thing that worked for me, as is mentioned in some threads, is to use a script to start Conky in which is included a 20 second sleep.
This adds a delay before Conky is launched so the Desktop is fully established beforehand.
14:17
только иногда белый фон появляется.
а можно сюда календарь вставить? и счетчик пакетных данных, ну сколько интернета туда сюда перекачано, я с телефона, помегабайтно, поэтому важно это.
21:08
09:34
11:25
20:40