Existe um equivalente da Tela de impressão da janela + Colar (ou melhor ainda, o Mac OS Cmd + Shift + 4, Espaço) no gnome?
Existe um equivalente da Tela de impressão da janela + Colar (ou melhor ainda, o Mac OS Cmd + Shift + 4, Espaço) no gnome?
Respostas:
O Gnome já deve ter as habilidades de captura de tela incorporadas.

No entanto, o gatilho padrão é a Printtecla, que seu teclado pode não ter. Você pode remapear este atalho com gnome-keybinding-properties.

gnome-screenshot --interactivepoderá selecionar a opção para selecionar uma área em vez de toda a tela ou janela.
gnome-screenshot -a(que, em vez de abrir a janela de escolha, seleciona uma área imediatamente). Estou lutando para tornar esse padrão embora.
Shift+ PrtScrnfará o trabalho. Uma caixa de diálogo é exibida na tela, permitindo que você selecione qualquer parte dela.
Há toneladas. Eu pessoalmente uso import, do ImageMagick . Ele tem a capacidade de capturar a tela inteira, uma determinada janela ou permitir que você selecione uma área da tela e apenas capture essa
$ import /path/to/output.png
import permitirá desenhar uma área com o mouse para capturar:

Primeiro você precisa descobrir o ID da janela X:
$ xdpyinfo | grep focus
focus: window 0x3000006, revert to Parent
Então você pode executar a importação:
$ import -window 0x3000006 /path/to/output.png
Você também pode executar import /path/to/output.pngcomo ao capturar uma captura de tela de uma área específica e quando ela pausa para permitir que você desenhe a área com o mouse, clique na janela de destino.
Use rootpara o ID da janela:
$ import -window root /path/to/output.png
Você pode usar xbindkeyspara vincular esses comandos à Print Screenchave; Eu uso um script chamado screenshot, então minha configuração se parece com:
"screenshot root"
m:0x0 + c:107
"screenshot window"
m:0x8 + c:107
xdpyinfo | grep focusretorna um ID de janela diferente por uma unidade da esperada (encontrada com wmctrle o conhecimento humano de qual janela tem o foco).
$ import /path/to/output.pngcomo no terceiro exemplo e clicar em uma janela (em vez de clicar em + arrastar para desenhar uma área), obterá uma captura de tela dessa janela .
Acabei de escrever essa pequena interface para xwd, para fazê-la esperar o número de segundos fornecido antes de fazer o despejo. Parece funcionar.
dumptime () {
(sleep $1; xwd -root | convert - `date +%I.%M.%S`.png) &
}
Além disso, existem scrote gnome-screenshot.
O ImageMagick importsolução na resposta do Sr. Mrozek tem uma famosa "caixa preta" bug on -window root- nem todo mundo recebe-lo, mas eu faço.
De acordo com isso , gnome-screenshoté baseado no ImageMagick - mas não é um wrapper; Eu apenas procurei o código e é um grande aplicativo em C.