web-dev-qa-db-fra.com

Impossible de définir un raccourci pour saisir la zone de capture d'écran

J'ai actuellement Ubuntu 13.10. À un moment donné, les raccourcis par défaut Shift+Prn et Ctrl+Shift+Prn cessé de travailler.

En appuyant simplement Prn (capture la totalité de l'écran) fonctionne, en appuyant sur Alt+Prn pour capturer uniquement la fenêtre active fonctionne également, seul le raccourci pour le découpage de zone ne fonctionne pas pour une raison quelconque.

Quelques autres faits:

  • Exécuter manuellement gnome-screenshot -a fonctionne comme prévu!
  • Changer l'action en un autre combo clé n'aide pas
  • Désactiver l'action et ajouter à la place un raccourci personnalisé avec la commande gnome-screenshot -a comme répondu ici n'aide pas non plus.

Voici une capture d'écran de mes paramètres de clavier:

Keyboard settings

Des idées?

P.S. Dans CompizConfig Settings Manager, le plug-in Commands est désactivé .


UPDATE La réponse de @ falconer a permis de localiser le problème. Voici le résultat d'un script qui simule les appuis sur les touches et dump les programmes qui les interceptent:

$ 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

Il est évident d'après ce journal que dans mon cas, il s'agissait de xneur (programme de commutation de disposition du clavier).

5
Dmitry Pashkevich

J'ai composé une série de commandes pour nous montrer les saisies passives d'une frappe. Pendant que le paramètre prendre une capture d'écran de la zone est réglé sur Shift + Print, exécutez cette commande et publiez sa sortie.

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

Cela déclenchera Shift+PrtSc keyevent et devrait montrer gnome-settings-daemon saisir le clavier.

Veuillez également vérifier si une touche de modification est peut-être activée sur votre clavier et qu'elle interfère peut-être avec cette touche. (par exemple, NumLock, ScrollLock, ou quelque chose de spécifique au clavier similaire) Essayez la combo en activant/désactivant ces modificateurs.

5
falconer