Captura de tela da área de trabalho com o compiz rodando

2

Ao executar o Compiz (Linux), digamos que estou na área de trabalho nº 1 e tenho um aplicativo em execução na área de trabalho # 3. É possível fazer uma captura de tela da janela (não da área de trabalho inteira) em execução no nº 3 do nº 1?

Bem, eu realmente não espero que alguém responda a esta pergunta porque eu pesquisei a rede inteira, mas eu me sentiria culpado por não tentar.

    
por studiohack 16.06.2009 / 20:42

5 respostas

1

Eu uso o Ksnapshot na configuração do meu Multi monitor. Permite "janela sob cursor" e "região" entre outros.

    
por 26.08.2009 / 17:56
1

Obturador pode fazer isso. Como mostrado abaixo, basta selecionar na lista suspensa a janela desejada. A lista contém todos os aplicativos atualmente em execução.

    
por 24.08.2009 / 18:22
0

Por que compiz é pertinente a esta pergunta?

Se é porque você está tendo problemas de renderização (com sobreposições de vídeo / opengl) e está usando gráficos Intel, pegue o driver mais recente e mude seu modo gráfico para UXA no xorg.conf. Isso pode ajudar.

    
por 16.06.2009 / 20:56
0

Se você sabe o id da janela, você pode usar

import -window <id>

Para obter o id da janela, você pode usar xprop .

No entanto, embora a execução com um gerenciador composto possa ajudar no seu caso, ainda é possível que os dados obtidos sejam simplesmente corrompidos.

    
por 16.06.2009 / 21:02
0

Usando o ImageMagick , você pode use import

import -window root MyScreenshot.png

Use outro ID para a outra janela.

    
por 16.06.2009 / 21:05