Questão Não é possível definir um atalho para capturar a área da captura de tela


Atualmente tenho o Ubuntu 13.10. Em algum momento os atalhos padrão Mudança+Prn e Ctrl+Mudança+Prn parou de trabalhar.

Simplesmente pressionando Prn (captura toda a tela) funciona, pressionando Alt+Prn para capturar apenas as janelas ativas, apenas o atalho para recorte de área não funciona por algum motivo.

Mais alguns fatos:

  • Executando manualmente gnome-screenshot -a funciona como esperado!
  • Mudar a ação para outra combinação de teclas não ajuda
  • Desativando a ação e, em vez disso, adicionando um atalho personalizado com o comando gnome-screenshot -a como respondido Aqui não ajuda

Aqui está uma captura de tela das configurações do meu teclado:

Keyboard settings

Alguma ideia?

P.S. No Gerenciador de Configurações do CompizConfig, o Commands plugin está ligado fora


ATUALIZAR A resposta do @ falconer ajudou a localizar o problema, eis a saída de um script que simula os principais pressionamentos e despejos de programas que os interceptam:

$ 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

É óbvio a partir deste log que no meu caso foi xneur (programa de comutação de layout de teclado).


4
2018-01-16 19:35


origem


Apenas uma possibilidade muito rara: quando você tentou alterar o combo de 3 botões, você tentou alterá-lo para um combo de 2 botões ou outro de 3 botões? Talvez o seu teclado tenha começado a morrer e agora não consiga produzir combos de 3 botões corretamente. - falconer
Hm, eu mudei para Ctrl+M e funcionou! Mas não é o teclado (meu laptop é relativamente novo), posso atribuí-lo de volta a Ctrl + Shift + Prn ou outro combo de 3 botões para que o teclado E o sistema operacional o registrem. Alguma idéia sobre o que pode estar causando o problema? - Dmitry Pashkevich
Btw a captura de tela antiga tinha Disabled para Take a screenshot of an areafoi originalmente Shift+PrintEu estava apenas experimentando. Atualizou a captura de tela agora - Dmitry Pashkevich


Respostas:


Eu inventei uma série de comandos para nos mostrar os ataques passivos em um toque de tecla. Enquanto o Faça um screenshot da área Se a configuração estiver definida como Shift + Print, execute este comando e poste sua saída.

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

Isso irá desencadear Mudança+PrtSc keyevent e deve mostrar gnome-settings-daemon agarrando o teclado.

Por favor, verifique também se alguma tecla modificadora está ativada no seu teclado e, de alguma forma, isso está interferindo neste keycombo. (por exemplo, NumLock, ScrollLock, ou alguma coisa específica semelhante ao teclado) Experimente o combo com ligar / desligar esses modificadores.


4
2018-01-17 14:27



Uau, muito obrigado !!! Esse roteiro era algo que eu estava procurando, eu não sabia que é possível. Problema resolvido, xneur programa é culpado! - Dmitry Pashkevich