Aidan Gauland
2007-12-31 21:52:43 UTC
Hello,
On my system, Pipmak doesn't always let me have my mouse back. I could
not figure out what was causing this, but I think it might be that the
way Pipmak tries to tell how fast the user is moving the mouse against
the edge of the window doesn't work well with the window manager I'm
using (metacity). Anyway, I have managed write a patch for Pipmak that
removes the code for releasing the mouse based on mouse motion events,
and adds a Lua function that releases the mouse when called. It also
makes the "G" key a key-binding for this new Lua function in the
"defaults.lua" file. But Pipmak still uses the same method for grabbing
the mouse. Not only does this solve my problem with Pipmak not giving
my mouse back, so I can get back to my other programs, but I also think
it might be more portable across different window managers, than the
current behaviour of Pipmak.
Is anyone else interested in this patch, and if so, how should I submit
this as a contribution to the Pipmak project?
Regards,
Aidan Gauland
On my system, Pipmak doesn't always let me have my mouse back. I could
not figure out what was causing this, but I think it might be that the
way Pipmak tries to tell how fast the user is moving the mouse against
the edge of the window doesn't work well with the window manager I'm
using (metacity). Anyway, I have managed write a patch for Pipmak that
removes the code for releasing the mouse based on mouse motion events,
and adds a Lua function that releases the mouse when called. It also
makes the "G" key a key-binding for this new Lua function in the
"defaults.lua" file. But Pipmak still uses the same method for grabbing
the mouse. Not only does this solve my problem with Pipmak not giving
my mouse back, so I can get back to my other programs, but I also think
it might be more portable across different window managers, than the
current behaviour of Pipmak.
Is anyone else interested in this patch, and if so, how should I submit
this as a contribution to the Pipmak project?
Regards,
Aidan Gauland