Установи Linux! Стань свободным!
Онлайн всего: 1 | Посетители: 0 | Боты: 1
Дата 17.05.2026 Время: 03:35
Ваш IP: 216.73.217.37
Загрузка сервера: 0.4
old.ubuntu-desktop.ru - CONKY В СТИЛЕ NOTIFYOSD - Система    Главная > Каталог статей > Система

CONKY В СТИЛЕ NOTIFYOSD

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

Скачайте архив и распакуйте его в домашнюю папку для двух ядерного и для четырех ядерного процессора.

Для установки необходимо поставить одноимённый пакет через Synaptic или командой:

sudo apt-get install conky

Запуск — в диалоге запуска программ или в терминале выполните команду:

conky

Если вы хотите, чтобы в Ubuntu автоматически запускать conky при загрузке системы, то просто добавьте вызов conky в «Система — Параметры — Запускаемые приложения». Если после перезагрузки conky не стартовал, то измените команду на conky -p 5 (пауза в 5 секунд).

65231786231879

88822033

55147934


Если у Вас не отображается температура процессора (как в моем случае), что часто бывает с процессорами AMD, необходимо изменить файл .conkyrc, в блоке кода необходимо изменить строку(отмечено красным) к каждому процессору:

(фрагмент кода для двух ядерного процессора)

${goto 92}Нагрузка на CPU1: ${font Ubuntu:style=Bold:size=9}${color1}
${cpu cpu1}%${font}${color} ${alignr 15}Температура: ${color1}
${font Ubuntu:style=Bold:size=9}${color1}
${execi 1 sensors | grep 'Core0' | cut -c13-17}°C${color}${font}

Текст выделенный красным заменить на ${hwmon 0 temp 1}

${goto 92}Нагрузка на CPU2: ${font Ubuntu:style=Bold:size=9}${color1}
${cpu cpu2}%${font}${color} ${alignr 15}Температура: ${color1}
${font Ubuntu:style=Bold:size=9}${color1}
${execi 1 sensors | grep 'Core1' | cut -c13-17}°C${color}${font}

Текст выделенный красным заменить на ${hwmon 1 temp 1}

Перед заменой кода надо определить какое значение давать переменной hwmon, для этого в терминале выполните следующую команду:

ls /sys/class/hwmon

ls /sys/class/hwmon
hwmon0 hwmon1

В итоге мы получим температуру процессора

384789573240899

Полностью прозрачный conky

Чтобы conky стал полностью прозрачным для этого необходимо изменить файл .conkyrc

Замените блок кода:

#############################
# - Window specifications - #
#############################
own_window_class Conky
own_window yes
own_window_type normal
own_window_transparent yes
own_window_hints undecorated,below,sticky,skip_taskbar,skip_pager
#own_window_argb_visual yes
#own_window_argb_value 100

На этот код:

#############################
# - Window specifications - #
#############################
own_window_class Conky
own_window yes
# own_window_type normal
# own_window_type override
own_window_transparent no
own_window_hints undecorated,below,sticky,skip_taskbar
own_window_argb_visual yes
own_window_argb_value 0

43192149

Добавление в conky датчика температуры жесткого диска

Установите пакет hddtemp

sudo apt-get install hddtemp

Отредактируйте файл

sudo gedit /etc/default/hddtemp

Измените на RUN_DAEMON=»true» и DISKS=»/dev/sda» Не забудьте расскомментировать (убрать #)

Запустите демон

sudo /etc/init.d/hddtemp start

в автозагрузку добавьте:

sudo /etc/init.d/hddtemp start

21787484


Отредактируйте код conky (часть измененного кода выделено красным) или целиком скопируйте код и замените содержимое файла .conkyrc. Основное изменение файла состоит из добавления строчки:

${voffset 4}${goto 92}HDDtemp: 
${execi 10 netcat localhost 7634 | cut --delimiter '|' --fields 4}°C${alignr 15}

Код файла .conky

######################
# — Conky settings — #
######################
update_interval 1
total_run_times 0
net_avg_samples 1
cpu_avg_samples 1

imlib_cache_size 0
double_buffer yes
no_buffers yes

#####################
# — Text settings — #
#####################
use_xft yes
xftfont Ubuntu:size=9
override_utf8_locale yes
text_buffer_size 2048

#############################
# — Window specifications — #
#############################
own_window_class Conky
own_window yes
# own_window_type normal
# own_window_type override
own_window_transparent no
own_window_hints undecorated,below,sticky,skip_taskbar
own_window_argb_visual yes
own_window_argb_value 0

alignment tr
gap_x -2
gap_y 30
minimum_size 350 300
default_bar_size 60 8

#########################
# — Graphics settings — #
#########################
draw_shades no

default_color efefef
default_shade_color 1d1d1d
color0 ffffff
color1 ffffff
color2 ffffff
#lua_load ~/.conky/conkybg.lua
#lua_draw_hook_pre conky_draw_bg

TEXT
${voffset 7}
${goto 92}Нагрузка на CPU1: ${font Ubuntu:style=Bold:size=9}${color1}${cpu cpu1}%${font}${color} ${alignr 15}Температура: ${color1}${font Ubuntu:style=Bold:size=9}${color1}${hwmon 0 temp 1}°C${color}${font}

${goto 92}Нагрузка на CPU2: ${font Ubuntu:style=Bold:size=9}${color1}${cpu cpu2}%${font}${color} ${alignr 15}Температура: ${font Ubuntu:style=Bold:size=9}${color1}${hwmon 1 temp 1}°C${color}${font}
${voffset -4}${goto 92}RAM:${color1} ${font Ubuntu:style=Bold:size=9}${memperc}%${font}${color}${font Ubuntu:style=Bold:size=9}${font} Своб: ${font Ubuntu:style=Bold:size=9}${color2}${memeasyfree}${color} ${font}${alignr 22}Занят: ${font Ubuntu:style=Bold:size=9}${color2}${mem}${color}${font}
${voffset 4}${goto 92}HDDtemp: ${execi 10 netcat localhost 7634 | cut —delimiter ‘|’ —fields 4}°C${alignr 15}
${voffset 4}${goto 92}HDD:${color1} ${font Ubuntu:style=Bold:size=9}${fs_used_perc /home}%${font}${color} Своб: ${color2}${font Ubuntu:style=Bold:size=9}${fs_free /home}${color}${font} ${alignr 22}Занят: ${font Ubuntu:style=Bold:size=9}${color2}${fs_used /home}${color}${font}
${voffset -0}
${if_up wlan0}
${voffset -4}${goto 92}${voffset -6}Исходящий: ${font Ubuntu:style=Bold:size=9}${color1}${upspeed wlan0}${color}${font} ${goto 230} Отдано: ${font Ubuntu:style=Bold:size=9}${color2}${totalup wlan0}${color}${font}
${voffset 4}${goto 92}Сигнал: ${font Ubuntu:style=Bold:size=9}${color1}${wireless_link_qual wlan0}%${color}${font} ${alignr 15}
${voffset 4}${goto 92}Входящий: ${font Ubuntu:style=Bold:size=9}${color1}${downspeed wlan0}${color}${font} ${goto 230}Скачано: ${font Ubuntu:style=Bold:size=9}${color2}${totaldown wlan0}${color}${font}

# |—ETH0
${else}${if_up eth0}
${voffset -13}${color0}${font VariShapes Solid:size=14}q${font}${color}${goto 92}${voffset -6}Исходящий: ${font Ubuntu:style=Bold:size=9}${color1}${upspeed eth0}${color}${font} ${alignr 15}${color2}${upspeedgraph eth0 8,60 92B6F1 CCDFFF}${color}
${goto 92}Закачано: ${color2}${totalup eth0}${color}
${voffset -2}${color0}${font VariShapes Solid:size=14}Q${font}${color}${goto 92}${voffset -6}Входящая: ${font Ubuntu:style=Bold:size=9}${color1}${downspeed eth0}${color}${font} ${alignr 15}${color2}${downspeedgraph eth0 8,60 92B6F1 CCDFFF}${color}
${goto 92}Скачано: ${color2}${totaldown eth0}${color}
${voffset -2}${color0}${font Poky:size=13}w${font}${color}${goto 92}${voffset -4}IP-адрес: ${alignr 15}${color2}${addr eth0}${color}
${goto 92}Öffentliche IP: ${alignr 15}${color2}${execi 10800 ~/.conkycolors/bin/conkyIp}${color}
# |—PPP0
${endif}${else}${if_up ppp0}
${voffset -13}${color0}${font VariShapes Solid:size=14}q${font}${color}${goto 92}${voffset -6}Исходящая: ${font Ubuntu:style=Bold:size=9}${color1}${upspeed ppp0}${color}${font} ${alignr 15}${color2}${upspeedgraph ppp0 8,60 92B6F1 CCDFFF}${color}
${goto 92}Закачано: ${color2}${totalup ppp0}${color}
${voffset -2}${color0}${font VariShapes Solid:size=14}Q${font}${color}${goto 92}${voffset -6}Входящий: ${font Ubuntu:style=Bold:size=9}${color1}${downspeed ppp0}${color}${font} ${alignr 15}${color2}${downspeedgraph ppp0 8,60 92B6F1 CCDFFF}${color}
${goto 92}Скачано: ${color2}${totaldown ppp0}${color}
${voffset -2}${color0}${font Poky:size=13}w${font}${color}${goto 92}${voffset -4}Lokale IP: ${alignr 15}${color2}${addr ppp0}${color}
${endif}${else}${voffset 4}${color0}${font PizzaDude Bullets:size=12}4${font}${color}${goto 92}Сеть не обнаружена${endif}${endif}

${image ~/.conky/base.png -p 10,0 -s 339×86}
${image ~/.conky/base.png -p 10,146 -s 339×86}
${image ~/.conky/base.png -p 10,73 -s 339×86}

${image ~/.conky/Task_Manager.png -p 32,20 -s 45×45}
${image ~/.conky/Memory.png -p 32,93 -s 45×45}
${image ~/.conky/wlan100.png -p 32,166 -s 45×45}

Рейтинг
<< Предыдущая статьяСледующая статья >>
  2017-08-07 23:00:57 | liman28 | Категория: Система | Просмотров: 72
Комментарии
E-mail (не будет опубликован)
Имя
Комментарий
Введите число с картинки:     
Случайные статьи

   array_intersect_assoc - вычисление схождения массивов с дополнительной проверкой индекса
Функция  array_intersect_assoc()  сравнивает  два массива и выводит элементы первого массива если такие же элементы имеются во втором массиве и их ключи совпадают. Пример использования: $a = array (1=>'кошка',2=>'мышка',4=>'сапог',6=>'пряник'); $b = array (1=>'кошка',3=>'пряник',4=>'кино',5=>'стакан'); $arr = array_intersect_assoc ($a, $b); print_r($arr); Array ( [1] =>…
  2017-09-03 10:32:10 | Категория: PHP
   ZIM — ТЕКСТОВЫЙ РЕДАКТОР ДЛЯ СОЗДАНИЯ ЗАМЕТОК
Zim — текстовый редактор для создания заметок. Каждая запись сохраняется как текстовый файл с вики-разметкой. Записи могут содержать ссылки на другие страницы, и сохраняются автоматически. Создать новую страницу можно с помощью ссылки. Поддерживается вставка изображений, формул, а также организована работа со списком запланированных дел. Все данные хранятся в обычных текстовых файлов с wiki-разметкой.…
  2017-08-11 15:51:36 | Категория: Офис
   Qucs — программа для моделирования электронных цепей
Qucs — свободная программа, предназначенная для моделирования электронных цепей. Распространяется по лицензии GPL. Позволяет моделировать электронную аппаратуру в режиме малого и большого сигнала, а также шумовые характеристики. Пользовательский интерфейс — графический. Цифровая аппаратура моделируется с использованием VHDL и/или Verilog. Включает в себя большую постоянно пополняемую библиотеку…
  2017-08-13 10:31:07 | Категория: Разное
   ceil - округление дроби в большую сторону
Функция ceil() округляет дробь в большую сторону. Пример использования: $a = 5.5; $b = 6.1; echo ceil($a); // 6 echo ceil($b); //…
  2017-09-16 17:34:51 | Категория: PHP
   Удаление последнего элемента массива
Для удаления последнего элемента массива используется функция array_pop(). Пример использования: $a = array("кино", "музыка", "театр", "цирк"); print_r($a); echo "<br>"; array_pop($a); print_r($a); Array ( [0] => кино [1] => музыка [2] => театр [3] => цирк ) Array ( [0] => кино [1] => музыка [2] => театр…
  2017-08-20 21:31:22 | Категория: PHP

Вверх