
Estou usando o Linux Mint 17, com o ambiente de desktop Cinnamon. Eu esperava que houvesse alguma maneira de formatar a data e a hora para exibir o mês (abreviado) e o dia da semana (abreviado) em todas as letras maiúsculas.
Especificamente, isso é desejado para o “Miniaplicativo do Painel de Calendário”, mas eu não me importaria que fosse global no sistema.
Os parâmetros apropriados deveriam ser %^a
e %^b
, mas tudo o que isso causa é um erro de formato do relógio. Chega de usar a sintaxe adequada.
Também entrei no locales/en_US.con
arquivo f (minha localidade) e alterei o Unicode para LC_TIME
ser o equivalente em maiúsculas para os valores abreviados (para todos os 12 meses e todos os 7 dias), mas isso não mudou nada em lugar nenhum.
Eu também regenerei e reiniciei desde essa alteração, para ter certeza de que ela entrou em vigor. Sem dados.
Não é absolutamente necessário e posso simplesmente me acostumar com isso. O que não farei é apenas dizer “Desisto. Elimine a ideia…” sem fazer um esforço razoável para descobrir como fazê-lo. Porque eu preferiria esse formato e provavelmente aprenderei algo com o processo, mesmo que não tenha sucesso em meu objetivo.
Existe uma maneira relativamente “sem dor” de conseguir isso?
Eu ficaria feliz em me aprofundar no código-fonte apropriado e recompilar e assim por diante, se soubesse onde estava e como fazê-lo sem quebrar nada; não alterei a fonte em um arquivo de sistema compilado e em execução antes.
Eu provavelmente estaria disposto a me aprofundar em qualquer profundidade que não exigisse instalações extras e, mesmo nesse caso, posso estar disposto.
Responder1
Do terminal:
$ data +'%^a, %d %^b %Y' DOMINGO, 22 DE MARÇO DE 2015 $ data +'%a, %d %b %Y' Dom, 22 de março de 2015
acrescente um LC_TIME nulo para que LC_TIME= date ...
seja exibido em inglês/localidade padrão
Será que "a área de trabalho" exclui o ^
personagem da definição?
É possível acrescentar um caractere de escape, digamos que você insira \^
para cada um ^
que deseja inserir.