Авторизация

Логин или эл. почта: Регистрация
Пароль: Напомнить пароль



Программы Conky #

Уже многие убунтоводы, и не только, в курсе про замечательную утилиту Conky. Полезна она тем, что отображает на рабочем столе различную информацию, полезную и не очень (зависит от настроек). Сегодня мы разберём как установить Conky, настроить и поправить небольшой баг. Установка Conky на UbuntuУстановка проста. Вводим в терминале:sudo apt-get install conky
Всё.Настройка ConkyНастройка так же не вызывает сложностей. Всё пляшет вокруг файла .conkyrc в домашнем каталоге. Если его нет — создаём. В начале покажу самый простой конфиг:# — Window Layout & Options — #own_window yesown_window_colour brownown_window_transparent yesown_window_type overrideown_window_transparent yesown_window_hints undecorated,below,sticky,skip_taskbar,skip_pagerdouble_buffer yesuse_spacer rightuse_xft yesalignment top_rightgap_x 10gap_y 45# — Colours, Sizes, Fonts & Margins — #update_interval 1.0maximum_width 250stippled_borders 3border_margin 9border_width 10default_color white# — Text — #draw_outline nodraw_borders nofont Sans:size=8:weight=bolduppercase nodraw_shades yesoverride_utf8_locale yesTEXT${font Sans:size=14:weight=bold}${color red} ${time %H:%M:%S}${font Sans:size=11:weight=bold}${color white}${time %A} ${time %e} ${time %B} ${time %G}${font Sans:size=9:weight=bold}${color orange}Информация о системе${hr 2}$color${font Sans:size=8:weight=bold}${color orange}Компьютер$color ACER 7720 ${alignr}${color orange} Работает$color $uptime${color orange}Kernel$color $kernel ${alignr}${color orange}Арх.$color $machine${font Sans:size=9:weight=bold}${color orange}Процессор ${hr 2}$color${font Arial:bold:size=8}${color #ff0000}$ cut -d":" -f2 $font$color${color orange}Частота:$color $execi 20 sensors $font$color$alignr${freq_g 2}ГГц ${color #c0ff3e}$grep «Core1 Temp» $color${alignr}${color orange}Процессов:$color $running_processes/ $processes${font Sans:size=9:weight=bold}${color orange}Загрузка ЦП ${hr 2}$color${color white}ЦП1 ${color red}${cpu cpu0}% ${color white}ЦП2 ${color red}${cpu cpu1}% $color${cpugraph cpu0 25,120 000000 ff6600 } ${cpugraph cpu1 25,120 000000 ff6600 }${font Sans:size=8:weight=bold}${color white}Температура на ЦП ${color red}${acpitemp}С$color${font Sans:size=9:weight=bold}${color orange}TOP 5 Процессов (Загрузка ЦП) ${hr 2}$color${font Sans:size=8:weight=bold}${color #ff0000}Название ${alignr}ID ${alignr}ЦП $color1. ${top name 1} ${alignr}${top pid 1} ${alignr}${top cpu 1}2. ${top name 2} ${alignr}${top pid 2} ${alignr}${top cpu 2}3. ${top name 3} ${alignr}${top pid 3} ${alignr}${top cpu 3}4. ${top name 4} ${alignr}${top pid 4} ${alignr}${top cpu 4}5. ${top name 5} ${alignr}${top pid 5} ${alignr}${top cpu 5}${font Sans:size=9:weight=bold}${color orange}TOP 5 Процессов (Загрузка ОЗУ) ${hr 2}$color${font Sans:size=8:weight=bold}${color #ff0000}Название ${alignr}ID ${alignr}ОЗУ $color1. ${top_mem name 1} ${alignr}${top_mem pid 1} ${alignr}${top_mem mem 1}2. ${top_mem name 2} ${alignr}${top_mem pid 2} ${alignr}${top_mem mem 2}3. ${top_mem name 3} ${alignr}${top_mem pid 3} ${alignr}${top_mem mem 3}4. ${top_mem name 4} ${alignr}${top_mem pid 4} ${alignr}${top_mem mem 4}5. ${top_mem name 5} ${alignr}${top_mem pid 5} ${alignr}${top_mem mem 5}${font Sans:size=9:weight=bold}${color orange}ОЗУ и SWAP ${hr 2}$color${font Sans:size=8:weight=bold}${color white}ОЗУ$color ${memperc}% ${color #ff6600}${membar 3.180}${color white}SWAP$color ${swapperc}% ${color #ff6600}${swapbar 3.180}${font Sans:size=9:weight=bold}${color orange}Свободное пространство разделов${hr 2}$color${font Sans:size=8:weight=bold}${color red}Root$color ${fs_free_perc /}%$alignr${fs_free /}/ ${fs_size /}${color #ff6600}${fs_bar 3 /}${color red}Home$color ${fs_free_perc /home}%$alignr${fs_free /home}/ ${fs_size /home}${color #ff6600}${fs_bar 3 /home}${font Sans:size=9:weight=bold}${color orange}Сеть (IP: ${addr eth0}) ${hr 2}$color${font Sans:size=8:weight=bold}${color red}Скорость передачи данных${color white}Вход.$color ${downspeed eth0}Кб/с${alignr}${color white}Исходящ.$color${alignr} ${upspeed eth0}Кб/с${downspeedgraph eth0 25,120 000000 00ff00} ${alignr}${upspeedgraph eth0 25,120 000000 ff0000}$color${font Sans:size=9:weight=bold}${color orange}Трафик ${hr 2}$color${font Sans:size=8:weight=bold}${color white}Входящ. ${totaldown eth0} ${alignr}${color white}Исходящ.${alignr} ${totalup eth0}Теперь запустим Conky и посмотрим на результат. Нажимаем Alt + F2 и вводим Conky. Смотрим на рабочий стол и наблюдаем результат проделанной работы.Но показатели не слишком красивые. В скором времени на ubuntusur.org будут публиковаться интересные и красивые конфиги для Conky.Автозагрузка ConkyВключить автозагрузку очень просто. Для этого нам потребуется приложение "Запускаемые приложения" (Startup Applications). Окно должно выглядеть примерно так:Автозагрузка ConkyНо не торопитесь сохранять именно так, ибо иногда появляется один неприятный баг. Как его поправить ниже.Conky поверх всех оконПри добавлении Conky в автозагрузку способом выше появляется небольшой баг: Conky накладывается на все окна. Решается это просто — нужно запускать его с задержкой. Создаём файл в любой директории, называем conky и прописываем в нём:#! /bin/shsleep 10exec conkyСохраняем, выставляем права на выполнение. И теперь в поле «Команда» прописываем путь до получившегося файла. Всё, теперь Conky запускается как нужно.Внимание! @SmartFinn написал более удобный способ загрузки Conky с задержкой. Просто в поле «Команда» прописываем следующую команду:conky -p 10
Всё, никаких костылей со скриптами.Часто работаете с валютой? Тогда стоит купить детектор валют, что бы не столкнуться с фальшивыми деньгами.
  • +6
  • admin
  • 01 апреля 2012, 10:31

Комментарии 0

свернуть / развернуть
Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.

Блоги, Программы, Conky