Como tiro uma captura de tela enquanto uso o Gnome?


25

Há um conjunto bastante detalhado de instruções sobre como fazer capturas de tela no debian online. O primeiro parágrafo sugere que o debian suporta um recurso de captura de tela embutido:

"Print Screen" key to take a screenshot of the whole screen.
Alt+"Print Screen" key to take a screenshot of the current active window.

popup da captura de tela do debian

As instruções implicam que, quando eu pressionar, PrtScneu devo ver esse pop-up. No entanto, estou executando o Debian Jessie e, quando pressiono PrtScn, ouço o som do obturador da câmera e não vejo um pop-up. Tentei colar em GIMP( edit-> paste), mas não havia nada na área de transferência.

O fato de estar ouvindo o som do obturador sugere que algo está acontecendo, mas como obtenho uma cópia da imagem?


apt-cache search screenshot | grep creenshotdá um monte de opções, e há outras. A página da web à qual você vincula tem várias opções. De qual você está falando?
Faheem Mitha 12/09

@FaheemMitha Eu tentei esclarecer. Eu esperava que os recursos do inbuild funcionassem.
quant

Isso pode funcionar se você estiver executando o GNOME. A página faz referência gnome-utilspara que você precise que esteja instalado. Você escreveu "O primeiro parágrafo sugere que o debian suporta um recurso de captura de tela embutido". Isso não tem nada a ver com o Debian em si. Você está executando o GNOME? Eu daria uma chance ao imagemagick. Mas, novamente, existem muitas outras opções. Eu sugiro experimentação.
Faheem Mitha 12/09

@FaheemMitha Sim, estou executando GNOME(estou usando a GUI "GNOME-classic", se isso faz alguma diferença). Você acha que isso é um bug?
quant

Respostas:


2

A receita da captura de tela que você está perguntando usa o gnome-utilspacote. No entanto, como você pode verificar, a última versão do Debian que incluiu esse pacote foi compactada.

Como a funcionalidade que você descreve usa gnome-utils, e como esse pacote não está mais no Debian, não é surpresa que o método não funcione.

Além disso, você pode verificar a guia de informações em https://wiki.debian.org/ScreenShots e verá a imagem de lá que você inclui na sua pergunta foi adicionada em 2007.

Resumo: eu recomendo que você use outro método para obter uma captura de tela. Existem muitos desses métodos.


6
FWIW, nas versões mais recentes do Gnome, as capturas de tela são salvas ~/Picturespor padrão. A captura de tela é feita via gnome-shell( gnome-utilsobsoleta), veja aqui .
don_crissti

@don_crissti, esta deve ser uma resposta separada.
Faheem Mitha 13/09/14

8
Você não deu nenhuma resposta!
Rodrigo

Talvez você queira realmente responder à pergunta em vez de simplesmente adicionar detalhes ao que a @arman perguntou?
theillien

26

O GNOME possui um recurso de captura de tela embutido por algum tempo. As capturas de tela são armazenadas $HOME/Pictures, não há diálogo ou confirmação. Você acabou de ouvir a câmera clicar ao pressionar o atalho da captura de tela. Por padrão, os atalhos são:

  • PrtScn - capturar tela inteira
  • Alt+ PrtScn- captura a janela atual
  • Shift+ PrtScn- o cursor muda para mira, agora você pode selecionar a região a ser capturada.
  • Ctrl+ Shift+ PrtScn- O mesmo que acima, mas salve na área de transferência.

8
Um recurso complementar útil: mantenha pressionado Ctrlqualquer um deles e a captura de tela será copiada para a área de transferência em vez de salva como um arquivo. Consulte os documentos em help.gnome.org/users/gnome-help/stable/screen-shot-record.html .
Greg Preço

8

Eu sugeriria instalar o aplicativo shutterpara tirar screenshots. Deve estar nos repositórios para Debian. O site principal do aplicativo está aqui: http://shutter-project.org/ .

    ss # 1

Ele permite que você configure o PrtScrbotão para capturar a tela no Obturador, em vez de usar o método do GNOME para capturar. Também permite capturar regiões, janelas inteiras, toda a área de trabalho, caixas de diálogo com o botão direito, etc. Também permite fazer anotações nas imagens adicionando setas, círculos, desfocando o texto etc.

Eu uso todos os dias e é de longe a melhor ferramenta de captura de tela que encontrei nos meus muitos anos de uso do Linux. Dê uma olhada na galeria de capturas de tela no site do projeto, juntamente com os vários screencasts mostrando-o em ação:

Tornando o padrão para PrtScr

Se você quiser fazer essa alteração, pode fazê-lo na caixa de diálogo Configurações do GNOME , especificamente na guia Atalho do miniaplicativo Teclado .

$ gnome-control-center

Levará você para a caixa de diálogo Configurações . A partir daí, clique no applet Teclado, depois na guia Atalho . A partir daqui, você notará uma das opções à esquerda, deve dizer Screenshots .

    ss # 2

A partir daqui, você pode ver quais atalhos de teclado estão presentes no seu sistema, e o Shutter pode atuar como uma substituição em substituição a eles, capturando a tela inteira, a janela ativa, a região etc. Mas, para substituí-los, será necessário adicionar entradas em os atalhos personalizados da seguinte forma:

    ss # 3

                                             ss # 4

    ss # 5

    ss # 6

    ss # 7

O obturador pode ser chamado via linha de comando para fazer a captura de tela, alterando simplesmente a ação quando um dos botões é pressionado, no shuttercomando correspondente , para mapear outros tipos de ações. Na shutterpágina de uso de:

$ shutter --help
Usage:
    shutter [options]

...

  Capture Mode Options:
    -s, --select=[X,Y,WIDTH,HEIGHT]
            Capture an area of the screen. Providing X,Y,WIDTH,HEIGHT is
            optional.

    -f, --full
            Capture the entire screen.

    -w, --window=[NAME_PATTERN]
            Select a window to capture. Providing a NAME_PATTERN (Perl-style
            regex) ist optional.

    -a, --active
            Capture the current active window.

    --section
            Capture a section. You will be able to select any child window
            by moving the mouse over it.

    -m, --menu
            Capture a menu.

    -t, --tooltip
            Capture a tooltip.

    --web=[URL]
            Capture a webpage. Providing an URL ist optional.

    -r, --redo
            Redo last screenshot.

...

Portanto, com esse mapeamento, agora você pode pressionar o PrtScrbotão e obter uma captura em tela cheia da seguinte forma:

    ss # 8


2
No Debian wheezy, isso produz o aviso alarmante (para usuários do Debian, ou seja): "AVISO: Falta Net :: DBus :: GLib -> o suporte ao Ubuntu One será desativado!" Estou tentado a registrar um relatório de erro.
Faheem Mitha 13/09/14

Você escreveu "Permite configurar o botão PrtScr para capturar a tela no Shutter, em vez de usar o método do GNOME para capturar". Então, (a) é útil e, em caso afirmativo (b), como você faz isso?
Faheem Mitha 13/09/14

@FaheemMitha - eles não são super detalhados, mas devem dar uma idéia de como fazer isso.
slm

Há também uma opção nas configurações do obturador para definir as ligações de teclado: menu Editar> Preferências> Teclado (embora eles não parecem funcionar em meu sistema, com canela)
Marco Lackovic

0

Embora o GNOME possa não conseguir capturar capturas de tela de maneira nativa, há uma grande chance de ele ter o GIMP instalado. Está disponível até no Tails.

O GIMP pode fazer capturas de tela de uma tela inteira ou de janelas distintas.

Abrir GIMP, File> Create> Screenshot.


O gnome é definitivamente "capaz de tirar screenshots da maneira original".
3112 don_crissti

Certo. Se todos os pacotes necessários estiverem instalados.
TranslucentCloud

0

A partir de 2017 (estou usando o openSUSE Leap 42.2 com GNOME 3.20 ), existem duas maneiras de tirar capturas de tela enquanto estiver usando o GNOME:

  1. Um deles está usando atalhos de teclado, bem documentados pela resposta do @ Skyr

  2. O outro está usando o aplicativo Screenshot do GNOME , conforme documentado na Ajuda do GNOME :

  1. Abra a captura de tela na visão geral de atividades .
  2. Na janela Captura de tela , selecione se deseja capturar a tela inteira, a janela atual ou uma área da tela. Defina um atraso se precisar selecionar uma janela ou configurar sua área de trabalho para a captura de tela. Em seguida, escolha os efeitos desejados.
  3. Clique em Capturar captura de tela.

Se você selecionou Selecionar área para agarrar, o ponteiro muda para uma cruz. Clique e arraste a área desejada para a captura de tela.

  1. Na janela Salvar captura de tela, insira um nome de arquivo e escolha uma pasta e clique em Salvar. https://en.wikipedia.org/wiki/Screenshot

Como alternativa, importe a captura de tela diretamente para um aplicativo de edição de imagens sem salvá-la primeiro. Clique em Copiar para a área de transferência e cole a imagem no outro aplicativo ou arraste a miniatura da captura de tela para o aplicativo.

De acordo com a Wikipedia :

A captura de tela do GNOME é um utilitário usado no ambiente de área de trabalho do GNOME para tirar capturas de tela . Fazia parte do pacote GNOME Utilities (gnome-utils), mas foi dividido em seu próprio pacote [ 3 ] para a versão 3.3.1 em 2011. [ 4 ]

Posso confirmar isso no openSUSE : meu sistema possui um pacote chamado gnome-screenshotinstalado. Não precisei instalá-lo manualmente, talvez ele já venha com o GNOME no openSUSE.

Debian e Ubuntu também têm pacotes chamados gnome-screenshot.


0

Pode acontecer que o gnome não esteja instalado em sua máquina, se você estiver recebendo mensagens como "GNOME SCREENSHOT" não está funcionando, nesse caso, instale o gnome usando o seguinte comando:

sudo yum install gnome-utils -y

0

Eu tive o mesmo problema ao entender isso.
Somente quando você abre o programa e clica manualmente no botão para fazer a captura de tela é exibida a janela que está sendo exibida.
Quando você pressiona PrtScr, você obtém a captura de tela, mas precisa saber onde procurar. Estou usando um Raspberry Pi com Raspbian OS, então tenho que ir para / home / pi para obter minhas imagens e depois arrastá-las para a pasta que eu quero. Você também pode tentar procurá-los na sua pasta Imagens.

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.