Como adiciono a semana do ano à barra de menus datetime no osx yosemite?

4

As configurações básicas para a data e hora da barra de menus permitem-me escolher entre 12 / 24h e adicionar a data.

A guia de internacionalização nas preferências me permite definir os formatos curtos, médios, longos e de tempo integral usados pela osx.

Nenhuma dessas configurações me permite alterar o formato de data padrão (nome do dia da semana, dia do mês, nome do mês) para incluir outros valores. Mais especificamente, quero adicionar a semana do ano a esta apresentação.

Onde este formato é definido?

    
por Arvid 12.12.2014 / 16:48

1 resposta

3

O formato de exibição do relógio é encontrado em Date & Preferência de horário, a guia Relógio. Você pode notar que não há como adicionar a semana do ano.

Existe uma solução parcial, consulte Números da semana no Mac OS X , em que há instruções para adicionar a semana do ano para o formato de data completo em Idiomas & Painel de preferências da região, Avançado, guia Datas. Depois que você clicar na hora ou no relógio na barra de ferramentas, a primeira linha do menu suspenso exibirá a data completa, incluindo a semana do ano. Ao modificar o formato, você também pode adicionar um espaço ou outros separadores e anotações.

Pode haver um impacto para usos automatizados da data completa.

Isso foi feito anexando a semana do ano seguido de um espaço adicionado ao início da data completa existente:

Adendo

Depoisqueoquestionadorcomentouqueeleestavaatrásdealgomaisdiretoqueeupesquisei,acheiqueoformatonãofoicorrigidoemumarquivoplist(nãomodifiqueiumarquivoplistapósalteraraspreferênciasdoClock),entãoprocureiaindamais.

Vejaoaplicativo Dia-O , onde você pode adicionar a semana às preferências:

(oespaçoàdireitae'w').

Oquelhedáumaexibiçãodabarrademenus:

Você pode desmarcar o ícone Mostrar para remover o ícone anterior com o dia do mês. Você também pode desativar o relógio da barra de ferramentas em Data & Preferências de tempo, clicando com o botão direito do mouse em "Mostrar data e hora na barra de menus" para desativar a exibição do relógio da Apple.

E definir as preferências do Dia-O para

dá:

volte a mexer no relógio da barra de menus da Apple:

Você pode ler as preferências de formato de relógio por

$> defaults read com.apple.menuextra.clock
{
DateFormat = "EEE d MMM h:mm:ss a";
FlashDateSeparators = 0;
IsAnalog = 0;
}

Tentando definir o formato para incluir a semana do ano (como um elemento precedente seguido por um espaço):

$> defaults write com.apple.menuextra.clock "DateFormat" 'ww EEE d MMM h:mm:ss a'

não faz nada além de atualizar o arquivo plist (~ / Library / Preferences / com.apple.menuextra.clock.plist). Eu também tentei várias variações (como adicionar o fuso horário).

$> defaults read com.apple.menuextra.clock
{
DateFormat = "ww EEE d MMM h:mm:ss a";
FlashDateSeparators = 0;
IsAnalog = 0;
}

E a partir disso, podemos inferir que há algo proceduralmente errado, ou este é o lugar errado para definir o formato ou algo tem que ocorrer depois ou alguma combinação.

A alteração desaparece após um logout ou uma reinicialização.

Precisa de mais pesquisas.

    
por 12.12.2014 / 20:17

Tags