Red Hat Bugzilla – Bug 140595
Alt+Drag cannot be used in GIMP by default
Last modified: 2007-11-30 17:10:55 EST
Description of problem:
To move a selection in GIMP one uses the Alt key plus mouse dragging. This
cannot be used in FC3 since this key/mouse combo is intercepted by
GNOME/Metacity to move the window. This option must be set to "Meta" in
Preferences -> Window in order to allow GIMP to work properly, and the option
"Hyper is mapped to the Win keys" must be set in Preferences -> Keyboard as well.
Version-Release number of selected component (if applicable):
Always, if default config is used.
Steps to Reproduce:
1. Make a selection in GIMP
2. Try to move the selection by Alt-dragging
The GIMP window is moved.
The selection within GIMP should be moved.
In addition to using "Meta" as the default rather than "Alt", it would be nice
to have an "Off" option in this area, in case it was desired to have all
shortcuts available rather than being used by GNOME.
Correction: the option "Meta is mapped to the Win keys" must be set, not "Hyper
..." This allows the Win keys to be used for window moving, but GIMP shortcuts
work as expected.
We tried defaulting to hyper for a while, it has other issues.
I don't remember them all honestly but bugzilla.gnome.org should have
old bugs about it.
There's no way to configure the WM to avoid all app collisions since
some app uses every key. The right thing is for GNOME to define the
default keybindings (upstream, never changed by distributions) and for
apps to default to bindings that don't conflict with the desktop.
The thing that most facilitates that is for us to keep the same
bindings and avoid changing them all the time, so apps have a stable
You don't want a situation where app version 2 adapts to desktop
version 1, then desktop version 2 adapts to app version 1, then app
version 3 adapts to desktop version 2, then desktop version 3 adapts
to app version 2, and so forth. Sounds wacky but this is historically
exactly what has happened.
If distributions do something different from upstream GNOME or
upstream apps, it makes the whole thing that much worse with everyone
adapting to everyone else. We need GNOME to stay stable, and
distributions to stick to the defaults.