Por que a caixa de diálogo PrintScreen não aparece no Gnome?
31
Estou usando gnome-shellno Ubuntu 12.04. Quando clico PrtScpara tirar uma captura de tela, ele funciona, mas salva automaticamente a captura de tela na minha pasta Imagens. Não há diálogo perguntando onde salvar. Mas mostra a caixa de diálogo sob a unidade.
nas sessões do Unity exibem uma caixa de diálogo de confirmação depois de capturar capturas de tela com as combinações de teclas, o comportamento de salvamento automático está confundindo nossos usuários
O segmento continua:
mas sua solução não ajuda quando eu não uso o Unity. Por que você acha que isso se aplica apenas aos usuários do Unity?
Com a resposta:
porque continuamos sendo solicitados pelo GNOME upstream e pelo usuário do GNOME para deixar sua área de trabalho em paz e enviá-la conforme projetado, e é isso que tentamos fazer, mantemos o comportamento upstream para ambientes GNOME e tomamos a decisão de design para o Unity
Então aí está. Os desenvolvedores do Gnome insistem em que seu ambiente de desktop se comporte 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 a caixa de diálogo Salvar como, enquanto os usuários do gnome-shell têm a funcionalidade de não design do diálogo.
Portanto, se você estiver usando o gnome-shell / gnome-classic, todas as capturas de tela serão salvas na sua pasta de imagens domésticas ~/Pictures
Nota: Você pode substituir o local da captura de tela por gsettings(linha de comando) ou dconf-editor(GUI):
é possível gnome-screenshotsalvar automaticamente sem mostrar a caixa de diálogo?
hingev 28/03
1
A falta da caixa de diálogo da tela de impressão em biônico é um grande inconveniente. Não se trata apenas de salvar telas em um local / nome de arquivo arbitrário. Ainda mais importante era poder copiar uma tela de impressão em uma área de transferência sem salvá-la em um arquivo: basta copiá-la e Ctrl + V em IM, cliente de email ou qualquer aplicativo (web). Agora eu tenho que tomar medidas adicionais para abrir o gerenciador de arquivos, navegar para a pasta Imagens, localizar o arquivo que eu preciso entre outros e arrastar e soltar para onde eu precisar, e excluí-lo. A funcionalidade e a experiência do usuário diminuíram significativamente, é irritante.
Kris Jace
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 . Isso significa que qualquer alteração nas configurações padrão do Gnome-Screenshot (como o local padrão para salvar) não afetará nada.
Em vez disso, você precisa acessar as configurações do teclado, desativar os atalhos "Salvar uma captura de tela […] nas imagens" e adicionar seus próprios atalhos personalizados que chamam gnome-screenshotsem argumentos (salvar automaticamente no local definido pelo gsettings), -a(salvar área ), -w(salve a janela atual) ou -i(se você desejar a caixa de diálogo de opções de volta). Obviamente, você pode misturar e combinar algumas configurações ou adicionar mais man gnome-screenshot.
Para configurar o Shutter como a ferramenta padrão para tirar capturas de tela quando você pressiona PrtSc ou Alt + PrtSc, eis o que você precisa fazer:
gnomo:
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 de teclas PrtSc e Alt + PrtSc comuns usarão o Obturador para tirar as capturas de tela.
Ei pessoal, isso pode ajudar, eu estava mexendo no menu do gnome, pois notei que, com a nova versão do obturador, ativar a 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 no fallback do gnomo ' Eu encontrei isso no menu gnome> ferramentas do sistema> Preferências> Métodos de entrada do teclado. Cliquei nele e o iniciei conforme solicitado por uma caixa de diálogo e agora a tela de impressão funciona. Embora o diálogo usado na unidade não apareça, achei que ele foi salvo em ~ / Pictures por padrão, então não é demais, espero poder ajudar alguém, pois isso também me frustrou.
Talvez alguém ache isso útil: Para recuperar esse recurso, copiei o binário v3.18.0 para /usr/bin/gnome-screenshot, desabilitei a tecla de atalho do sistema para "Salvar uma captura de tela de uma área nas imagens" e criei um novo atalho com o comando/usr/bin/gnome-screenshot -a -i
Desvantagem: sem -ieu só posso selecionar uma área que será copiada para a área de transferência (já melhor do 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 é bom.
Para captura de tela completa, solte o -a
(a construção da v3.18.0 no ubuntu 18 é um pouco confusa, acabei com algo como
inicie um container docker do ubuntu 16.04 (não esqueça de montar algo parecido -v /tmp:/tmppara que você possa copiar o binário para o sistema host no final)
./autogen.sh && make && cp ./src/gnome-screenshot /tmp/
deixe o contêiner do docker, substitua /usr/bin/gnome-screenshotpelo arquivo/tmp
Esteja ciente de que isso é realmente uma idéia semi-agradável, mesmo que pareça funcionar bem na minha máquina, o binário pode estar vinculado a símbolos que não existem mais no ubuntu 18 / se comportam de maneira diferente. (Eu acho que o principal problema por que eu o compilei em um contêiner 16.04 era um conflito de versão no libpcre)
gnome-screenshot
salvar automaticamente sem mostrar a caixa de diálogo?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 . Isso significa que qualquer alteração nas configurações padrão do Gnome-Screenshot (como o local padrão para salvar) não afetará nada.
Em vez disso, você precisa acessar as configurações do teclado, desativar os atalhos "Salvar uma captura de tela […] nas imagens" e adicionar seus próprios atalhos personalizados que chamam
gnome-screenshot
sem argumentos (salvar automaticamente no local definido pelo gsettings),-a
(salvar área ),-w
(salve a janela atual) ou-i
(se você desejar a caixa de diálogo de opções de volta). Obviamente, você pode misturar e combinar algumas configurações ou adicionar maisman gnome-screenshot
.fonte
tente usar o obturador, é a melhor ferramenta de captura de tela (como diz o site :)
site de aplicativo: http://shutter-project.org/
Para configurar o Shutter como a ferramenta padrão para tirar capturas de tela quando você pressiona PrtSc ou Alt + PrtSc, eis o que você precisa fazer:
gnomo:
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 de teclas PrtSc e Alt + PrtSc comuns usarão o Obturador para tirar as capturas de tela.
fonte
Ei pessoal, isso pode ajudar, eu estava mexendo no menu do gnome, pois notei que, com a nova versão do obturador, ativar a 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 no fallback do gnomo ' Eu encontrei isso no menu gnome> ferramentas do sistema> Preferências> Métodos de entrada do teclado. Cliquei nele e o iniciei conforme solicitado por uma caixa de diálogo e agora a tela de impressão funciona. Embora o diálogo usado na unidade não apareça, achei que ele foi salvo em ~ / Pictures por padrão, então não é demais, espero poder ajudar alguém, pois isso também me frustrou.
fonte
Talvez alguém ache isso útil: Para recuperar esse recurso, copiei o binário v3.18.0 para
/usr/bin/gnome-screenshot
, desabilitei a tecla de atalho do sistema para "Salvar uma captura de tela de uma área nas imagens" e criei um novo atalho com o comando/usr/bin/gnome-screenshot -a -i
Desvantagem: sem
-i
eu só posso selecionar uma área que será copiada para a área de transferência (já melhor do 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 é bom.Para captura de tela completa, solte o
-a
(a construção da v3.18.0 no ubuntu 18 é um pouco confusa, acabei com algo como
-v /tmp:/tmp
para que você possa copiar o binário para o sistema host no final)apt-get update
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/
/usr/bin/gnome-screenshot
pelo arquivo/tmp
Esteja ciente de que isso é realmente uma idéia semi-agradável, mesmo que pareça funcionar bem na minha máquina, o binário pode estar vinculado a símbolos que não existem mais no ubuntu 18 / se comportam de maneira diferente. (Eu acho que o principal problema por que eu o compilei em um contêiner 16.04 era um conflito de versão no libpcre)
fonte