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.
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:
sudo apt install inkscape imagemagick make git
mkdir -p ~/src && cd ~/src && git clone https://github.com/SebLisic/UpdateUbuntuCalendarIcon.git
cd UpdateUbuntuCalendarIcon && make install
Configurando o script
Com dia da semana e dia do mês)
~/UpdateUbuntuCalendarIcon/bin/update_cal_icon.pl install-timer --now
Com o mês ao invés do dia da semana
~/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:
~/UpdateUbuntuCalendarIcon/bin/update_cal_icon.pl install-timer --now --accent-color 28DADA
Usando o ícone sem que ele atualize todo dia
~/UpdateUbuntuCalendarIcon/bin/update_cal_icon.pl update
Removendo o ícone, mas não desinstalando o programa
~/UpdateUbuntuCalendarIcon/bin/update_cal_icon.pl remove
Atualizando
cd ~/src/UpdateUbuntuCalendarIcon $$ git pull
make uninstall && make install
~/UpdateUbuntuCalendarIcon/bin/update_cal_icon.pl install-timer --now
Desinstalando
cd ~/src/UpdateUbuntuCalendarIcon && make uninstall
Desinstalação manual
gsettings set org.gnome.desktop.interface icon-theme Yaru
rm -r ~/.icons/Calendar-update-*
rm -r ~/UpdateUbuntuCalendarIcon
rm ~/.local/share/systemd/user/update_calendar_icon.timer
rm ~/.local/share/systemd/user/update_calendar_icon.service
systemctl daemon-reload --user