Название: FreeRemote Отправлено: BRE от Январь 16, 2009, 22:54 Начал новый проект http://fireforge.net/projects/freeremote/ (http://fireforge.net/projects/freeremote/). Если кому будет интересно, посмотрите,
выскажите свое мнение. ;) Цель проекта: Создать универсальную службу для управления Linux'ом через IR-пульты дистанционного управления, а также другие мобильные устройства (телефоны) через Bluetooth. Служба расширяемая, т.е. можно написать модули для разных источников. Сейчас реализован сервер и модуль работы с LIRC. Сервер пока не демонизируется, сделаю позже. Весь сервис служба предоставляет через DBus. Подробная информация в проекте. Дальше сосредоточусь на написании клиента, который будет выполнять какие-то действия в зависимости от нажатой кнопки. Хотелось бы знать, что бы хотели пользователи... Какие действия им были бы нужны? В общем интересны мнения и пожелания. ;) Название: Re: FreeRemote Отправлено: Steven_Orko от Январь 21, 2009, 12:32 1. Управление окнами.
2. Эмуляция нажатия спец. клавиш, как-то: Ctrl+<key>, Ctrl+Alt+<key>, Fn и т.д. 3. Эмуляция нажатия управляющих клавиш: Backspace, Shift, up, down и т.д. Т.е., если, допустим, будет возможность в рабочую среду (Xorg и/или terminal) посылать события идентичные событиями от клавы, то этого будет достаточно, ИМХО, для полного управления с пульта. Лично мне не хватало именно возможности посылки событий как при нажатии спец. и управляющих клавиш. Название: Re: FreeRemote Отправлено: BRE от Январь 21, 2009, 15:02 В клиенте тоже пошел по пути модульности. Каждый action будет оформлен в виде отдельного плагина. Сейчас продумал пока три:
* запустить приложение (в принципе, используя его можно было бы сделать большую часть всего функционал - просто запуская скрипты, но ....); * вызвать указанный метод DBus-сервиса; * выполнить встроенный скрипт. Теперь подумаю на счет твоих пожеланий. Спасибо. |