Como capturar um menu suspenso?

13

Preciso capturar um menu suspenso de um programa. Se eu abrir o menu e pressionar PrntScr(botão de tela de impressão), ele primeiro fecha o menu e depois captura a tela. Eu tentei Ctrl+ PrntScr, Shift+ PrntScr, Alt+ PrntScrmas não obtive sucesso. Estou usando o Ubuntu 14.04.

Estudante de PHP
fonte

Respostas:

23

Execute o programa Captura de tela ( gnome-screenshotou pesquise Captura de tela no Dash). Defina um tempo limite (ou atraso):

insira a descrição da imagem aqui

E, em seguida, obtenha o menu e aguarde o tempo limite expirar.

Isso funciona apenas com uma captura de tela em tela inteira. Então, você terá que cortar manualmente mais tarde:

insira a descrição da imagem aqui

muru
fonte
Correr é gnome-screenshotapenas uma captura de tela. Existe alguma maneira de iniciar essa interface gráfica a partir do terminal? (Apenas levemente curioso.)
Trig
1
@TRiG gnome-screenshot -i, embora você possa definir o atraso diretamente ( -d 5).
19715 muru
Obrigado. E --helpmostra isso, é claro. Se eu tivesse mais juízo, eu mesmo o teria encontrado.
Trig
1
Isso não funciona no Ubuntu 18.04.
carbocation
4

Isso é realmente simples usando o obturador e a melhor coisa sobre o uso do obturador é que você não pode recortar o menu mais tarde. Apenas captura o menu especificado.

  1. Instalar e iniciar o obturador

    sudo apt-get install shutter
    
  2. Usando a janela do obturador, clique no ícone 'menu'. Veja a captura de tela abaixo:

    insira a descrição da imagem aqui

  3. Você será solicitado a escolher e clicar no menu que deseja capturar. Vamos pegar, por exemplo, o Firefox - meu navegador. Veja a captura de tela abaixo:

    insira a descrição da imagem aqui

Parto
fonte
Na verdade, o obturador deve ser o padrão.
Muni
2
Discordo. Eu apenas tentei isso e o verdadeiro problema é que ele pega apenas o menu. Eu freqüentemente preciso de contexto. Acho que a primeira resposta é melhor, mas deve haver uma maneira mais fácil de fazer um tempo limite em uma seleção da tela.
tu-Restabelece Monica-dor duh
0
  1. Abra o programa de captura de tela usando o "botão ubuntu" e digite "screen"
  2. Há um campo numérico chamado "com atraso", que adiciona aproximadamente 4 segundos
  3. clique em tirar captura de tela
  4. menu suspenso aberto
  5. aguarde até que sua captura de tela seja feita
kees broeksma
fonte