Prevenir o movimento do Worskspace do obturador

1

Eu mapeei o comando shutter --active para a tela de impressão alternativa para tirar screenshots da minha janela ativa. Infelizmente, se o Shutter já estiver aberto em outro espaço de trabalho em vez de ser minimizado, o Shutter não fará a captura de tela até que ele tenha começado a me mover para o espaço de trabalho em que a janela do obturador está aberta. A única maneira de solucionar isso é se certificar de que o obturador é minimizado antes de tentar tirar a captura de tela. Isso resultará na abertura do obturador no seu espaço de trabalho atual, o que é irritante para aqueles que gostam de manter nossos espaços de trabalho organizados.

Existe uma maneira de fazer o obturador tirar a captura de tela sem alterar minha visão de que o obturador do espaço de trabalho está aberto? Já tentei desativar a "janela principal oculta automaticamente ..." e "presente janela principal depois de tirar uma captura de tela "dentro de configurações de comportamento.

vídeo do YouTube sobre o assunto.

    
por Programster 12.01.2015 / 12:08

1 resposta

1

Se você realmente quer ou precisa usar o Google Shutter, basta usar a solução abaixo:

Você pode automaticamente ter o obturador fechado graciosamente (não morto) antes de tirar uma captura de tela, evitando assim a mudança para outra janela de visualização. Como é graciosamente fechado, não há risco de perder imagens; eles são salvos automaticamente.
Após a captura de tela, o Shutter estará em execução para que você não perceba a diferença.

Para que funcione, você precisa mapear o comando abaixo para a combinação de teclas, em vez de executar shutter --active diretamente da combinação de teclas:

kill -s TERM $( pgrep shutter );shutter --active
    
por Jacob Vlijm 12.01.2015 / 22:31