[openbox] Set position of root-menu when triggered via hot-key
Mikael Magnusson
mikachu at gmail.com
Sat Sep 3 11:52:22 EDT 2011
On 3 September 2011 17:46, John Bell <johnfbell3 at gmail.com> wrote:
> Well I tried multiple actions in a keybind and openbox just fires them
> off all at the same time.
>
> <keybind key="W-A-space">
> <action name="Execute">
> <command>xdotool mousemove --sync 600 500</command>
> </action>
>
> <action name="ShowMenu">
> <menu>root-menu</menu>
> </action>
>
> </keybind>
>
> Maybe since the xdotool docs say that they don't actually wait for the
> mouse to get to the position specified before releasing the sync, just
> until any movement occurs at all (WTF!!!), that's the problem. (THEN
> WHY THE FUCK HAVE A **SYNC** OPTION!!!!)
>
> I tried with an "&" at the end of the xdotool command.
> I tried it via a shell script.
> I tried with a prompt, in both/either actions. Openbox ignores a
> <prompt> in a ShowMenu action. and goes ahead and fires the ShowMenu
> if one is in the Execute action.
> I tried reversing the order of the actions (no joy).
> I tried every combination of xdotool commands and options I could
> think of...no luck.
>
> This shouldn't be hard for the devs to fix. After all when you change
> desktops you get a centered dialog that shows what desktop you're
> going to.
>
> I even looked into getting the source and making my own patch (and I
> haven't touched C code since 1993) and the only documentation I found
> was about setting up on Fedore 6 or 7. </sigh>
>
>
> You'd think that for a WM as heavily invested in making itself
> keyboard that you wouldn't be expect the main menu to be tied to the
> mouse for no apparent reason.
Thanks for the polite feature request, we may consider it.
--
Mikael Magnusson
More information about the openbox
mailing list