ubuntuusers.de

D-Bus Steuerung als Script

Status: Ungelöst | Ubuntu-Version: Kubuntu 10.04 (Lucid Lynx)
Antworten |

Budada_Bubladend

Avatar von Budada_Bubladend

Anmeldungsdatum:
13. Dezember 2009

Beiträge: 812

Hey Linuxler,

kann mir einer sagen, wie ich diese Zeile

qdbus org.kde.amarok /Player GetMetadata | grep title:

als Script ausführbar mache?

Danke im voraus

Lg BB

diesch Team-Icon

Avatar von diesch

Anmeldungsdatum:
18. Februar 2009

Beiträge: 5072

Wohnort: Brandenburg an der Havel

#!/bin/sh
qdbus org.kde.amarok /Player GetMetadata | grep title:

als Datei speichern und ihr die Ausführungs-Rechte geben.

Budada_Bubladend

(Themenstarter)
Avatar von Budada_Bubladend

Anmeldungsdatum:
13. Dezember 2009

Beiträge: 812

#!/bin/sh qdbus org.kde.amarok /Player GetMetadata | grep title:

als Datei speichern und ihr die Ausführungs-Rechte geben.

mhm tut mir leid, aber wie ich ein script generell ausführbar mache weiß ich schon. Aber leider funktioniert das nicht!! wenn ich den Befehl allerdings so in die Konsole eingebe, dann geht er!

YEPHENAS

Anmeldungsdatum:
8. Juni 2009

Beiträge: 352

Budada Bubladend schrieb:

#!/bin/sh qdbus org.kde.amarok /Player GetMetadata | grep title:

als Datei speichern und ihr die Ausführungs-Rechte geben.

mhm tut mir leid, aber wie ich ein script generell ausführbar mache weiß ich schon. Aber leider funktioniert das nicht!! wenn ich den Befehl allerdings so in die Konsole eingebe, dann geht er!

Was heißt hier "funktioniert nicht"? Bekommst du eine Fehlermeldung?

Budada_Bubladend

(Themenstarter)
Avatar von Budada_Bubladend

Anmeldungsdatum:
13. Dezember 2009

Beiträge: 812

Bekommst du eine Fehlermeldung?

nope! ich habe folgendes Script:

#!/bin/sh
dbus-send --type=method_call --dest=org.kde.amarok /Player org.freedesktop.MediaPlayer.Stop
sleep 6
dbus-send --type=method_call --dest=org.kde.amarok / org.freedesktop.MediaPlayer.Quit

das einzige, was er davon macht, ist sleep 6!

YEPHENAS

Anmeldungsdatum:
8. Juni 2009

Beiträge: 352

Budada Bubladend schrieb:

Bekommst du eine Fehlermeldung?

nope! ich habe folgendes Script:

#!/bin/sh
dbus-send --type=method_call --dest=org.kde.amarok /Player org.freedesktop.MediaPlayer.Stop
sleep 6
dbus-send --type=method_call --dest=org.kde.amarok / org.freedesktop.MediaPlayer.Quit

das einzige, was er davon macht, ist sleep 6!

Jetzt hast du aber ein anderes Skript. Funktioniert dieses denn, wenn du die Befehle manuell ausführst?

Budada_Bubladend

(Themenstarter)
Avatar von Budada_Bubladend

Anmeldungsdatum:
13. Dezember 2009

Beiträge: 812

Jetzt hast du aber ein anderes Skript.

oh tschuldigung! ich habe oben den falschen Befehl eingefügt.

Funktioniert dieses denn, wenn du die Befehle manuell ausführst?

ja tun sie! aber im script eben nicht!

Antworten |