Do

GNOME Do in openbox - working keybinding without tomboy

Asked by sk8dork

i am running ubuntu feisty with openbox as my window manager/desktop environment. i don't use any panels, but i use gnome-settings-daemon to run some things. i am using the version of GNOME Do from the official gutsy repo found on the GNOME Do website.

i ran into a problem with the keyboard shortcut used to bring up GNOME Do (after it's running of course) not working at all. in the feisty repos the version of tomboy (libtomboy) is too old to be useful for the GNOME Do keyboard shortcut. with the following modification to your /home/username/.config/openbox/rc.xml keybindings section you can use a keyboard shortcut to bring up GNOME Do without the aid of tomboy.

simply open your rc.xml in your favorite text editor and look for the keyboard section. i added the following lines BEFORE the "</keyboard>" line. there should also be a line designating the start of keybindings for running applications.

    <keybind key="A-space">
     <action name="Execute">
        <startupnotify>
          <enabled>false</enabled>
          <name>Gnome-Do</name>
        </startupnotify>
        <execute>dbus-send --session --type=method_call --dest="org.gnome.Do" "/org/gnome/Do/Controller" "org.gnome.Do.Controller.Summon"</execute>
      </action>
    </keybind>

i would highly recommend reading the openbox manual regarding keybindings (so that you better understand what's going on up there) here: http://icculus.org/openbox/index.php/Help:Bindings

that long execute command helps bring up the GNOME Do window quickly.

Question information

Language:
English Edit question
Status:
Solved
For:
Do Edit question
Assignee:
No assignee Edit question
Solved by:
sk8dork
Solved:
Last query:
Last reply:

This question was reopened

Revision history for this message
sk8dork (sk8dork) said :
#1

note: that long execute command needs to be on one line.

Revision history for this message
sk8dork (sk8dork) said :
#2

note: this trick does not appear to work with the latest development branch build. =/

Revision history for this message
sk8dork (sk8dork) said :
#3

scratch that, it appears that it does work with the latest development branch build...