Incorrectly naming dbus namespaces[0] is bad, just like naming your java packages org.myname (without owning the myname.org domain), for obvious reasons.
I attach a patch to change awesome's dbus namespace from org.awesome to org.naquadah.awesome. 0. http://dbus.freedesktop.org/doc/dbus-specification.html#naming-conventions -- Jonny Lamb, UK jo...@debian.org
>From 0c0619b261f6f62dab61acddfa775f14a6886aaf Mon Sep 17 00:00:00 2001 From: Jonny Lamb <jo...@debian.org> Date: Sat, 16 May 2009 11:22:20 +0100 Subject: [PATCH] dbus: Use org.naquadah.awesome instead of org.awesome. http://dbus.freedesktop.org/doc/dbus-specification.html#naming-conventions Signed-off-by: Jonny Lamb <jo...@debian.org> --- dbus.c | 2 +- lib/awful/remote.lua.in | 4 ++-- utils/awesome-client | 4 ++-- 3 files changed, 5 insertions(+), 5 deletions(-) diff --git a/dbus.c b/dbus.c index 0cd8fd7..6c602b6 100644 --- a/dbus.c +++ b/dbus.c @@ -542,7 +542,7 @@ a_dbus_bus_getbyname(const char *name, size_t len) * \luastack * \lparam A string indicating if we are using system or session bus. * \lparam A string with the name of the D-Bus name to register. Note that - * org.awesome is registered by default. + * org.naquadah.awesome is registered by default. * \lreturn True if everything worked fine, false otherwise. */ static int diff --git a/lib/awful/remote.lua.in b/lib/awful/remote.lua.in index b604f07..86e32f8 100644 --- a/lib/awful/remote.lua.in +++ b/lib/awful/remote.lua.in @@ -18,8 +18,8 @@ local type = type module("awful.remote") if hooks.dbus then - dbus.request_name("session", "org.awesome") - hooks.dbus.register("org.awesome.Remote", function(data, code) + dbus.request_name("session", "org.naquadah.awesome") + hooks.dbus.register("org.naquadah.awesome.Remote", function(data, code) if data.member == "Eval" then local f, e = loadstring(code) if f then diff --git a/utils/awesome-client b/utils/awesome-client index 4daa64e..a5fd477 100755 --- a/utils/awesome-client +++ b/utils/awesome-client @@ -31,9 +31,9 @@ then exit 1 fi -DBUS_METHOD=org.awesome.Remote.Eval +DBUS_METHOD=org.naquadah.awesome.Remote.Eval DBUS_PATH=/ -DBUS_DEST=org.awesome +DBUS_DEST=org.naquadah.awesome a_dbus_send() { -- 1.6.3.1