6

I currently have Ubuntu 13.10. At some point the default shortcuts Shift+Prn and Ctrl+Shift+Prn stopped working.

Simply pressing Prn (captures the entire screen) works, pressing Alt+Prn to capture only active window works as well, only the shortcut for area clipping doesn't work for some reason.

Some more facts:

  • Manually running gnome-screenshot -a works as expected!
  • Changing the action to another key combo doesn't help
  • Disabling the action and instead adding a custom shortcut with the command gnome-screenshot -a as answered here doesn't help either

Here's a screenshot of my keyboard settings:

Keyboard settings

Any ideas?

P.S. In CompizConfig Settings Manager, the Commands plugin is turned off


UPDATE @falconer's answer has helped locate the problem, here's the output of a script that simulates key presses and dumps programs that intercept them:

$ xdotool keydown "shift+Print"; xdotool key "XF86LogGrabInfo"; xdotool keyup "Print"; sleep 1; xdotool keyup "shift"; tail /var/log/Xorg.0.log
[ 25474.641] (II) Printing all currently active device grabs:
[ 25474.641] Active grab 0x4220d336 (core) on device 'Virtual core keyboard' (3):
[ 25474.641]       client pid 2196 xneur 
[ 25474.641]       at 25474411 (from passive grab) (device thawed, state 1)
[ 25474.641]         core event mask 0x3
[ 25474.641]       passive grab type 2, detail 0x0, activating key 50
[ 25474.641]       owner-events false, kb 1 ptr 1, confine 0, cursor 0x0
[ 25474.641] (II) End list of active device grabs

It's obvious from this log that in my case it was xneur (keyboard layout switcher program).

3
  • Just a very rare possibility: When you tried changing the 3 button combo, did you try to change it to a simpler 2 button combo or another 3 button one? Maybe your keyboard is started to die and now can't produce 3 button combos properly.
    – falconer
    Jan 16, 2014 at 20:17
  • Hm, I changed it to Ctrl+M and it worked! But it's not the keyboard (my laptop if fairly new), I can assign it back to Ctrl+Shift+Prn or another 3 button combo so the keyboard AND the OS do register it. Any ideas on what might be causing the issue? Jan 16, 2014 at 20:30
  • Btw the old screenshot had Disabled for Take a screenshot of an area, it was originally Shift+Print, I was just experimenting. Updated the screenshot now Jan 16, 2014 at 20:32

1 Answer 1

6

I made up a series of commands to show us the passive grabs on a keystroke. While the Take a screenshot of the area setting is set to Shift+Print please run this command and post its output.

xdotool keydown "shift+Print"; xdotool key "XF86LogGrabInfo"; xdotool keyup "Print"; sleep 1; xdotool keyup "shift"; tail /var/log/Xorg.0.log

This will trigger Shift+PrtSc keyevent and should show gnome-settings-daemon grabbing the keyboard.

Please also check if maybe some modifier key is activated on your keyboard and maybe somehow it is interfering with this keycombo. (e.g NumLock, ScrollLock, or some similar keyboard specific thing) Try out the combo with turning those modifiers on/off.

1
  • Wow, thanks a lot!!! That script was something I was looking for, I didn't know it's possible. Problem solved, xneur program is guilty! Jan 17, 2014 at 16:12

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge that you have read and understand our privacy policy and code of conduct.

Not the answer you're looking for? Browse other questions tagged or ask your own question.