Russian Qt Forum

Компиляторы и платформы => Linux => Тема начата: BRE от Январь 16, 2009, 22:54



Название: 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-сервиса;
* выполнить встроенный скрипт.

Теперь подумаю на счет твоих пожеланий.
Спасибо.