Linux Mint    Ubuntu    openSUSE    Asterisk    FreeBSD    Android    Nokia N900    Игры в Linux
 Linux Mint    Ubuntu     openSUSE     Asterisk     FreeBSD     Android     N900     Games

MyMoves - запускаем приложения и управляем свой Nokia N900 жестами

Доброго времени суток! Сегодня на повестке дня у нас Nokia N900 :) Вы когда нибудь думали об управлении Nokia N900 жестами? Вы проводите по экрану пальцем / стилусом и просиходит определенное действие, запускатся приложение или просто открывается меню... Такая возможность появилась у нашего телефона!

MyMoves - приложение, которое позволяет реализовать управление жестами на Nokia N900. Для успешной работы программы, необходимы такие компоненты, как meegotouch и meecolay, так как программа MyMoves была изначально написана для MeeGo, Nokia N9. Все эти и другие компоненты, доступны в репозиториях Maemo!

Установка

Сразу скажу, что у меня стоит Thumb testing, имено на нем я и проводил все свои действия. Если у вас стоит Thumb stable или просто без Thumb, может MyMoves работать не будет!

Итак, для начала подключаем дополнительные репозитории на вашем телефоне. Теперь нам нужно скачать клиент MyMoves и сервер к нему:

  1. MyMoves server;
  2. MyMoves client.

Как скачали их, идем в терминал, переходим в директорию где они лежат и устанавливаем:

Сначала серверную часть:

sudo gainroot

dpkg -i <имя>.deb

В нашем случаем выглядит это так:

sudo gainroot

dpkg -i mymoveserver_0.0.1_armel.deb

Теперь ставим клиент:

dpkg -i <имя>.deb

в нашем случае:

dpkg -i mymoves_0.0.1_armel.deb

Как вы уже заметили, клиент MyMoves не ставится :) Ему не хвтает компонентов в системе, зависимостей, про ктороые я писал в начале статьи и не только. Решается это просто:

apt-get -f install

после чего будет установлено дополнительное около 28 МБ зависимостей и повоторяем установку клинта:

dpkg -i mymoves_0.0.1_armel.deb

После того, как все установилось, идем в меню телефона и открываем MyMoves:

Я думаю все, что находится на скриншоте не вызовет вопросов :) Старт, стоп и создать новый жест / действие!

Нажимаем на "New Move":

Экран автоматически примем горизонтальное положение, как и отображено на скриншоте. На черном квадрате, вам нужно создать жест, я просто провел вертикальную полосу пальцем:

Теперь нажимаем "Save" для сохрания и возвращаемся на предыдущий экран, где нам нужно будет запустить сам сервер, нажав на "Start observing gestures".

Пока еще ничего не работает, потому что мы не задали действие, кторое будет выполняться на на тот жест. Действия прописываются вручную в файл жеста, который лежит в директории:

  • /MyDocs/moves/

Там будет лежать файл mymove0 и рисунок к нему imgmymove0.png. Открывем файл mymove0, его содержимое будет примерно таким:

Add your command here

-128 430

-105 436

-95 441

-76 447

-57 455

-38 460

-21 466

-2 474

14 479

Нам нужно надпись "Add your command here" заменить командой, которая будет выполняться по нашему жесту. Я для теста написал команду:

/usr/bin/pdfviewer

после чего сохраням файл и закрываем его.

Теперь можете проверить:

Проводим по экрану пальцем / стилусом, точно так, как вы провели в программе MyMoves при создании жеста!

У меня запустилась программка для просмотра pdf, как я и указал в файле mymoves0 :)

Можете поэкспериментировать с командам и добиться хороших результатов! :)

Удачи! :)

Linux_man аватар

Новичкам будет трудновато, потому что надо вручную команды вписывать :) но... ученье - свет :)

Спасибо Valdemarius'у за идею! :)

undertaker аватар

Аппарат - зверь :=)

Linux_man аватар

не то слово :)

Valdemarius аватар

Зачётная статья получилась, спасибо!!! :)

Linux_man аватар

всегда рад :)

jekson аватар

я уж подумал, что это про управления жестами, как на Галакси 4 )

dag_05 аватар

что то сервер не качаеться

Linux_man аватар

удалили ту ветку на форуме... постараюсь найти еще где ссылку