como saio do xfce4-screenshooter -r sem tirar uma foto?

como saio do xfce4-screenshooter -r sem tirar uma foto?

então estou tentando simular o Xubuntu para funcionar de maneira semelhante às coisas que costumo fazer no meu MacBookPro. Uma das coisas que costumo fazer é criar uma captura de tela de uma região e no xUbuntu, isso é feito através de:

xfce4-screenshooter -r

Minha dúvida é: se pressionei a combinação de atalhos por engano, como saio sem tirar foto? No Mac, isso pode ser feito através da tecla Escape ou talvez clicando com o botão direito do mouse (não tenho certeza agora, mas posso confirmar em breve).

Eu pesquisei na net antes de perguntar, mas nada de útil apareceu.

Muito obrigado.

editar: Pressionar a tecla "escape" funciona na primeira vez. mas se eu pressionar o atalho novamente, a tecla "escape" não funciona mais.

Responder1

Use timeouto comando para executar a ferramenta de captura de tela com um limite de tempo.

Adicione um novo atalho de aplicativo com o seguinte comando.

timeout 15 bash -c 'xfce4-screenshooter -r -s $HOME'

Em seguida, pressione qualquer tecla do teclado de sua preferência para o atalho de comando. Eu usei teclas Shift+ Printem meus testes. Agora pressione novamente as teclas para invocar o comando.

Por que essas opções

-s PATHé especificar o diretório PATHonde a captura de tela será salva. Esta opção irá pular a caixa de diálogo para selecionar a ação, ou seja, salvar, copiar para a área de transferência que é mostrada antes da caixa de diálogo "Salvar como". Isso reduzirá a interação do usuário em vários segundos.

bash -c '... $HOME'é especificar a variável ambiental do diretório inicial do usuário atual, usando o shell bash. Isso é conveniente, em vez de usar o caminho direto como /home/USERNAME.

Espere ou mate

Quando timeoutatingir a duração, o comando especificado, ou seja, o Screenshooter, será encerrado, independentemente da captura de tela ter sido tirada e salva ou não. O comando não requer um atalho separado para sair do aplicativo. Aguarde a duração especificada para sair por conta própria.

Se a duração especificada for muito longa, o usuário poderá:

  • Altere a duração do tempo limite para 15um valor menor em segundos

  • Saia imediatamente usando as teclas de atalho killall xfce4-screenshootersugeridas por @linuxode

A última parece ser uma solução mais fácil, em vez de alterar a duração do tempo limite que depende do tempo que o usuário leva para selecionar uma região e salvar a captura de tela com um nome diferente, se houver. É por isso que sugeri 15segundos e não menos que isso.

Melhor ainda, defina a duração ideal (nem muito curta nem muito longa para o usuário esperar) e use ambas as soluções alternativas que permitirão ao usuário "esperar ou matar" para sair do Screenshooter no Xfce.

Isenção de responsabilidade: Esta resposta sugere uma solução alternativa, não uma solução definitiva. A melhor resposta seria usar Esca chave que deveria funcionar corretamente com o Screenshooter no Xfce. Não tenho certeza se o referido problema ainda está ocorrendo no Xfce mais recente que 4.10 ou então.

Responder2

O comando para fazer isso (ou para qualquer aplicativo que não responde) é killall <application name>Então, no seu caso será killall xfce4-screenshooterComo você faz isso?

Configure um atalho de teclado para este comando. Sempre que você acidentalmente pressionar a combinação de teclado para xfce4-screenshooter -r, basta pressionar Escape ou o atalho que você criou para killall xfce4-screenshooter.

Encontrei istoaqui(Veja o segundo comentário).

informação relacionada