O Gnome-screenshot 3.1.2 usa nomes de arquivos como este
Captura de tela em 2011-07-31 12: 13: 04.png
tornando mais fácil ver quando foi tirada.
O problema é que ele usa o caractere de dois pontos (:) - impossibilitando o acesso a uma imagem do Windows.
Considerando que eu tiro a maioria das minhas capturas de tela para que eu possa enviá-las aos usuários do Windows, isso causou alguns problemas.
Existe alguma maneira de alterar o nome padrão usado pela ferramenta de captura de tela para substituir o ":" por "." ou ","?
fonte
dconf-editor
e tal, e agnome-screenshot
usa, por que não ter uma entrada dconf indicando "política de nomeação de captura de tela" que você poderia definirScreenshot-%02d.png
e, se estiver vazia, siga a política de nomeação codificada? Eh ....Existe uma maneira simples e suja de renomear toda a captura de tela feita imediatamente após a criação, mas você precisará instalar o inotify-tools (
apt-get install inotify-tools
) e, em seguida, poderá executar este comando:Enquanto esse comando é executado, toda vez que você salva uma nova captura de tela em Imagens /, o script renomeia todos os arquivos que contêm
:
, substituindo:
por.
(Talvez você queira alterar o diretório, não sei qual diretório o Gnome 3 usa). Se você realmente gosta, pode iniciar esse comando em um script toda vez que o gnome é iniciado.
fonte
:
~/Pictures
, não~/Desktop
.Em vez de instalar software adicional e escrever esse código na ferramenta de captura de tela, aqui está uma solução alternativa para renomear os arquivos posteriormente.
Tudo o que você precisa fazer é navegar para o diretório e executar o seguinte comando
Isso substituirá todos os dois pontos por hífens em todos os nomes de arquivos que terminam com
.png
os presentes no diretório atual.fonte
gnome-screenshot
não permite definir um padrão global para os nomes de arquivo da captura de tela, mas você pode usar a-f
opção para especificar um nome de arquivo na linha de comando.Podemos usar isso para escrever um pequeno script bash que substituirá o
gnome-screenshot
binário original e executará o original com o parâmetro correto filename.Observe que você precisará ter privilégios de root para as seguintes operações, portanto, prefixe cada comando com
sudo
ou abra um shell raiz comsudo -i
.Mova o
gnome-screenshot
binário original para fora do caminho:Abra
/usr/bin/gnome-screenshot
em um editor (você verá um novo arquivo vazio):Cole as duas linhas a seguir no editor:
Você pode inserir qualquer caminho que desejar após o
-f
; apenas coloque-o entre aspas e mantenha o$@
depois.Neste exemplo, as capturas de tela serão armazenadas com nomes de arquivos como
/home/yourusername/Pictures/Screenshots/2011-07-31_12-13-04.png
. Vejaman date
para detalhes sobre adate +%…
sintaxe.Salve o arquivo e feche o editor (por exemplo, usando Ctrl+ Xno Nano ou
:wq
no Vim).Torne o script recém-criado executável:
fonte
O Shutter é outro aplicativo para captura de tela, que permite personalizar o nome do arquivo: você pode instalá-lo no Ubuntu Software Center.
fonte
$nb_name_%Y-%m-%d-%H%M%S
. Você pode configurá-lo nas Preferências.E se:
bless
(veja o pacote ubuntu por exemplo ou o github ),0x0
e"0"
,então você pode modificar o nome do arquivo usado por
gnome-screenshot
.Ao editar binário
gnome-screenshot
, você encontrará duas cadeias de formato:%Y-%m-%d %H-%M-%S
seguido por um byte nulo,Screenshot from %s.%s
seguido por um byte nulo.Na segunda string de formato, a primeira
%s
é a data, a segunda%s
é a extensão do arquivo.A partir daqui, você pode, por exemplo, substituir
%Y-%m-%d %H-%M-%S
com%F-%H%M%S
seguido por um byte nulo eScreenshot from %s.%s
porshot %s.%s
seguido por um byte nulo: screenshots irá então ser nomeado"shot 2018-05-05_174857.png"
por exemplo.Adapte-se às suas preferências.
Existem duas restrições:
gnome-screenshot
, por exemplo, ao atualizar seu sistema.Advertências:
gnome-screenshot
: faça um backup antes de continuar.fonte
No Debian 8.6 KDE → Configurações do sistema → Atalhos personalizados, configurei Trigger → PrtScn e Ação →
e funciona bem.
fonte