maneira de salvar captura de tela para localização personalizada usando gnome-screenshot?

1

Eu NÃO quero alterar o local padrão das capturas de tela, nem usar a interface. Eu quero usar o gnome-screenshot em alguns casos específicos para salvar em uma pasta diferente. Eu sei sobre a opção -f ou --file para salvar em um arquivo específico, mas existe uma maneira de salvar em um diretório / pasta? Eu estou em 17.10

    
por Daniel Fagundes 16.11.2017 / 15:54

3 respostas

1

Você pode usar a opção -f para especificar o diretório também. Por exemplo

gnome-screenshot -f ~/MyFolder/FileName.png

Para evitar sobrescrever, você pode adicionar data e hora ao nome do arquivo, por exemplo, assim:

gnome-screenshot -f ~/MyFolder/Screenshot\ from\ $(date "+%Y-%m-%d--%H-%M-%S").png
    
por pomsky 16.11.2017 / 16:15
1

Pegue sua captura de tela, selecione onde salvar no menu suspenso - "Salvar na pasta"

Na linha de comando, basta especificar um local

bodhi@daemon:~$gnome-screenshot -f /home/bodhi/Pictures/testing.123.jpeg

bodhi@daemon:~$ls /home/bodhi/Pictures/ | grep test 
testing.123.jpeg
    
por Panther 16.11.2017 / 16:11
0

É meio que um hack, mas se você quiser apenas definir um diretório e não o nome do arquivo manualmente, você pode fazer:

HOME=/path/to/directory gnome-screenshot

gnome-screenshot salva na pasta ~/Pictures por padrão, pois é para isso que o XDG_PICTURES_DIR é normalmente definido em $XDG_CONFIG_HOME/user-dirs.dirs ( "$HOME/Pictures" ). Mas se esse diretório não existir ou XDG_PICTURES_DIR não estiver definido, ele copia a captura de tela em $HOME . E desde então:

  • XDG_CONFIG_HOME é considerado $HOME/.config , se não definido explicitamente,
  • e é improvável que haja um arquivo .config/user-dirs.dir em /path/to/directory

este comando faz com que o gnome-screenshot despeje a captura de tela em /path/to/directory .

Ou, menos hacky, mas mais complicado, crie um diretório em algum lugar (digamos /path/to/another/dir ), com um arquivo user-dirs.dir contendo:

XDG_PICTURES_DIR="/path/to/dir"

Então você pode fazer:

XDG_CONFIG_DIR=/path/to/another/dir gnome-screenshot

e novamente a captura de tela terminará em /path/to/dir .

    
por muru 16.11.2017 / 17:41