26.12.2010

Dbuscron - программа для настоящих гиков

Программы N900
В закладки

Сегодня я откопал софтинку, которую оценят только настоящие гики. Называется она Dbuscron. Как можно понять из названия, это что то связанное с системой dbus и кроном (cron). На всякий случай уточню: cron - это своего рода демон-планировщик задач. Кто в курсе - тот поймет, а кто не понимает о чем речь, бегом курить вику. Но вернемся к самой программе.

 


Вот как ее описывает автор (Константин Степанов):

dbuscron is cron-like DBUS events scheduler It's main target is Maemo 5. I wrote it for my N900 actually, so I can schedule tasks for different DBUS events. This package is prepared for Maemo 5 only, but the application itself can be used on any Linux system
.

Если попробовать перевести это опять на русский, то получится примерно следующее.

Писал я его для своей N900, так что deb-пакет расчитан именно на Maemo 5, но использовать его можно в любом Linux-е с DBUS-ом. Писано на питоне.
 

Дальнейшее описание софтины и инструкцию по использованию, рекомендую смотреть на сайте автора

Я же просто приведу краткий пример (с сайта автора) из которого может быть примерно понятно, для чего програмульку можно использовать:

# Остановить плеер при вынимани наушников
S signal * org.freedesktop.Hal.Device /org/freedesktop/Hal/devices/platform_headphone Condition * ButtonPressed;connection grep -q disconnected /sys/devices/platform/gpio-switch/headphone/state && run-standalone.sh /opt/userscripts/mpcontrol.sh stop
# Произнести номер звонящего с помощью espeak
S signal * com.nokia.csd.Call /com/nokia/csd/call Coming * * run-standalone.sh /opt/userscripts/tasks/speak-caller.sh
# Подключить интернет по PPTP при включении домашнего wifi-я
S signal * com.nokia.wlancond.signal /com/nokia/wlancond/signal connected * wlan0 run-standalone.sh /opt/userscripts/tasks/connect-pptp.sh
# Отключить этот инет
S signal * com.nokia.wlancond.signal /com/nokia/wlancond/signal disconnected * wlan0 run-standalone.sh /opt/userscripts/tasks/disconnect-pptp.sh
# Переключиться на 3G при включении сотового коннекта, чтобы быстрее было =)
S signal * com.nokia.csd.GPRS.Context /com/nokia/csd/gprs/0 Connected * * /opt/userscripts/radiomode.sh both
# При отключении сотового инета, переключиться на GSM, чтобы батарейку сохранить
S signal * com.nokia.csd.GPRS.Context /com/nokia/csd/gprs/0 Disconnected * * /opt/userscripts/radiomode.sh gsm
# Вот такое событие приходит при смене соты:
#S signal * Phone.Net /com/nokia/phone/net cell_info_change * status;lac;cid;mnc;mcc;services;userdata command
# Вот такое при смене имени оператора:
#S signal * Phone.Net /com/nokia/phone/net operator_name_change * status;opname;unk;mnc;mcc command
# При смене имени оператора, вывести попап-сообщение об этом:
S signal * Phone.Net /com/nokia/phone/net operator_name_change * * run-standalone.sh /opt/userscripts/tasks/show-opname.sh

Скачать из реп

Комментарии (0)
Добавить комментарий
Прокомментировать
Терминал Maemo
Терминал Maemo
Терминал Maemo
16.02.12 Программы N900
Описание программы, которая управляет всеми процессами у вашем Nokia N900
Appdownloader, или Maemo.org прямо в N900 =)
Приложение Appdownloader из репозиториев Maemo позволит пользователю загружать новые приложения, не заходя на сайт Maemo.org
WordPress для Nokia N900
WordPress для Nokia N900
WordPress для Nokia N900
25.09.10 Программы N900
Теперь владельцы блогов и сайтов, работающих на движке WordPress, могут получить доступ к своим ресурсам из любой точки планеты, так как появилась новая версия WordPress
Браузер Google Chrome на N900!
Браузер Google Chrome на N900!
Браузер Google Chrome на N900!
11.04.10 Программы N900
Если вы давно мечтали о «хроме» на вашем N900, вашим мечтам суждено сбыться уже сегодня! «Народные умельцы» нашли способ установить это замечательный браузер на N900,
Счетчик СМС
Счетчик СМС
Счетчик СМС
02.04.10 Программы N900
Не знаю, может кому то и пригодится данная программа, но лично я ее поставил только ради эксперимента. Не люблю писать СМС Собственно виджет позволяет отображать на
Получение рута в Nokia N900
Получение рута в Nokia N900
Получение рута в Nokia N900
02.03.10 Программы N900
Как уже всем известно, смартфон Nokia N900 работает на Linux-системе Maemo 5. А что такое Линукс без прав админа (root'a) ? Правильно - защищенная система для чайников,