
Basicamente eu quero mudar odata horaque aparece no lado direito da barra de menu emOS Xpara exibir apenas números (como o Windows).
Consegui adicionar datas, mas atualmente mostra: 10 de agosto 10:49
Eu gostaria que mostrasse:10/08
Isso é possível?
Responder1
Existem aplicativos de terceiros comoDia 0. Verifique se ele faz o que você deseja e se é compatível com a sua versão do OS X.
Além disso, você pode definir modificações determinalusando um comando como:
defaults write com.apple.menuextra.clock "DateFormat" "EEE MMM d h:mm:ss"
Você deve substituir a string entre aspas. Como isso não está documentado o suficiente, você terá que mexer nisso.
A alteração costumava entrar em vigor imediatamente, mas nas versões recentes do OS X os padrões estão em um "cache de preferência" e você não pode ver as alterações imediatamente. Nesse caso você precisa emitir um killall SystemUIServer
para recarregar as Preferências Extra do Menu Clock.menu.
Nada garante que essas alterações sejam aplicadas permanentemente, portanto é possível que elas voltem ao formato original após uma reinicialização.
Usarhttp://nsdateformatter.com/como referência para os modificadores de formato de data/hora, mas lembre-se de que a barra de menu aceita apenas um subconjunto deles. Para verificar se o modificador é compatível, leia o formato da data depois de aplicado (o atraso é necessário para o servidor da UI recarregar):
$ defaults write com.apple.menuextra.clock "DateFormat" "d MMM w HH:mm" \
&& killall SystemUIServer \
&& sleep 2 && defaults read com.apple.menuextra.clock "DateFormat"
d MMM HH:mm
Como você pode ver, o modificador de semana não é suportado e foi removido da string de formato.Esta postagemsugere modificar o formato de data completa para incluir o que você precisa (número da semana no meu caso) e ele aparecerá quando você clicar na entrada de data/hora na barra de menu: