---
title: "Itnotify - утилита уведомлений о событиях в Linux"
description: "Сразу оговорюсь, автор программы не я, автор мой друг. Как-то проскочила идея создать нотификатор дл..."
author: "makenskiy"
published: "2012-02-25T11:10:18+00:00"
modified: "2012-02-25T11:12:53+00:00"
locale: "ru"
canonical_url: "https://yvision.kz/post/itnotify-utilita-uvedomleniy-o-sobytiyah-v-linux-150636"
markdown_url: "https://yvision.kz/post/itnotify-utilita-uvedomleniy-o-sobytiyah-v-linux-150636/markdown"
site_name: "Yvision.kz"
---

# Itnotify - утилита уведомлений о событиях в Linux

> Сразу оговорюсь, автор программы не я, автор мой друг. Как-то проскочила идея создать нотификатор дл...

Сразу оговорюсь, автор программы не я, автор [мой друг](http://itbuben.org/profile/terra/). Как-то проскочила идея создать нотификатор для Linux с сайт itbuben.org, как уже догадались работает конечно же на LiveStreet, поэтому тема может быть актуальна для любого проекта на этой CMS с правками на него. Тут подумал, а вдруг полезным окажется и другим. Данный топик рассчитан на сбор идей для Itnotify, поделитесь мнением, это важно по крайне мере для нас, а может быть и не только для нас.

Itnotify сканирует RSS-ки блогов, пользователей и комментариев, а при обнаружении новых тем уведомляет пользователя. Пишется на Си для Gtk+.

Функции– Уведомление о топиках;– Уведомление о комментариях;– Подписка на топики определенных пользователей;– Добавление в избранное;– Настройки: выбор блогов, пользовательские URL, поддержка прокси, таймаут и другие.

**Заметка**

** **В Unity после установки необходимо перезагрузить эту самую Unity или Ubuntu теликом, иначе в системном лотке не появиться иконка.Скачать[Исходник](http://itbuben.org/uploads/files/sources/terra/itnotify/itnotify.c) | [deb-пакет для Gnome 3 (Unity)](http://itbuben.org/uploads/files/sources/terra/itnotify/itnotify-0.2.deb) | [deb-пакет для Gnome 2](http://itbuben.org/uploads/files/sources/terra/itnotify/itnotify-0.2-2.deb)Ручная сборка в GNU/LinuxДля «рукопашной» компиляции требуются пакеты:

 

```
build-essential libgtk2.0-dev libgstreamer0.10-dev libnotify-dev libghc-curl-dev
```

 

1. Создать каталог itnotify и перейти в него:

 

```
$ mkdir itnotify && cd itnotify
```

 

2. Скачать itnotify-0.2.deb или itnotify-0.2-2.deb:

 

```
$ wget http://itbuben.org/uploads/files/sources/terra/itnotify/itnotify-0.2.deb
```

 

3. Распаковать исходник и перейти в каталог для компиляции:

 

```
$ ar p itnotify-0.2.deb data.tar.gz | tar zx && cd usr/src/itnotify
```

 

4. Скомпилировать:

 

```
$ gcc -Wall "itnotify.c" -o "itnotify" `curl-config --libs` `pkg-config --libs --cflags glib-2.0 gtk+-2.0` -lnotify `pkg-config --libs --cflags gstreamer-0.10`
```

 

5. Копируем файлы по директориям:

 

```
$ cd ../../..$ sudo cp usr/src/itnotify/itnotify /usr/bin$ sudo mkdir /usr/share/sounds/itnotify && sudo cp usr/share/sounds/itnotify/* /usr/share/sounds/itnotify/$ sudo cp -R usr/share/icons/hicolor/24x24/itbuben /usr/share/icons/hicolor/24x24$ sudo cp usr/share/icons/hicolor/32x32/apps/itballoon.png /usr/share/icons/hicolor/32x32/apps$ sudo cp usr/share/icons/hicolor/64x64/apps/itballoon.png /usr/share/icons/hicolor/64x64/apps$ sudo cp usr/share/applications/itnotify.desktop /usr/share/applications
```

 

Результат[!\[Увеличить\](http://itbuben.org/uploads/images/00/00/01/2012/02/23/ce9505.png)](http://itbuben.org/uploads/images/00/00/01/2012/02/23/5efc26.png)[!\[Увеличить\](http://itbuben.org/uploads/images/00/00/01/2012/02/23/8caae4.png)](http://itbuben.org/uploads/images/00/00/01/2012/02/23/097c6f.png)[!\[Увеличить\](http://itbuben.org/uploads/images/00/00/01/2012/02/23/3eb734.png)](http://itbuben.org/uploads/images/00/00/01/2012/02/23/965163.png)[!\[Увеличить\](http://itbuben.org/uploads/images/00/00/01/2012/02/23/abac4e.png)](http://itbuben.org/uploads/images/00/00/01/2012/02/23/62780e.png)[!\[Увеличить\](http://itbuben.org/uploads/images/00/00/01/2012/02/23/e62d99.png)](http://itbuben.org/uploads/images/00/00/01/2012/02/23/1ad6d0.png)[!\[Увеличить\](http://itbuben.org/uploads/images/00/00/01/2012/02/23/2afe3f.png)](http://itbuben.org/uploads/images/00/00/01/2012/02/23/dd64ff.png)P.S. Проект находиться в самом начале своего пути, на данный момент еще сырой, но уже вполне юзабельный.

[Страница проекта](http://itbuben.org/page/itnotify/)

[Информация от автора и отзывы](http://itbuben.org/blog/Programming/2278.html)

---

Source: [https://yvision.kz/post/itnotify-utilita-uvedomleniy-o-sobytiyah-v-linux-150636](https://yvision.kz/post/itnotify-utilita-uvedomleniy-o-sobytiyah-v-linux-150636)