Causando o fluxbox para mostrar um tempo diferente do fuso horário padrão

4

Mudei para o fluxbox como meu ambiente padrão em nosso ambiente corporativo. Eu obviamente não posso mudar o tempo na máquina. Mas eu gostaria que o relógio mostrasse minha hora local em vez da hora local da máquina.

Qualquer maneira que possa ser alcançada?

    
por Tsvi M 09.09.2013 / 13:34

2 respostas

4

Para expandir um pouco com o comentário de @frostschutz, a variável de ambiente TZ está presente em grande parte para permitir exatamente o que você deseja: ter programas mostram informações de horário na sua zona preferida.

De fato, todos os relógios do sistema Unix são executados no UTC (como o GMT) e coisas como registros de data e hora do arquivo e o que o seu programa de clock recebe de volta do sistema é em UTC. Programas como ls e seu programa de relógio geralmente olham para o fuso horário padrão do sistema (geralmente armazenado em / etc / localtime) a menos que a variável de ambiente TZ esteja configurada.

O programa tzselect ajuda você a escolher o fuso horário correto e mostra como alterar seu .profile para definir TZ. Na verdade, não faz nenhuma alteração para você.

    
por 09.09.2013 / 13:59
0

Com base nas informações fornecidas por @msw e @frostschutz, adicionei a seguinte linha no meu arquivo ~/.fluxbox/startup antes da chamada da linha exec fluxbox :

export TZ=Asia/Jerusalem

Isso deu certo, obrigado pela ajuda e comentários divertidos.

    
por 10.09.2013 / 14:18