Strona 1 z 1

Sterowanie MPC za pomocą przycisków ttyS0

: 18 stycznia 2014, 20:30
autor: arordrg
Witam i przepraszam, to mój pierwszy post i nie wiem czy w dobrym miejscu go umieściłem.

Od jakiegoś czasu nosze się z zamiarem przeniesienia mojego radia internetowego na Debiana.
Stary mikro komputer, który służy tylko do odtwarzania radia.
[HTML]http://www.youtube.com/watch?v=QSB5I44Q ... ture=share[/HTML]

Przetestowałem już MPD na Debian 4 (głównie chodzi o miejsce na dysku do 512 MB).
Wszystko działa jak powinno. Można sterować androidem, ale nie wiem jak obsłużyć przyciski które mam już skonstruowane
to jest coś takiego jak w tym poście:
[HTML]http://www.danielandrade.net/2005/11/17 ... p-control/[/HTML]
Jest to prosty interfejs na RS232.
Znalazłem kody źródłowe dla Lpt1, ale dla RS niestety nic.

Zadowoliło by mnie coś w ten deseń
[HTML]http://positon.org/listen-to-mouse-even ... -text-mode[/HTML]

Potrafił by mi ktoś pomóc?

: 31 stycznia 2014, 14:20
autor: arordrg
mam skrypt

Kod: Zaznacz cały


#!/bin/sh
### BEGIN INIT INFO
# Provides:          skrypt
# Required-Start: $all
# Required-Stop:  $all
# Default-Start:     2 3 4 5
# Default-Stop:
# Short-Description: Myszka do sterowania radiem by ARO
# Description:       Enable service provided by daemon.
### END INIT INFO


unset TERM


mev -E /dev/null </dev/null | grep --line-buffered -v "mouse-movement" | while read LINE
do
        echo
        echo "$LINE"


        EVENT=$(echo "$LINE" | cut -d' ' -f1 | cut -d'(' -f2)


        if [ "$EVENT" = "down-mouse-1" ]
        then
                echo poprzenia stacja
                mpc prev
        elif [ "$EVENT" = "down-mouse-2" ]
        then
                echo mpc toggle
                mpc toggle
        elif [ "$EVENT" = "down-mouse-3" ]
        then
                echo nastepna stacja
                mpc next
        else
                echo "nothing"
        fi
done
exit 0


i przy starcie systemu dostaje od MEV:
Can't open mouse connection

kiedy normalnie uruchamiam działa jak powinien