Como ver a data atual no ícone de calendário no Ubuntu

Como ver a data atual no ícone de calendário no Ubuntu

Já notou que o ícone do aplicativo de calendário no macOS e iOS sempre mostra a data atual (e correta)? Veja como fazer isso no Ubuntu.

Essa é uma daquelas características sutis e despretensiosas que passa despercebida pela maioria. Mas quando você está ciente disso você não pode deixar de pensar: "é, isso é realmente legal".

Bem, agora você pode obter esse recurso do macOS ou iOS no desktop do Ubuntu também.

Ícone do calendário do Ubuntu: é sempre dia 28

O Ubuntu usa o ícone Yaru definido por padrão. Em um sistema padrão, o ícone Yaru para o aplicativo GNOME Calendar é um calendário vertical simulado exibindo o número '28'. Não importa a data real, o ícone mostra resolutamente o número 28.

Isso é um problema?

Bem, não. Mas... há algo fácil que podemos fazer para que esse ícone de calendário mostra a data atual. Ele faz o sistema parecer um pouco mais vivo, de alguma forma.

Um script bem interessante aparece

O desenvolvedor SebLisic tem um script em seu GitHub. Quando executado, ele atualiza o calendário do Ubuntu para mostrar a data atual em vez do número '28'. Quando a data muda no mundo real, a data muda no ícone. Parece até mágico, mas na verdade é um pouco de systemd aqui 😉.

O script de Seb também oferece habilidades de personalização que o recurso da Apple não tem. Você pode escolher ver o nome do dia em vez de mês no ícone, ou ver o nome correto mês/dia com base no seu local, em vez de um padrão de inglês.

Mas algo que chama atenção é que ele não é invasivo. Ele deixa arquivos do sistema intocados, não requer sudo, e não puxa um espaguete emaranhado de dependências.

Antes de você rolar para pegar o script e experimentá-lo é bom mencionar algumas coisas.

Primeiro, este script só funciona no Ubuntu 22.04 LTS com o tema ícone Yaru. Se você usar uma versão mais antiga do Ubuntu ou escolher um pacote de ícones diferente, então esteja ciente de que as coisas podem não funcionar, e mesmo que pareça algo que possa ser necessário.

Em segundo lugar — e isso pode ser importante para alguns — este script usa um ícone de calendário diferente para o ícone do calendário Yaru nativo. Você ainda tem uma substituição em forma de Yaru que usa a fonte Ubuntu e se adapta às cores de destaque do sistema do Ubuntu 22.04, mas não é a estética do calendário flip que algumas pessoas esperam.

Finalmente, uma vez que você tenha isso em funcionamento, esteja ciente de que toda vez que você abrir o aplicativo Configurações o ícone do Calendário GNOME volta para o ícone padrão do calendário Yaru. A solução alternativa (por enquanto) é rodar systemctl --user start update_calendar_icon.service se isso acontecer, ou esperar a data da mudança normalmente.

Ícone com a data do calendário no Ubuntu

Pegue o script!

Você pode encontrar o script e os passos necessários para usá-lo na página no GitHub do SebLisic. Além de instruções passo a passo de instalação (instalar git, clone repo, executar script) ele cobre o processo de desfazer também, caso você queira desfazê-lo e retornar a uma configuração de baunilha. Há também uma FAQ que você deve ler absolutamente porque é isso que as pessoas inteligentes fazem.

Aqui estão as instruções se não quiser seguir as instruções originais:

Instalando o script

Rode os seguintes comandos no terminal:

Comandos para usar no terminal

sudo apt install inkscape imagemagick make git

Comandos para usar no terminal

mkdir -p ~/src && cd ~/src && git clone https://github.com/SebLisic/UpdateUbuntuCalendarIcon.git

Comandos para usar no terminal

cd UpdateUbuntuCalendarIcon && make install

Configurando o script

Com dia da semana e dia do mês)

Comandos para usar no terminal

~/UpdateUbuntuCalendarIcon/bin/update_cal_icon.pl install-timer --now

Com o mês ao invés do dia da semana

Comandos para usar no terminal

~/UpdateUbuntuCalendarIcon/bin/update_cal_icon.pl install-timer --other-date month --now

Usando a própria cor de destaque

Primeiro tenha em mãos o código hexadecimal de 6 dígitos da cor que deseja usar. Você pode obter esse código em um site como o da rapidtables. Então instale o tema com a opção --accent-color dessa maneira:

Comandos para usar no terminal

~/UpdateUbuntuCalendarIcon/bin/update_cal_icon.pl install-timer --now --accent-color 28DADA

Usando o ícone sem que ele atualize todo dia

Comandos para usar no terminal

~/UpdateUbuntuCalendarIcon/bin/update_cal_icon.pl update

Removendo o ícone, mas não desinstalando o programa

Comandos para usar no terminal

~/UpdateUbuntuCalendarIcon/bin/update_cal_icon.pl remove

Atualizando

Comandos para usar no terminal

cd ~/src/UpdateUbuntuCalendarIcon $$ git pull

Comandos para usar no terminal

make uninstall && make install

Comandos para usar no terminal

~/UpdateUbuntuCalendarIcon/bin/update_cal_icon.pl install-timer --now

Desinstalando

Comandos para usar no terminal

cd ~/src/UpdateUbuntuCalendarIcon && make uninstall

Desinstalação manual

Comandos para usar no terminal

gsettings set org.gnome.desktop.interface icon-theme Yaru

Comandos para usar no terminal

rm -r ~/.icons/Calendar-update-*

Comandos para usar no terminal

rm -r ~/UpdateUbuntuCalendarIcon

Comandos para usar no terminal

rm ~/.local/share/systemd/user/update_calendar_icon.timer

Comandos para usar no terminal

rm ~/.local/share/systemd/user/update_calendar_icon.service

Comandos para usar no terminal

systemctl daemon-reload --user

Última atualização deste artigo: 31 de august de 2022