[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#709439: Fullscreen windows raised on top of gpg pinentry dialogs

Package: openbox
Version: 3.5.0-7
Severity: normal


thank you for openbox!

I could get into a situation where the keyboard looks disabled without
an obvious way to restore it.

Here's how to reproduce it (I have focus-follows-mouse):

 1. open mutt in an X terminal
 2. make the window full-screen (usually with F11)
 3. do something in mutt that causes gpg's passphrase pinentry to pop up
 4. move the mouse away from the pin entry window

The pin entry dialog will grab the keyboard from the entire X session,
and moving the mouse away from it and over the full-screen mutt, causes
the terminal window to raise on top of the pinentry. At that point there
is no way to see the pin entry window again: since the keyboard is
grabbed, alt-tab and other keybindings do not work.

The only way out is to either kill the full-screen window, or to figure
out what is happening and blindly interact with the pinentry.

In theory, an aggressive keyboard-grabbing popup like that should stay
on top of even full-screen windows, although I don't know if that is
possible at all to implement.



-- System Information:
Debian Release: 7.0
  APT prefers testing
  APT policy: (500, 'testing')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 3.2.0-4-amd64 (SMP w/4 CPU cores)
Locale: LANG=en_GB.UTF-8, LC_CTYPE=en_GB.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash

Versions of packages openbox depends on:
ii  dpkg                      1.16.10
ii  libc6                     2.13-38
ii  libglib2.0-0              2.33.12+really2.32.4-5
ii  libice6                   2:1.0.8-2
ii  libobrender27             3.5.0-7
ii  libobt0                   3.5.0-7
ii  libsm6                    2:1.2.1-2
ii  libstartup-notification0  0.12-1
ii  libx11-6                  2:1.5.0-1
ii  libxau6                   1:1.0.7-1
ii  libxext6                  2:1.3.1-2
ii  libxinerama1              2:1.1.2-1
ii  libxml2                   2.8.0+dfsg1-7+nmu1
ii  libxrandr2                2:1.3.2-2
ii  libxrender1               1:0.9.7-1

Versions of packages openbox recommends:
ii  obconf          1:2.0.3+20110805+debian-1
ii  openbox-themes  1.0.2

Versions of packages openbox suggests:
ii  libxml2-dev  2.8.0+dfsg1-7+nmu1
ii  menu         2.1.46
ii  python       2.7.3-4
ii  ttf-dejavu   2.33-3

-- no debconf information

Reply to: