ScreenShot / PrintScreen não funciona com menus suspensos!

17

Sempre que tento tirar uma captura de tela (na minha caixa do Ubuntu 12.04) com o menu global, menu de contexto de qualquer janela / arquivo, ele não funciona. Parece que não consigo tirar instantâneos com o menu suspenso. Como faço para corrigir isso?

PS. O problema está nos ambientes Unity e Gnome3.

preciso
fonte
1
Eu tenho esse problema em biônico, e nenhuma das respostas vinculadas ajuda. Uso um atraso, mas nem a versão da linha de comando ou a ferramenta de Captura de tela na barra do iniciador funcionam. Usar o gimp funciona, assim como bater o PrtSc, embora com os dois eu tenha que cortar o resultado. Estranho que, apesar de eu ver uma captura instantânea com a janela pop-up visível, a captura de tela não a tenha. Isso acontece com o menu pop-up adicionado em openlinkprofiler.org/r/…
nealmcb

Respostas:

16

Como solução, você pode tirar uma captura de tela com um atraso, por exemplo gnome-screenshot --delay=7ouxfce4-screenshooter -d 5

Parece que esse problema da tela de impressão não funciona no contexto do menu já existe há algum tempo ... como pode ser visto neste relatório de erro

jmunsch
fonte
estará usando a solução alternativa até que seja corrigido ... espero, em breve ... obrigado pela ajuda ... +1
precisa
Eu usei o gnome-screenshot -d 8 Isso parecia funcionar muito bem. Veja a resposta abaixo .. é melhor, mas é o mesmo.
Bhikkhu Subhuti
13

Resposta preguiçosa

( para aprendizes rápidos independentes )

Há controvérsia em relação a esta situação .

Resposta rápida / solução alternativa

( para usuários avançados do ubuntu )

  • Adicione um atalho personalizado ao seguinte comando:
    gnome-screenshot --delay=numIntValueInSecs
    por exemplo
    gnome-screenshot --delay=3
  • Adicione outro para tirar screenshots da janela ativa:
    gnome-screenshot -w --delay=3

    É isso aí , mas eu também recomendo configurar outras 2 que lhe dariam mais tempo para navegar mais nos menus.

    • gnome-screenshot --delay=10
    • gnome-screenshot -w --delay=10

    insira a descrição da imagem aqui

Resposta elaborada

( iniciante em hackers )

Introdução:

Sempre que você pressiona PrntScr, tudo o que o Ubuntu faz é chamar, gnome-screenshotque geralmente está localizado no /usr/bin/caminho e disponível no "terminal" (teletype, tty, cli, linha de comando / prompt), para que você possa usá-lo de todas as maneiras possíveis para se adequar ao seu funky propósitos.

O gnome-screenshotpequeno programa aceita parâmetros opcionais, você pode ver todas as opções passando o parâmetro padrão para pedir ajuda, você conhece o ( -h)

insira a descrição da imagem aqui

Se você ainda não tem certeza de como usar isso, sempre pode ler uma ajuda mais detalhada, basta solicitar a digitação manual man gnome-screenshot

insira a descrição da imagem aqui

Quanto mais você ler manuais completos, invadir o ubuntu para atender às suas necessidades se tornará intuitivo e você não precisará de outras pessoas para lhe dar instruções passo a passo. Talvez a essa altura você já saiba como fazer essa solução sozinha, se ainda estiver perdido (espero que não), continue lendo ...

Instruções:

  • Passo Zero: Abra as configurações do sistema Ubuntu e navegue até a opção Teclado:

insira a descrição da imagem aqui

Agora

  1. Navegue para a Shortcutsguia.
  2. Selecione Custom Shortcuts
  3. Clique no +botão para adicionar seu novo atalho personalizado.
  4. Dê um nome e um comando.
    (como descrito na "Resposta rápida" acima)
    4 ½. Atribua a combinação de teclas que você deseja.
  5. Feche esta janela ou não funcionará.

insira a descrição da imagem aqui

*presto!
Você deu mais um passo para ser um mestre do ubuntu, espero que esta resposta tenha sido útil *

JorgeArtware
fonte
Obrigado .. baixado do obturador e tentou "screenshot" isso funcionou com a linha de comando. (usado para ajudar na askubuntu também)
Bhikkhu Subhuti
3

Isso não é um problema". Você obterá exatamente o mesmo tipo de problema com outro sistema operacional como o Windows.

Para tirar instantâneos com o menu suspenso, você precisa usar uma ferramenta especializada, como o Obturador . Você encontrará essa ferramenta gratuita e de código aberto no Ubuntu Software Center. Há uma opção especial no Obturador para fazer capturas de tela de menus / submenus que executam uma captura atrasada da tela.

Obviamente, você pode usá-lo com o Unity e o Gnome 3.

Golboth
fonte
essa é uma boa sugestão de aplicativo ... obrigado ... +1
precisa
que lógica estranha "o Windows tem o mesmo, então não há problema".
sehe
1
@sehe Isso não é exatamente o que eu escrevi ... Talvez eu devesse ter dito que foi assim que a maioria das UIs foi projetada (sem entrar em detalhes) em vez de dar um exemplo ... Unity e Gnome 3 são duas janelas diferentes gestores que têm um comportamento semelhante ( "emissão"), com menus e screenshots caiu mesmo que eles não têm nada em comum com o Windows UI ...
Golboth
1
Acho que minha surpresa foi mais com " Isso não é um" problema " " :) Acho que a maioria das pessoas entende intuitivamente que qualquer coisa relacionada ao foco (do mouse) pode ser difícil de observar sem interferir. Entender o problema não o remove
Veja se
Para ser justo, eu apenas usei o Shutter porque a abordagem de captura de tela atrasada com o gnome3 não funciona (pelo menos não no aplicativo que tentei capturar). +1
veja