s0l1dsnak3123
February 19th, 2008, 06:35 PM
Hi,
I am trying to use the shelf plugin via DBUS, but I get an error :/
Here is what I am doing:
snak3@snak3:~$ dbus-send --print-reply --type=method_call --dest=org.freedesktop.compiz /org/freedesktop/compiz org.freedesktop.DBus.Introspectable.Introspect
method return sender=:1.21 -> dest=:1.79 reply_serial=2
string "<node><interface name="org.freedesktop.DBus.Introspectable"><method name="Introspect"><arg type="s" direction="out"/></method></interface><interface name="org.freedesktop.compiz"><method name="getPlugins"><arg type="as" direction="out"/></method><method name="getPluginMetadata"><arg type="s" direction="in"/><arg type="s" direction="out"/><arg type="s" direction="out"/><arg type="s" direction="out"/><arg type="b" direction="out"/><arg type="as" direction="out"/><arg type="as" direction="out"/></method><signal name="pluginsChanged"/></interface><node name="anaglyph"/><node name="atlantis"/><node name="freewins"/><node name="photo"/><node name="screensaver"/><node name="wallpaper"/><node name="3d"/><node name="addhelper"/><node name="animation"/><node name="annotate"/><node name="bench"/><node name="blur"/><node name="bs"/><node name="ccp"/><node name="clone"/><node name="colorfilter"/><node name="crashhandler"/><node name="cube"/><node name="cubecaps"/><node name="cubereflex"/><node name="dbus"/><node name="decoration"/><node name="expo"/><node name="extrawm"/><node name="ezoom"/><node name="fade"/><node name="fadedesktop"/><node name="fakeargb"/><node name="firepaint"/><node name="gconf"/><node name="gears"/><node name="glib"/><node name="group"/><node name="imgjpeg"/><node name="ini"/><node name="inotify"/><node name="loginout"/><node name="mag"/><node name="maximumize"/><node name="mblur"/><node name="minimize"/><node name="mousepoll"/><node name="move"/><node name="mswitch"/><node name="neg"/><node name="opacify"/><node name="place"/><node name="plane"/><node name="png"/><node name="put"/><node name="reflex"/><node name="regex"/><node name="resize"/><node name="resizeinfo"/><node name="ring"/><node name="rotate"/><node name="scale"/><node name="scaleaddon"/><node name="scalefilter"/><node name="screenshot"/><node name="session"/><node name="shelf"/><node name="shift"/><node name="showdesktop"/><node name="showmouse"/><node name="snap"/><node name="snow"/><node name="splash"/><node name="svg"/><node name="switcher"/><node name="text"/><node name="thumbnail"/><node name="tile"/><node name="trailfocus"/><node name="video"/><node name="vpswitch"/><node name="wall"/><node name="water"/><node name="widget"/><node name="winrules"/><node name="wobbly"/><node name="workarounds"/><node name="zoom"/><node name="core"/></node>
"
snak3@snak3:~$ dbus-send --print-reply --type=method_call --dest=org.freedesktop.compiz /org/freedesktop/compiz/shelf/screen0 org.freedesktop.DBus.Introspectable.Introspect
method return sender=:1.21 -> dest=:1.80 reply_serial=2
string "<!DOCTYPE node PUBLIC "-//freedesktop//DTD D-BUS Object Introspection 1.0//EN"
"http://www.freedesktop.org/standards/dbus/1.0/introspect.dtd">
<node>
</node>
"
snak3@snak3:~$ dbus-send --print-reply --type=method_call --dest=org.freedesktop.compiz /org/freedesktop/compiz/shelf/allscreens org.freedesktop.DBus.Introspectable.Introspect
What am I doing wrong?
I am trying to use the shelf plugin via DBUS, but I get an error :/
Here is what I am doing:
snak3@snak3:~$ dbus-send --print-reply --type=method_call --dest=org.freedesktop.compiz /org/freedesktop/compiz org.freedesktop.DBus.Introspectable.Introspect
method return sender=:1.21 -> dest=:1.79 reply_serial=2
string "<node><interface name="org.freedesktop.DBus.Introspectable"><method name="Introspect"><arg type="s" direction="out"/></method></interface><interface name="org.freedesktop.compiz"><method name="getPlugins"><arg type="as" direction="out"/></method><method name="getPluginMetadata"><arg type="s" direction="in"/><arg type="s" direction="out"/><arg type="s" direction="out"/><arg type="s" direction="out"/><arg type="b" direction="out"/><arg type="as" direction="out"/><arg type="as" direction="out"/></method><signal name="pluginsChanged"/></interface><node name="anaglyph"/><node name="atlantis"/><node name="freewins"/><node name="photo"/><node name="screensaver"/><node name="wallpaper"/><node name="3d"/><node name="addhelper"/><node name="animation"/><node name="annotate"/><node name="bench"/><node name="blur"/><node name="bs"/><node name="ccp"/><node name="clone"/><node name="colorfilter"/><node name="crashhandler"/><node name="cube"/><node name="cubecaps"/><node name="cubereflex"/><node name="dbus"/><node name="decoration"/><node name="expo"/><node name="extrawm"/><node name="ezoom"/><node name="fade"/><node name="fadedesktop"/><node name="fakeargb"/><node name="firepaint"/><node name="gconf"/><node name="gears"/><node name="glib"/><node name="group"/><node name="imgjpeg"/><node name="ini"/><node name="inotify"/><node name="loginout"/><node name="mag"/><node name="maximumize"/><node name="mblur"/><node name="minimize"/><node name="mousepoll"/><node name="move"/><node name="mswitch"/><node name="neg"/><node name="opacify"/><node name="place"/><node name="plane"/><node name="png"/><node name="put"/><node name="reflex"/><node name="regex"/><node name="resize"/><node name="resizeinfo"/><node name="ring"/><node name="rotate"/><node name="scale"/><node name="scaleaddon"/><node name="scalefilter"/><node name="screenshot"/><node name="session"/><node name="shelf"/><node name="shift"/><node name="showdesktop"/><node name="showmouse"/><node name="snap"/><node name="snow"/><node name="splash"/><node name="svg"/><node name="switcher"/><node name="text"/><node name="thumbnail"/><node name="tile"/><node name="trailfocus"/><node name="video"/><node name="vpswitch"/><node name="wall"/><node name="water"/><node name="widget"/><node name="winrules"/><node name="wobbly"/><node name="workarounds"/><node name="zoom"/><node name="core"/></node>
"
snak3@snak3:~$ dbus-send --print-reply --type=method_call --dest=org.freedesktop.compiz /org/freedesktop/compiz/shelf/screen0 org.freedesktop.DBus.Introspectable.Introspect
method return sender=:1.21 -> dest=:1.80 reply_serial=2
string "<!DOCTYPE node PUBLIC "-//freedesktop//DTD D-BUS Object Introspection 1.0//EN"
"http://www.freedesktop.org/standards/dbus/1.0/introspect.dtd">
<node>
</node>
"
snak3@snak3:~$ dbus-send --print-reply --type=method_call --dest=org.freedesktop.compiz /org/freedesktop/compiz/shelf/allscreens org.freedesktop.DBus.Introspectable.Introspect
What am I doing wrong?