Olá a todos, hoje vou compartilhar com vocês a solução pra um problema que talvez você não tenha. Eu sou um distro hopper, mas recentemente decidi me aquietar e usar um sistema só e ficar nele. Eu usava o Arch por muito tempo, mas desde que corrompi o sistema com uma atualização e perdi coisas do trabalho, mais por falha minha mesmo do que por culpa do Arch, eu passei um bom tempo no Mac por ser dev iOS no meu antigo trabalho. Agora que mudei de área, voltei para o Linux e caí naquele problema de sempre, pular de distro em distro para ir testando coisas novas. Acontece que esse é o pc que uso no trabalho novo então eu não queria ficar brincando.
Distro Hopping
Em pouco mais de um mês eu instalei 3 distros: Linux mint,OpenSuse Tumbleweed e agora o Ubuntu. No mint passei uma ou duas semanas, fui pro suse porque eu queria voltar ao rolling release (gosto de ficar com os pacotes mais atuais) e instalei o Hyprland, mas vendo um vídeo do DioLinux fiquei reflexivo com algo que ele disse: "Porquê eu vou usar uma distro que complique a minha vida?". Isso ficou na minha cabeça, passei uns dois dias pensando nisso e decidi mudar de distro para uma estável e mais "Tranquila".
Entrei num dilema, usar o PopPS! ou Ubuntu, ambos usam apt e são base Debian, e eu gosto disso. Mas eu acho que o Cosmic tem uma pegada muito infantil na interface, talvez por ser toda colorida (Se bem que podemos simplesmente mudar o tema né? rsrs). Não sei se é apenas uma opinião minha. Em contra partida o próprio Cosmic tem o tile nativo que você pode ativar e desativar com muita facilidade, e eu gosto de poder ter essa opção e sinto falta dela no Ubuntu. Não sei se nele temos algo assim configurável por meio de extensão.
Um problema de ninguém
Daí contexto dado, entramos no assunto do post: extensões. O Windows tem algo que eu acho legal que é aquela mudança de papel de parede da tela de bloqueio a cada novo bloqueio de tela. Algo bem simples, é verdade. Mas o Gnome não me permite nem alterar a imagem padrão, quanto mais mudar ela dinamicamente. Iniciei a minha saga em busca de alguma extensão que me permitisse fazer isso, mas não encontrei...
Encontrei então essa extensão que me permite mudar o papel de parede da tela de bloqueio. Boa! Quase lá, mas ainda tem um problema, eu queria que as fotos mudassem dinamicamente sempre que bloqueasse a tela.
Minha solução
Daí resolvi vibe codar a minha própria extensão, abri um fork do repositório desse brother e com o auxílio do Claude, criei a minha própria solução para isso. Ela se chama Gnome Shell Extension Random Lock Screen BG e o diferencial dela está no provider das imagens, você pode configurar ela da seguinte forma:
- Você pode selecionar somente uma foto e ela fica fixa;
- Você pode selecionar uma pasta com suas fotos que irão ser alteradas de forma aleatória;
- Você pode optar por trazer as fotos do Unsplash, se você não quiser criar uma chave de api, pode deixar selecionado sem adicionar chave e ele vai buscar do Lorem Picsum que são fotos grátis e muito boas também;
E como a extensão funciona?
Simples, quando a tela bloqueia, o programa não tem acesso para enviar notificação para o sistema fazer a chamada da foto, então sempre que você desbloqueia, ele chama a API e já deixa selecionada em cache a foto para o próximo bloqueio, você pode limitar a quantidade de fotos salvas em cache.
Tela bloqueada:
Simples assim e o seu Gnome vai ficando mais bonito, como eu disse lá encima, é um problema que ninguém tem, mas me incomodava e eu resolvi resolver. A IA nos permite ter esse tipo de facilidade, e eu estou muito satisfeito com o resultado.
Caso você queia o link para contribuir ou baixar na sua máquia e instalar: Link do repositório
Ainda não subi no Gnome Extensions, em breve edito aqui com o link de lá.







