Estou usando o i3 no Arch Linux. Minha barra de status é i3blocks, que funciona bem, exceto por um problema. Eu estou usando o comando date
para obter o tempo do sistema. Meu problema com isso é que eu uso o meu relógio para cronometrar certas coisas, e o deslocamento de quando o comando é executado faz com que seja diferente apenas um pouco do relógio do sistema.
Sendo a pessoa exigente que sou, gostaria de evitar essa variação. Eu estou querendo saber como eu posso sincronizar a barra de status com o relógio do software. Eu espero que de alguma maneira inicie o bloco de tempo exatamente no segundo e então continue com intervalos de 1 segundo, ou encontre uma maneira de atualizá-lo toda vez que o segundo girar para corrigir o deslocamento.
Eu tentei ter o comando executado continuamente, mas ele usou CPU suficiente para torná-lo imediatamente uma opção inviável. Existe uma maneira de definir a sincronização da barra de status com o relógio do sistema?