Меню

Conky настройка в debian



Как: Установить и Настроить Conky в Linux Mint/Ubuntu/Debian

Conky — это программа для системного мониторинга с огромным количеством настроек.

Она может мониторить множество системных параметров, включая CPU, память, swap, дисковое пространство, температуру, top, upload, download, системные сообщения и т.д.

Conky имеет встроенную поддержку IMAP и POP3, встроенную поддержку музыкальных плееров и большого количества других вещей.

Из этой статьи Вы узнаете как установить и настроить Conky в таких дистрибутивах, как Linux Mint, Ubuntu или Debian.

Вы также узнаете как запустить, остановить, перезагрузить Conky и как добавить Conky в автозагрузку.

Установка Conky

Последняя версия пакета Conky может быть найдена в стандартных репозиториях Linux Mint, Debian и Ubuntu.

Выполните следующую команду для установки Conky со всем функционалом:

Я также советую установить некоторые дополнительные инструменты, которые могут пригодиться в будущем:

Будут установлены следующие пакеты:

Пакет Описание
curl Трансфер файлов по HTTP, HTTPS, FTP и другим протоколам
lm-sensors Утилиты для чтения сенсоров температуры, напряжения и вентиляторов
hddtemp Утилита для мониторинга температуры жесткого диска

Start | Stop | Restart Conky

Используйте следующие команды для запуска, установки и перезагрузки Conky.

Start Conky

Выполните следующую команду для запуска Conky в фоне:

Stop Conky

Выполните следующую команду для остановки Conky:

Restart Conky

Выполните следующую команду для перезагрузки Conky:

Эта команда заставит Conky перечитать конфиг.

Добавление Conky В Автозагрузку

Мы настроим Conky на автозапуск при загрузке системы, добавив программу в «Startup Applications».

Запуск Conky При Старте Системы

Нажмите Alt+F2 чтобы попасть в «Run dialog».

Наберите gnome-session-properties если Вы используете рабочий стол GNOME, либо наберите mate-session-properties если Вы используете MATE. Нажмите кнопку Run (Выполнить).

Читайте также:  Мотоблок настройка плуга на универсальной сцепке

Кликните на Add (Добавить) и заполните следующие поля:

Поле Значение
Name (Имя) conky
Command (Команда) conky -p 15
Comment (Комментарий) Системный монитор

Команда conky -p 15 запускает Conky с задержкой в 15 секунд. Эта пауза нужна нам, чтобы предотвратить запуск Conky раньше загрузки рабочего стола. Увеличьте задержку, если Conky продолжает появляться до загрузки рабочего стола и исчезает после появления обоев.

Настройка Conky

Первым делом Conky ищет локальный

/.conkyrc файл, и если он не существует, тогда Conky работает с дефолтным конфигом — /etc/conky/conky.conf.

Скопируйте дефолтный конфиг Conky в Вашу домашнюю директорию:

Источник

Ubuntu66.ru — новости, уроки, помощь, поддержка.

Менеджер Conky последней версии 1.1 представляет собой графический интерфейс, который позволяет легко управлять конфигурациями Conky, а также выбрать одну из 7-ми предложенных тем.
Conky представляет собой легкий, настраиваемый системный монитор, который отображает различную информацию на рабочем столе.

Ниже вы можете просмотреть темы Conky включённые в Менеджер Conky 1.1:

Torn Paper Clone


Установка Менеджера Conky в Ubuntu/Linux Mint

Откройте терминал (Ctrl+Alt+T), скопируйте и выполните эту последовательность команд:

sudo apt-add-repository -y ppa:teejee2008/ppa
sudo apt-get update
sudo apt-get install conky-manager

После установки вы найдёте Менеджер Conky в программах Стандартные или поиском а меню Даш:

В вкладке Темы выберите одну из семи предложенных тем и виджет сразу отобразится на рабочем столе:

Вкладка Edit отвечает за редактирование того или иного виджета Conky и его расположение на рабочем столе:

Для автоматического запуска виджета при входе в систему активируйте соответствующий пункт в вкладке Options:

Примечание. Если вас не устроили какие-то настройки в Менеджере Conky, вы можете это сделать дополнительно, открыв папку conky-manager, которая находится в Домашней папке, выбрать виджет и открыть на редактирование конфигурационный файл (пример):

Читайте также:  Plex iptv plugin настройка

Если у вас появились вопросы, обращайтесь на наш форум: http://compizomania.54672.x6.nabble.com/

Ссылка на источник compizomania
02-07-2013.

Источник

Конфиги Conky

#1 — 28 августа 2012 в 09:41

[code=php]
background yes
update_interval 1

cpu_avg_samples 2
net_avg_samples 2
temperature_unit celsius

double_buffer yes
no_buffers yes
text_buffer_size 2048

gap_x 10
gap_y 30
minimum_size 190 450
maximum_width 190

own_window_class conky
own_window yes
own_window_type conky
own_window_transparent yes
own_window_hints undecorated,below,sticky,skip_taskbar,skip_pager

border_inner_margin 0
border_outer_margin 0
alignment tr

draw_shades no
draw_outline no
draw_borders no
draw_graph_borders no

override_utf8_locale yes
use_xft yes
xftfont caviar dreams:size=8
xftalpha 0.5
uppercase no

default_color FFFFFF
color1 DDDDDD
color2 AAAAAA
color3 888888
color4 F0292C

/.conky/conky_red.lua
lua_draw_hook_post main

[code=php]
require ‘cairo’

———————————————————————————
— clock DATA
— HOURS
clock_h = <
<
name=’time’, arg=’%H’, max_value=12,
x=110, y=80,
graph_radius=53,
graph_thickness=3,
graph_unit_angle=30, graph_unit_thickness=30,
graph_bg_colour=0xffffff, graph_bg_alpha=0.0,
graph_fg_colour=0xFFFFFF, graph_fg_alpha=0.3,
txt_radius=34,
txt_weight=1, txt_size=10.0,
txt_fg_colour=0xFFFFFF, txt_fg_alpha=0.6,
graduation_radius=53,
graduation_thickness=6, graduation_mark_thickness=2,
graduation_unit_angle=30,
graduation_fg_colour=0xFFFFFF, graduation_fg_alpha=0.3,
>,
>
— MINUTES
clock_m = <
<
name=’time’, arg=’%M’, max_value=60,
x=110, y=80,
graph_radius=57,
graph_thickness=2,
graph_unit_angle=6, graph_unit_thickness=6,
graph_bg_colour=0xffffff, graph_bg_alpha=0.1,
graph_fg_colour=0xFFFFFF, graph_fg_alpha=0.3,
txt_radius=70,
txt_weight=0, txt_size=9.0,
txt_fg_colour=0xFFFFFF, txt_fg_alpha=0.6,
graduation_radius=57,
graduation_thickness=0, graduation_mark_thickness=2,
graduation_unit_angle=30,
graduation_fg_colour=0xFFFFFF, graduation_fg_alpha=0.3,
>,
>
— SECONDS
clock_s = <
<
name=’time’, arg=’%S’, max_value=60,
x=110, y=80,
graph_radius=50,
graph_thickness=2,
graph_unit_angle=6, graph_unit_thickness=2,
graph_bg_colour=0xffffff, graph_bg_alpha=0.0,
graph_fg_colour=0xFFFFFF, graph_fg_alpha=0.2,
txt_radius=40,
txt_weight=0, txt_size=12.0,
txt_fg_colour=0xFFFFFF, txt_fg_alpha=0.3,
graduation_radius=0,
graduation_thickness=0, graduation_mark_thickness=0,
graduation_unit_angle=0,
graduation_fg_colour=0xFFFFFF, graduation_fg_alpha=0.0,
>,
>

———————————————————————————
— gauge DATA
gauge = <
<
name=’cpu’, arg=’cpu0′, max_value=100,
x=85, y=200,
graph_radius=24,
graph_thickness=5,
graph_start_angle=180,
graph_unit_angle=2.7, graph_unit_thickness=2.7,
graph_bg_colour=0xffffff, graph_bg_alpha=0.1,
graph_fg_colour=0xFFFFFF, graph_fg_alpha=0.2,
hand_fg_colour=0xF0292C, hand_fg_alpha=1.0,
txt_radius=34,
txt_weight=0, txt_size=8.0,
txt_fg_colour=0xF0292C, txt_fg_alpha=1.0,
graduation_radius=28,
graduation_thickness=0, graduation_mark_thickness=1,
graduation_unit_angle=27,
graduation_fg_colour=0xFFFFFF, graduation_fg_alpha=0.3,
caption=»,
caption_weight=1, caption_size=8.0,
caption_fg_colour=0xFFFFFF, caption_fg_alpha=0.3,
>,

<
name=’memperc’, arg=», max_value=100,
x=85, y=300,
graph_radius=24,
graph_thickness=5,
graph_start_angle=180,
graph_unit_angle=2.7, graph_unit_thickness=2.7,
graph_bg_colour=0xffffff, graph_bg_alpha=0.1,
graph_fg_colour=0xFFFFFF, graph_fg_alpha=0.2,
hand_fg_colour=0xF0292C, hand_fg_alpha=1.0,
txt_radius=10,
txt_weight=0, txt_size=8.0,
txt_fg_colour=0xF0292C, txt_fg_alpha=1.0,
graduation_radius=23,
graduation_thickness=0, graduation_mark_thickness=2,
graduation_unit_angle=27,
graduation_fg_colour=0xFFFFFF, graduation_fg_alpha=0.5,
caption=»,
caption_weight=1, caption_size=8.0,
caption_fg_colour=0xFFFFFF, caption_fg_alpha=0.3,
>,
<
name=’fs_used_perc’, arg=’/home’, max_value=100,
x=85, y=380,
graph_radius=24,
graph_thickness=5,
graph_start_angle=180,
graph_unit_angle=2.7, graph_unit_thickness=2.7,
graph_bg_colour=0xffffff, graph_bg_alpha=0.1,
graph_fg_colour=0xFFFFFF, graph_fg_alpha=0.2,
hand_fg_colour=0xF0292C, hand_fg_alpha=1.0,
txt_radius=34,
txt_weight=0, txt_size=8.0,
txt_fg_colour=0xF0292C, txt_fg_alpha=1.0,
graduation_radius=28,
graduation_thickness=0, graduation_mark_thickness=1,
graduation_unit_angle=27,
graduation_fg_colour=0xFFFFFF, graduation_fg_alpha=0.3,
caption=’/home’,
caption_weight=1, caption_size=8.0,
caption_fg_colour=0xFFFFFF, caption_fg_alpha=0.5,
>,
<
name=’swapperc’, arg=», max_value=100,
x=85, y=380,
graph_radius=18,
graph_thickness=5,
graph_start_angle=180,
graph_unit_angle=2.7, graph_unit_thickness=2.7,
graph_bg_colour=0xffffff, graph_bg_alpha=0.1,
graph_fg_colour=0xFFFFFF, graph_fg_alpha=0.2,
hand_fg_colour=0xF0292C, hand_fg_alpha=1.0,
txt_radius=10,
txt_weight=0, txt_size=8.0,
txt_fg_colour=0xF0292C, txt_fg_alpha=1.0,
graduation_radius=28,
graduation_thickness=0, graduation_mark_thickness=1,
graduation_unit_angle=27,
graduation_fg_colour=0xFFFFFF, graduation_fg_alpha=0.3,
caption=’/swap’,
caption_weight=1, caption_size=8.0,
caption_fg_colour=0xFFFFFF, caption_fg_alpha=0.5,
>,
>

Читайте также:  Инструкция по настройке рабочего места пользователя портала росфинмониторинга

——————————————————————————-
— rgb_to_r_g_b
— converts color in hexa to decimal

function rgb_to_r_g_b(colour, alpha)
return ((colour / 0x10000) % 0x100) / 255., ((colour / 0x100) % 0x100) / 255., (colour % 0x100) / 255., alpha
end

——————————————————————————-
— angle_to_position
— convert degree to rad and rotate (0 degree is top/north)

function angle_to_position(start_angle, current_angle)
local pos = current_angle + start_angle
return ( ( pos * (2 * math.pi / 360) ) — (math.pi / 2) )
end

——————————————————————————-
— draw_clock_ring
— displays clock

function draw_clock_ring(display, data, value)
local max_value = data[‘max_value’]
local x, y = data[‘x’], data[‘y’]
local graph_radius = data[‘graph_radius’]
local graph_thickness, graph_unit_thickness = data[‘graph_thickness’], data[‘graph_unit_thickness’]
local graph_unit_angle = data[‘graph_unit_angle’]
local graph_bg_colour, graph_bg_alpha = data[‘graph_bg_colour’], data[‘graph_bg_alpha’]
local graph_fg_colour, graph_fg_alpha = data[‘graph_fg_colour’], data[‘graph_fg_alpha’]

— background ring
cairo_arc(display, x, y, graph_radius, 0, 2 * math.pi)
cairo_set_source_rgba(display, rgb_to_r_g_b(graph_bg_colour, graph_bg_alpha))
cairo_set_line_width(display, graph_thickness)
cairo_stroke(display)

— arc of value
local val = (value % max_value)
local i = 1
while i 0 and graduation_thickness > 0 and graduation_unit_angle > 0 then
local nb_graduation = 360 / graduation_unit_angle
local i = 1
while i 0 and graduation_thickness > 0 and graduation_unit_angle > 0 then
local nb_graduation = graph_end_angle / graduation_unit_angle
local i = 0
while i 5 then
go_clock_rings(display)
go_gauge_rings(display)
end

cairo_surface_destroy(cs)
cairo_destroy(display)
end
[/code]

Источник

Adblock
detector