7
1
When the following happens:
- I start a drag-and-drop operation, starting from application ABC.
- Application ABC locks up (temporarily)
- I release the mouse button
then, until application ABC finishes processing, I have the following problems:
- Other programs cannot "grab" the mouse pointer
- The drag-and-drop cursor remains active
- I cannot click anything
- I cannot open the gnome-panel or GNOME menu
- I cannot press certain keys (including space, enter, arrow keys)
Obviously, I then cannot do other work while waiting for the application to finish.
A situation when this occurs is when I have ~500 firefox tabs open, when dragging tabs it sometimes freezes for half an hour or so.
A workaround is to use a terminal by pressing Ctrl-Alt-F1, log in, run killall ABC
to kill the offending application, and press Ctrl-Alt-F7 to get back to the graphical environment. But I would rather not have to kill ABC, instead letting it finish processing, while getting my mouse back.
So, is it possible to forcibly abort a drag-and-drop / un-grab the mouse pointer from a busy program, without killing the process?
1My bet is that doing this as you're asking would require some programming alterations to gnome. But indeed, I'd like to know myself. I too am a connoisseur of Firefox abuse. (+1) – James T Snell – 2011-08-29T16:40:44.220
@Doc: I installed an extension to count them. Currently I have 1295 tabs open. (Of course the issue isn't specific to Firefox.) – Mechanical snail – 2011-08-29T23:36:15.063
1+1 this doesn't only happen with firefox, I experienced this with totem quite a few times. – Jens Mühlenhoff – 2012-02-26T10:47:29.183
3Can't you just abort the drag-and-drop by pressing ESC before releasing the mouse button? – mins – 2012-01-11T22:37:36.830
In my case this doesn't help. – Jens Mühlenhoff – 2012-02-26T10:48:22.023