Há cerca de um mês, mudei do Ubuntu 14.04 LTS para o Arch e estou muito feliz com essa decisão. No entanto, sinto falta de alguns recursos com minha nova distribuição, especialmente Shift+ printscrque no Unity permite que a seleção de uma região da tela seja capturada.
Eu uso o i3 WM. Portanto, minha pergunta é: como posso configurar o comportamento de captura de tela semelhante ao Unity para poder capturar regiões da tela ou janelas com um atalho de teclado ou algo assim (sem precisar pesquisar o ID da janela e o console)?
fonte
import ss.png
para tirar uma captura de tela dessa janela.Faz muito tempo desde que eu fiz essa pergunta e parece útil para alguns usuários. Então, forneço meu próprio script para criar capturas de tela
xclip
eimagemagick
pacotes.Primeiro de tudo, instale as dependências mencionadas acima. Em seguida, você pode fazer o que quiser com o script abaixo. Ele suporta a captura de tela de uma tela inteira ou de uma região da tela e também copia automaticamente uma captura de tela em uma área de transferência para que você possa colá-la em qualquer lugar (navegador ei ou messenger Telegram).
Alguns não tão difíceis de criar hacks adicionariam um suporte para capturar janelas específicas e alternariam partes de cópias.
E aqui estão os meus atalhos de referência para um
i3wm
fazer uso deste script:fonte
você tentou escrever um utilitário simples de captura de tela de linha de comando
ref.,: https://faq.i3wm.org/question/202/what-do-you-guys-use-for-printscreen/
fonte
Primeiro, instale o xclip, imagemagick e jq!
Eu tenho esta linha na minha configuração do i3:
Isso colocará uma captura de tela da janela ativa na sua área de transferência quando você pressionar mod (Window / Alt) + Printscreen.
O i3-msg -t get-tree obtém todas as janelas do i3 como json, depois usamos o jq para obter o ID da janela focada. Passamos para o comando imagemagicks import e canalizamos o resultado para o xclip, que o colocará na área de transferência!
fonte
Flameshot é uma alternativa decente.
Você pode usar a opção
-p /path/to/directory
para pular a seleção do diretório de salvamento.fonte
Uma opção muito simples, se você a instalou ou não se importa de instalá-la, está usando o xfce4-screenshooter e a configuração do i3 seria:
Advertência: apesar de bastante leve, existem algumas dependências se você não estiver usando nenhum outro programa xfce4
fonte
Use mutilado . É desenvolvido mais ativamente e depende do slop, que é muito melhor.
Não use scrot. Sua caixa de seleção corrompe e deixa uma impressão na captura de tela (também deforma ao redimensionar) quando usada em uma janela de atualização (por exemplo, htop).
fonte
Eu gosto do obturador por seus recursos de pós-processamento (círculos vermelhos desenhados à mão!) E opções de configuração abrangentes.
Você pode pegar uma região da tela executando
Você pode configurar as combinações de teclas da seguinte
.config/i3/config
maneira:Leva um segundo para carregar, então você pode querer iniciá-lo automaticamente em segundo plano:
O obturador estará acessível através de um ícone de bandeja, que oferece muitas opções úteis além do acima.
fonte
Esse script perl6 obtém ScreenShots raiz, área, janela ou atraso usando a importação e os salva em um arquivo $ e na área de transferência.
Estas são as ligações de teclas no i3 para executar o script:
fonte