![]() |
Conky...
Вложений: 1
Conky - это мощный монитор для XWindow
http://upload.wikimedia.org/wikipedi...Conky_logo.png -- логотипчег И вот поставили мы Conky ээ вы ещё нет? ну тогда делаем: Debian/Ubuntu $ sudo apt-get install conky $ zcat /usr/share/doc/conky/examples/conkyrc.sample.gz > ~/.conkyrc Gentoo # emerge app-admin/conky FreeBSD Ставим из портов # cd /usr/ports/sysutils/conky && make install clean Compiling from Source You'll need the X11 development libraries, version 6.8.2 or later. package name is probably libx11-dev $ ./configure $ make # make install В первую очередь следует разобраться с отображением конки как таковой. Без включения опции double_buffer при каждом обновлении она мигает чем ужасно раздражает, решается: Код:
~/.conkyrc1) Копируем пример конфига в домашнюю директорию Код:
$ zcat /usr/share/doc/conky/examples/conkyrc.sample.gz > ~/.conkyrc2) Включаем свой любимый редактор (мой vim) и поехали vim ~/.conkyrc Конфиг делится на 2 части, всё что до TEXT и после Ж) Описывать думаю переменные смысла нету в ссылках приведёных ниже всё описано замечательно. Опишу некотрые особености которые вы сможите использовать Ж) Например получить диаграмму скорости закачки: Код:
${downspeedgraph rl0 32,155 104E8B 0077ff}Так же с помощью conky вы можете выводить любые файлы, пусть то лог авторизации на системе Ж) пусть rss рассылка безопасности... Например возьмём rss(http://conky.sourceforge.net/conky-rss.sh): Используется так: Код:
${color #00ff99}${execi 300 /home/micro/conky/rss.sh http://www.freebsd.org/security/rss.xml 5 1}Код:
$ whereis bashПосле добавления реснем(перечитаем конфиг) conky: Код:
killall -SIGUSCR1 conkyсмотрим что у нас получилось, как информация получится должно появится чтото типа: FreeBSD Security Advisoriesn .... .... тут будут 4 рсс про безопасность Ж) (левел комплит, нектс левел) Дальше например захотелось нам видеть кто к нам конектится, а вдруг вообще пароли на ssh перебирают. Я поступил немного не верно, делал так tail -n 3 /var/log/auth.log вы скажите а что тут такого :) да тут ничего но дальше chown micro /var/log/auth.log :) ибо conky запущено под моим пользователем и доступа получить так просто не может, если не хотите так делать запускайте конки от пользователя root. Ну и напоследок приведу немного информации(чужой ссылочка будет внизу(усё чесно Ж))) exec выводит на экран текст, возвращаемый вызываемой программой; execbar и execgraph визуализируют вывод исполняемой команды в виде диаграммы или графика (выводимое значение должно находиться в пределах 0..100); execi и texeci запускают команду циклом с интервалом (texeci - с интервалом, заведомо большим времени исполнения). execibar и execigraph полностью аналогичны execbar и execgraph, но для циклического выполнения команд; if_running, if_existing и if_mounted - выводят всё вплоть до endif, если выполняется процесс, существует файл и подключена точка монтирования, соответственно; else - выводит событие, если ложны все вышестоящие выражения. Надо сказать, что применение execi особенно для скриптов - дело довольно ресурсоемкое, и скрипты лучше отрабатывать с большим интервалом (раз в несколько секунд). Описание переменных смотрите в ссылках там всё ясно и понятно :) на нормальном русском написано так по английски Ж) MicRO (c) Ссылки: http://conky.sourceforge.net -- Домашняя страница http://conky.sourceforge.net/config_settings.html -- Настройка конфига http://conky.sourceforge.net/variables.html -- Описание переменных http://www.vim.org/scripts/script.php?script_id=1367 -- Синтакс vim для conky :) http://www.slackguide.com/content/view/32/1/ -- кусочек кода скамунизжен оттуда http://conky.sourceforge.net/screenshots.html -- конечноже примеры(с чего всё начиналось Ж)) -------- прилагаю свой конфиг |
Под фрякой корректно работает?
|
/me FreeBSD'шик Ж) я ещё тот чертёнок :)
|
я вот всё хочу попробывать, но вот только руки никак не дойдут (
есть ли какие нить нарекания к ATI Radeon-ам? (у мну x1300) |
derw0r эта програма ненужнается в opengl'e :) всё замечательно будет работать, у меня на бсд+ати9600 работало тока вперёд...
|
спс, эт хорошая новость :)
на днях буду пробывать... |
где можно найти готовые конфиги conkyrc ? Ясно что придётся переделывать кое-что потом, но всё же.. ?
пс имею ввиду помимо офф сайта... Выкладывайте свои conkyrc :) |
Мой конфиг...
Код:
background yes |
Объясните что это и зачем =)
|
Цитата:
|
Пытаюсь вывести содержимое лога. На пример /var/log/apache2/access.log.1
В голову лезет ${exec /var/log/apache2/access.log.1} но явно я пропустил дополнительные инструкции. Подскажите чего пропустил. Для начала, что бы просто вывести содержимое. |
${execi интервал_времени cat /var/log/apache2/access.log.1}
p.s. данные не отформатированы будут, я бы на твоем месте запускал скрипт на перле и с его помощью получил бы конкретно что то необходимое, а не весь лог. |
Мои пять копеек:
Вот мой конфиг Код:
farex@dhcppc0 ~$ cat .conkyrchttp://img522.imageshack.us/img522/6...6284x874sc.png Цитата:
tilda -> терминал (прозрачность +еще кое какие навороты tail -f -> ну тут я думаю понятно (tail -f /var/log/apache2/access.log.1("cat" лишь выведет лог)) |
Перебрался с яспа на коньки. =)
Конфиг: Код:
own_window yeshttp://img137.imageshack.us/img137/9526/conkya.png Вопрос: Коньки при отображении после сворачивания окон на некоторое время становятся черными, как бы перерисовываются. Как этого избежать? |
| Время: 16:06 |