Como alterar o esquema de nomenclatura de arquivos para captura de tela [duplicado]

1

Eu uso o Ubuntu 14.04 LTS, e quando tiro a tela, o nome do arquivo padrão é dado como Screenshot from 2016-02-29 11:08:10.png . Eu não quero que o nome do arquivo tenha um espaço ( ) e dois pontos ( : ). Como posso alterar o esquema de nomenclatura de arquivos?

    
por norio 29.02.2016 / 11:55

2 respostas

2

Use a opção -f conforme descrito em man gnome-screenshot :

-f, --file=FILENAME
              Save screenshot directly to this file.

Então, tente

gnome-screenshot -f Screenshot_from_$(date "+%Y-%m-%d-%H%M%S").png

No meu sistema, a imagem é salva na minha pasta pessoal. Se você quer que ele seja salvo em outro lugar, você precisa especificar o caminho como este, por exemplo:

gnome-screenshot -f ~/Pictures/Screenshot_from_$(date "+%Y-%m-%d-%H%M%S").png

Leia o link ou man date para mais informações sobre datas de formatação.

    
por DK Bose 29.02.2016 / 15:23
0

A configuração da nomenclatura do arquivo em gnome-screenshot é codificada na origem, especificamente na parte screenshot-filename-builder.c do código-fonte. Se você deseja usar especificamente gnome-screenshot , sua melhor opção é alterar o código-fonte.

Também não há configurações externas para isso.

grep '<key.*\=' /usr/share/glib-2.0/schemas/org.gnome.gnome-screenshot.gschema.xml                              
    <key type="b" name="take-window-shot">
    <key type="i" name="delay">
    <key type="s" name="auto-save-directory">
    <key type="s" name="last-save-directory">
    <key type="b" name="include-border">
    <key type="b" name="include-pointer">
    <key type="b" name="include-icc-profile">
    <key type="s" name="border-effect">
    <key name="default-file-type" enum="org.gnome.gnome-screenshot.file-types">

Você sempre pode usar o sinalizador --file= em conjunto com o programa date . DK Bose postou essa solução antes, o que me deixa perplexo por que ele a deletou. Pode-se conectar gnome-screenshot --file="$(date +%Y-%m-%d-%H%M%S).png" a um atalho. É o mais próximo do que o OP quer. E você pode sempre buscar alternativas também, por exemplo shutter é um software de captura de tela popular no Linux, mas eu nunca usei isso sozinho, então não posso endossar

    
por Sergiy Kolodyazhnyy 01.03.2016 / 07:28