Existe uma configuração para desligar a caixa de diálogo ao fazer capturas de tela?

2

De acordo com isso , pressionando a tecla de atalho da tela fará uma das duas coisas:

  1. Para usuários do Unity, ele abrirá a caixa de diálogo na qual você poderá definir o nome da foto, o local e se será ou não copiado para a área de transferência.
  2. Para usuários do Gnome, ele salvará automaticamente a imagem com um nome que mostre a hora e a data da pasta configurada para salvamento automático ( ~/Pictures por padrão).

Eu tenho usado gnome-flashback (antigamente conhecido como Gnome Classic (No Effects) ou Gnome Fallback) por um longo tempo e tive o segundo resultado sempre. Por algum motivo, no entanto, após atualizar para o 14.04 e trocar o Unity para o flashback do gnome, ele começou a fazer o primeiro.

Seguir isto para criar atalhos de teclado personalizados não funciona porque o gnome-screenshot ainda usa a caixa de diálogo por padrão.

Eu já defini a localização do autosave e o som do flash da tela + obturador é uma indicação suficiente de que uma foto foi tirada, então não é necessário discutir os prós e contras like todos o bug relatórios que fazem.

Existe uma configuração ou alguma maneira de desativar a caixa de diálogo ao tentar manter o Ubuntu leve, não tendo que instalar mais coisas tanto quanto possível?

    
por maki57 13.07.2014 / 11:13

1 resposta

3
  • A opção

    gnome-screenshot tem -f para especificar o arquivo de armazenamento. O seguinte comando deve ser o substituto que você está procurando:

    gnome-screenshot -f "$HOME/Pictures/Screenshot from $(date '+%F %T').png"
    
  • Um caminho! é substituir gnome-screenshot para ser executado com o parâmetro de adição:

    1. Mover original:

      sudo mv /usr/bin/gnome-screenshot /usr/bin/gnome-screenshot.orig
      
    2. Crie um comando modificado:

      sudo nano /usr/bin/gnome-screenshot.mod

      #!/bin/sh
      gnome-screenshot.orig -f "$HOME/Pictures/Screenshot from $(date '+%F %T').png" $@
      

      Torne-o executável:

      sudo chmod +x /usr/bin/gnome-screenshot.mod
      
    3. Criar um link simbólico de substituição:

      sudo ln -s /usr/bin/gnome-screenshot.mod /usr/bin/gnome-screenshot
      
por user.dz 13.07.2014 / 23:23