It has long annoyed me that I couldn’t attach a keyboard short cut to the Gnome panels “Run Application” dialog in Sawfish.
When people ask on the net about it, the answer is usually “Press Alt-F2”, but that only works in metacity, not in sawfish.
In earlier versions of Gnome there was a gnome-run program, but that has gone.
Then, on this blog, I found an explanation and a little program that opens the “Run Application” dialog. All that’s missing is to use add a Sawfish binding to the program, using the sawfish function run-shell-command.
Download a copy of gnome-run.c here. The program is a simple X11 program, compiled with:

gcc gnome-run.c -o gnome-run -L/usr/X11R6/lib -lX11

Looking at the program, I would expect to be able to do it directly from sawfish, but somehow it didn’t work. What I tried was this:

(send-client-message 'root (x-atom '_GNOME_PANEL_ACTION)
     [(x-atom '_GNOME_PANEL_ACTION_RUN_DIALOG) 0] 32)

but, alas, it didn’t work. Would have been neat, though 🙂

# # #

September 24, 2004

Comments

You are as a god. I still can’t understand the Gnome project moving away from Saw{fish,mill} to Metacity.

I wish there was an easy way to also put the focus into the textbox of the dialog once it is open. If anyone figures this out — please speak! Thanks!

Leave a Reply