Wir wollen unser Rhythmbox Musikprogramm per N900 (Nolia) fernsteuern.
1. Wir stellen sicher, dass wir ohne Passwort unser N900 per SSH erreichen. Dazu wecheln wir ins ~/.ssh und erstellen dort einen ssh-key
cd ~/.ssh
ssh-keygen -t rsa
ssh-copy-id -i /home/<LocalUser>/.ssh/id_rsa.pub <RemoteUser>@<hostname_or_ip>
Ab hier können wir bereits mit folgenden Befehlen unsern Rhythmbox fernsteuern (alles eine Zeile):
ssh <user>@<remote> env DISPLAY=:0.0 dbus-send --type=method_call --dest=org.mpris.MediaPlayer2.rhythmbox /org/mpris/MediaPlayer2 org.mpris.MediaPlayer2.Player.Next
Antelle Next gibts noch Start | Play | PlayPause | Stop
Die Lautstärke steuern wir Ubuntuweit: z.B. plus 5dB mit:
ssh <user>@<remote> amixer -c 0 set Master,0 5dB+
ACHTUNG! Die abgesetzten Befehle benötigen ca 1s bis diese beim Remote ankommen.
Im Rhythmbox muss das MPRIS D-Bus Interface Plugin aktiviert sein!
Damit nun das Ganze einfach per Desktop Symbol auf dem N900 klappt, erzeugen wir noch einige Icons.
cd /usr/share/applications/hildon
sudo nano Volume-Up-5dB.desktop
mit folgendem Inhalt füllen:
[Desktop Entry]
Version=1.0.0
Encoding=UTF-8
Name=Volume Up +5dB
Comment=Next Song Rhythmbox
Exec=ssh user@remote amixer -c 0 set Master,0 5dB+
Icon=icon-name
Terminal=false
X-Window-Icon=icon-name
Type=Application
X-Osso-Type=application/x-executable
Damit mein SSH auch immer schön den Weg findet, habe ich mir eine /home/user/.ssh/config angelegt:
Host myLaptop
User user
Port 22
Hostname 192.168.10.102
IdentityFile /home/user/.ssh/id_rsa
TCPKeepAlive yes
IdentitiesOnly yes
Sollte sich die IP ändern, einfach diese Datei anpassen.
Viel Spass




