DCOP, D-Bus, Amarok, ilyesmi

Beállítottam xbindkeys-hez az Amarok vezérlését DCOP segítségével, hogy egérről és multimédia gombokról irányíthassam többek közt ezt is.
1.4.9.1-es Amaroknál, ami még a KDE3 környezetet használja, ennyi leállítani terminálból a lejátszást:

dcop amarok player stop

Olvasgattam a híreket, hogy KDE4 esetén D-Bus van. Van valakinek ötlete, hogy D-Bus alatt ezt hogy oldják meg? Mert ha valahogy úgy lesz Amarok 2-nél, ahogy mindjárt vázolom (

man dbus-send

-ből kiindulva az én furcsa logikámmal), kitépem a hajam:

dbus-send --dest=org.kde4.valami.meg-valami-hogy-tovabb-bonyolitsuk-ezt-az-igy-is-tok-atlathatatlan-hierarchiat.amarok /org/kde4/amarok/omgwtfbbq org.kde4.amarok.stop bool:true

Hm... D-Bus-nál ezt hogy kell majd? Mint látjátok, nem vagyok egy expert a témában... :)

Hozzászólások

Pedig valahogy így kell :)

pl:

dbus-send --type=method_call --dest='org.gnome.sztakker' /org/gnome/sztakker/RemoteCtrl org.gnome.sztakker.RemoteCtrl.Search string:"search,something"

dcop rox:)
Én pár napja épp azzal szórakoztam, hogy ha külső monitort dugok a masinára, akkor acpiből gombra tudjam kapcsolgatni. Alapból clone üzemmód van, viszont ha nagyobb monitort kötök rá mint 1024*xxx akkor a kicker kilóg a francba, és innen nem látom csak a másik monitoron. Ezért a .kickerrcbe átírja a hosszúságot és dcopon át szól a kickernek, hogy öcsi reparse:)

Kicsit tapír, de vicces:)
Van még animált screenblank meg minden, kicsit ráértem. Sajnos mostmár nem, de majd ha megint, akkor publikálom. (Az összes hotkeyt belőttem az eeezren, sok embernek hasznos lesz, szerintem)

szerk.: Jajj, ha már így beharangoztam, egy kis segítséget is kérnék.
A balfelső négy gombra szabadon beállítható hogy mit indít el. Az acpi viszont kiskacsamódban fut, tehát le kell degradálódni az aktuális userre.
Ezt most így csinálom: su - $user -C 'parancs'

Ha parancs egy !gtks cucc, akkor remek minden, ha viszont mondjuk egy thunderbird, akkor a témával gondok adódnak:
Sima:

Via ACPI:

Előre is köszönöm.

szerk2: Egyébként kdcop try it.
________________________________________
2B or not 2B, that is FF. *̡͌l̡*̡̡ ̴̡ı̴̴̡ ̡̡͡|̲̲̲͡͡͡ ̲▫̲͡ ̲̲̲͡͡π̲̲͡͡ ̲̲͡▫̲̲͡͡ ̲|̡̡̡ ̡ ̴̡ı̴̡̡ *̡͌l̡*