Como altero o nome da captura de tela padrão no OS X Lion?

10

No OS X Lion, quando pressiono cmd + deslocamento + 4 e, em seguida, espaço , uma captura de tela de um aplicativo.

Mas eu uso meu sistema operacional em espanhol, e o nome do arquivo de captura de tela é muito longo com espaços e caracteres "(,)"

Captura de pantalla 2011-09-25 a la(s) 15.25.54.png

Como posso alterar o nome padrão das capturas de tela?

    
por juanpablo 25.09.2011 / 20:29

4 respostas

12

De discussões da Apple :

sudo su
cd /System/Library/CoreServices/SystemUIServer.app/Contents/Resources/Spanish.lpro j
plutil -convert xml1 ScreenCapture.strings
vim ScreenCapture.strings

Alterar

<key>%@ %@ at %@</key>
          <string>%@ %@ a la(s) %@</string>

para

<key>%@ %@ at %@</key>
          <string>%@ %@_at_%@</string>

Então:

plutil -convert binary1 ScreenCapture.strings
killall SystemUIServer
    
por 25.09.2011 / 22:15
4

Parece que você quer rever as antigas convenções "Imagem 1", "Imagem 2" do estilo Leopard. Eu não sei se isso é algo que você pode personalizar embora. Pelo menos não enquanto as imagens são tiradas.

Alterando a parte antes da data

Uma pequena solução alternativa: O seguinte removerá a parte "Captura de pantalla". Abra um terminal e digite:

defaults write com.apple.screencapture name -string "screenshot"
killall SystemUIServer

Substitua screenshot pelo que você quiser que suas capturas de tela sejam nomeadas.

Alterar o nome todo

Se você souber que suas capturas de tela estão na área de trabalho de qualquer maneira, é claro que você pode criar uma Ação do Automator que altera automaticamente os nomes dos arquivos de tela quando eles aparecem na sua Área de Trabalho (como a chamada" Ação da Pasta "):

  1. Comece abrindo Automator.app e selecionando "Ação da pasta" como um novo tipo de ação
  2. Para a pasta de destino, selecione a área de trabalho.

  3. Arrasteasações"Localizar itens do Finder" e "Renomear itens do Finder" da esquerda para a direita

  4. Na primeira ação, pesquise "Área de trabalho" e, sob as condições, selecione os arquivos que começam com "captura de tela" (ou o que quer que seja chamado agora) e são do tipo "imagem"

  5. Paraaação"Renomear itens do Finder", altere o tipo para "Tornar seqüencial". Escolha um novo nome para suas capturas de tela.

  6. Salveofluxodetrabalhosobqualquernome.Agora,issonãoaconteceinstantaneamente,entãovocêteráqueesperarumpoucoantesdeseusarquivosseremrenomeados.Sevocêquiser,vocêpodeatémesmoajustarestescriptparamoversuascapturasdetelaparaumanovapasta,convertê-las,etc.

Pararemoverisso,cliquecomobotãodireitodomousenapastaDesktop,selecione"Serviços", "Configuração das ações de pasta". Desmarque a ação da pasta ou desative-as completamente.

Se você quiser alterar seu fluxo de trabalho, ele está localizado em /Users/your-username/Library/Workflows/Applications/Folder Actions .

    
por 25.09.2011 / 20:43
2

Desativei os atalhos padrão nas Preferências do Sistema e uso scripts como:

screencapture -io ~/Desktop/'date '+%y%m%d%H%M%S''.png
    
por 26.09.2011 / 01:34
0

desde o Sierra OS X 10.12 , a solução com sudo / plutil / vim / ... não funcionará !!!

minha solução alternativa: faça isso com scripts e atalhos definidos pelo usuário

#!/bin/sh

# Sources
# https://discussions.apple.com/thread/7824154
# https://superuser.com/questions/339702/how-do-i-change-the-default-screenshot-name-in-os-x-lion

UserName="PutHereYourLoginName"
DateJahrMonatTagZeit='date "+%Y%m%d_%H%M%S"'
FileName="/Users/"$UserName"/Documents/Screenshots/Screenshot "$DateJahrMonatTagZeit".png"

#echo "FileName: $FileName"
echo

# capture screen with Mouse Cursor
echo "screencapture -iox $FileName"
screencapture -iox "$FileName"

# select the window you want to screenshot
#echo "screencapture -wox $FileName"
#screencapture -wox "$FileName"
    
por 18.07.2017 / 10:15