Por que a caixa de diálogo PrintScreen não aparece no Gnome?

31

Estou usando gnome-shell no Ubuntu 12.04. Quando clico em PrtSc para tirar uma captura de tela, funciona, mas salva automaticamente a captura de tela na minha pasta Imagens. Não há diálogo perguntando onde salvar. Ele mostra a caixa de diálogo sob a unidade embora.

    
por Ruben 03.04.2012 / 17:35

5 respostas

30

Assumindo que eu li este relatório de erros corretamente ...

Isso é por design. Não é verdade!

Comentários # 37 em diante falar sobre isso.

O estado atual das correções unitárias:

% bl0ck_qu0te%

O encadeamento continua:

% bl0ck_qu0te%

Com a resposta:

% bl0ck_qu0te%

Então você tem isso. Os desenvolvedores do Gnome insistem em que seu ambiente de desktop deveria se comportar dessa maneira. É uma questão a montante. Os Desenvolvedores Canônicos estão respeitando essa decisão e, portanto, a "divergência" - os usuários do Unity têm o diálogo Salvar como, enquanto os usuários do gnome-shell têm a funcionalidade sem design no diálogo.

Assim, se você estiver usando o gnome-shell / gnome-classic, todas as capturas de tela serão salvas na pasta de imagens de sua casa ~/Pictures

Observação: você pode substituir o local da captura de tela por gsettings (linha de comando) ou dconf-editor (GUI):

  • defina o org.gnome.gnome-screenshot auto-save-directory para file:///home/yourusername/wherever/you/want
por fossfreedom 03.04.2012 / 17:56
6

Estou atrasado para a festa, mas acabei de tropeçar nisso e quero oferecer uma resposta um pouco diferente.

Basicamente, no último Gnome 3 / Gnome Shell, eles não estão mais usando o Gnome Screenshot ; a>. Isso significa que qualquer alteração nas configurações padrão do Gnome-Screenshot (como o local de salvamento padrão) não afetará nada.

Em vez disso, você precisa ir para as configurações do teclado, desabilitar os atalhos "Salvar captura de tela [...] para imagens" e adicionar seus próprios atalhos personalizados que chamam gnome-screenshot sem argumentos (salvar automaticamente em suas configurações definidas por gsettings local), -a (área de salvamento), -w (salvar janela atual) ou -i (se você quiser o diálogo de opções de volta). Você pode, obviamente, misturar e combinar algumas configurações ou adicionar mais de man gnome-screenshot .

    
por IBBoard 28.07.2013 / 21:31
4

tente usar o Shutter, é a melhor ferramenta de captura de tela (como diz o site:)

sudo add-apt-repository ppa:shutter/ppa    
sudo apt-get update && sudo apt-get install shutter

site do aplicativo: link

Para configurar o Shutter como a ferramenta padrão para fazer capturas de tela quando você pressiona PrtSc ou Alt + PrtSc, veja o que você precisa fazer:

gnome:

1 Vá para Editar ▸ Preferências no obturador
 2 Na guia Teclado, ative as caixas de seleção "Capturar" e "Capturar com seleção":
  3 É isso! Agora as combinações usuais de teclas PrtSc e Alt + PrtSc usarão o Shutter para capturar as imagens.

    
por speedox 03.04.2012 / 18:32
0

Talvez alguém ache isso útil: Para recuperar esse recurso, copiei o binário v3.18.0 para /usr/bin/gnome-screenshot , desativei a tecla de atalho do sistema para "Salvar uma captura de tela de uma área em imagens" e criei um novo atalho com o comando /usr/bin/gnome-screenshot -a -i

Desvantagem: sem -i i só posso selecionar uma área que será copiada para a área de transferência (já melhor que antes), com a opção, primeiro obtenho as opções de captura de tela do gnome antes de poder selecionar a área, mas o resto está bem.

Para captura de tela completa, solte o -a

(construir v3.18.0 no Ubuntu 18 é um pouco confuso, acabei com algo como

  • inicie um contêiner docker 16.04 do Ubuntu (não se esqueça de montar algo como -v /tmp:/tmp para que você possa copiar o binário para o seu sistema host no final)
  • ativar backports, apt-get update
  • instalar: apt-get install git gnome-common libx11-dev libglib2.0-dev libgtk-3-dev libcanberra-gtk3-dev
  • ./autogen.sh && make && cp ./src/gnome-screenshot /tmp/
  • deixe o contêiner docker, sobrescreva /usr/bin/gnome-screenshot com o arquivo em /tmp

Esteja ciente de que fazer isso é na verdade uma idéia semi-legal, mesmo que pareça funcionar bem na minha máquina, o binário pode estar ligado a símbolos que não existem mais no ubuntu 18 / se comportam de maneira diferente . (Eu acho que o principal problema porque eu compilei em um container 16.04 foi um conflito de versões na libpcre)

    
por delf 16.09.2018 / 15:46
0

Ei, isso pode ajudar, Eu estava bisbilhotando no menu do gnome, pois notei que com a nova versão do obturador, a ativação da tecla de atalho não era tão simples e descobri que o daemon iBus não foi iniciado na minha máquina enquanto estava em 'gnome fallback'. Eu encontrei isso, indo para o menu do gnome > ferramentas de sistema > Preferências > Métodos de entrada de teclado. Eu cliquei e iniciei conforme solicitado por um diálogo e agora o printscreen funciona. Embora a caixa de diálogo usada na unidade não apareça, descobri que ela é salva em ~ / Pictures por padrão, portanto, não há biggy, espero poder ajudar alguém, pois isso também me frustrou.

    
por Matthew Sparks 17.01.2013 / 17:31