Deixar o idioma do conky diferente do idioma do sistema [RESOLVIDO]

1. Deixar o idioma do conky diferente do idioma do sistema [RESOLVIDO]

Tadeu
T.D.Reis

(usa Arch Linux)

Enviado em 11/03/2022 - 12:21h

E ai, galera. Tudo tranquilo? Seguinte, estou começando a aprender a mexer no conky. Porém, me veio uma dúvida. Eu estou usando o conky para exibir a previsão do tempo do dia e para exibir a data completa (dia, mês e ano). Porém, meu sistema está em pt-br e eu queria que a data no conky saísse em inglês. Alguém sabe se existe uma forma de fazer isso sem alterar o idioma padrão do sistema? Pesquise na net e não encontrei uma solução.

Vou explicar de forma mais clara.

Segue a config que utilizo para essa função:

${font Fantasque Sans Mono:weight=Regular:size=12} ${color3}• ${color} ${color1} Today is ${color3}${time %A},${color}${font} \
${time %-d} de ${color3}${time %-B} de ${time %Y}${color}${font}


O resultado, na forma que está minha config atual, dessa linha é:

Today is sexta, 11 de março de 2022


Eu queria que o dia da semana e o mês ficassem em inglês.


  


2. Re: Deixar o idioma do conky diferente do idioma do sistema [RESOLVIDO]

Tadeu
T.D.Reis

(usa Arch Linux)

Enviado em 12/03/2022 - 16:47h


T.D.Reis escreveu:

E ai, galera. Tudo tranquilo? Seguinte, estou começando a aprender a mexer no conky. Porém, me veio uma dúvida. Eu estou usando o conky para exibir a previsão do tempo do dia e para exibir a data completa (dia, mês e ano). Porém, meu sistema está em pt-br e eu queria que a data no conky saísse em inglês. Alguém sabe se existe uma forma de fazer isso sem alterar o idioma padrão do sistema? Pesquise na net e não encontrei uma solução.

Vou explicar de forma mais clara.

Segue a config que utilizo para essa função:

${font Fantasque Sans Mono:weight=Regular:size=12} ${color3}• ${color} ${color1} Today is ${color3}${time %A},${color}${font} \
${time %-d} de ${color3}${time %-B} de ${time %Y}${color}${font}


O resultado, na forma que está minha config atual, dessa linha é:

Today is sexta, 11 de março de 2022


Eu queria que o dia da semana e o mês ficassem em inglês.


Depois de pesquisar bastante e várias tentativas e erros, consegui. Não sei se é o jeito certo, porque sei muito pouco sobre o conky. Mas aqui funcionou. Então, se alguém quiser tentar ai, vai a solução que encontrei.

No arquivo de configuração do conky, adicione na linha que você estiver usando o comando date, o seguinte conteúdo

 ${exec LANG=en_US.UTF-8} 


depois do LANG apenas adicione as informações que você quer da data, como %d para o dia ou %B para o mês. Por exemplo

${exec LANG=en_US.UTF-8 date +%B} 


o resultado da linha acima será o mês atual, sem abreviação. Se retirar o conteúdo da linha e deixar apenas o comando date, ele retorna a informação no idioma padrão do seu sistema, no meu caso, pt-br.






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts