Faça sua área de trabalho Linux parecer bonita com papel de parede dinâmico

Faça sua área de trabalho Linux parecer bonita com papel de parede dinâmico

O Linux pode não ser o primeiro sistema operacional que vem à sua mente quando se fala em personalizações, mas é bem o contrário. Enquanto a maioria das distribuições Linux podem parecer simples e chatas na primeira inicialização, existem inúmeras opções de personalização para fazer sua área de trabalho se destacar e parecer única.





Se você for um usuário experiente do Linux, deve ter percebido que o Linux pode oferecer mais personalização, dependendo do ambiente de área de trabalho e do gerenciador de janelas que você usa. Vamos dar o primeiro passo em direção a uma melhor aparência da área de trabalho e mudar para papéis de parede dinâmicos.





O que é papel de parede dinâmico?

Papéis de parede estáticos são aqueles papéis de parede que não mudam automaticamente com o passar do tempo. Esses são os tipos de papéis de parede que vêm integrados à distribuição do Linux e ao ambiente de área de trabalho. No entanto, você pode ir além dos papéis de parede estáticos regulares e dar um salto para papéis de parede dinâmicos.





Papel de Parede Dinâmico é um script bash simples que permite definir papéis de parede de acordo com a hora atual, usando um agendador de tarefas cron. Ficou confuso sobre o que isso significa? Em suma, ele permite que você defina papéis de parede diferentes para horários diferentes do dia. Imagine usar uma versão mais clara do papel de parede durante o dia e uma mais escura à noite. Com o papel de parede dinâmico, você pode fazer com que sua área de trabalho pareça reativa.

Embora existam mais de 25 conjuntos de papéis de parede diferentes de várias resoluções, de HD a 5K, você também pode criar seu próprio conjunto de papéis de parede para uma aparência personalizada. Ele também suporta nadador , uma ferramenta que gera uma paleta de cores a partir das cores dominantes em uma imagem e, em seguida, aplica as cores em todo o sistema e em todos os seus programas favoritos.



Você pode usar papel de parede dinâmico?

A maioria dos ambientes de desktop Linux e gerenciadores de janela suportam papel de parede dinâmico. Aqui está uma lista oficial de todos os ambientes de desktop e gerenciadores de janela com os quais o Dynamic Wallpaper funciona:

Ambientes de desktop:





  • ONDE
  • panteão
  • GNOMO
  • Deepin
  • Canela
  • Xfce
  • LXDE
  • AMIGO

Gerenciadores de janela:

  • Caixa aberta
  • i3wm
  • bspwm
  • AwesomeWM
  • Fluxbox
  • FVWM
  • Balançar

Não se preocupe se o seu ambiente de área de trabalho ou gerenciador de janelas não estiver nesta lista. Você ainda pode tentar e usar o script de teste para confirmar se funciona no seu sistema.





Instale o papel de parede dinâmico no Linux

Antes de começar a instalar dwall (Papel de Parede Dinâmico), você terá que instalar todas as dependências necessárias para que funcione corretamente. Dependendo da distribuição do Linux que você está executando, execute um dos dois comandos fornecidos a seguir para instalar as dependências.

Para Arch Linux e distribuições baseadas em Arch:

sudo pacman -Sy feh cronie python-pywal xorg-xrandr

Se você não estiver executando o ambiente de desktop Xfce, sinta-se à vontade para remover o xorg-xrandr pacote do comando acima, pois você não precisará dele se estiver usando outros ambientes de desktop. Você também pode remover nadador se você não planeja usá-lo.

Para Ubuntu e outras distribuições baseadas em Debian:

sudo apt-get install x11-xserver-utils feh cron

Da mesma forma, você pode remover o x11-xserver-utils pacote se você não estiver executando o ambiente de desktop Xfce.

Agora que você tem todas as dependências instaladas, é hora de instalar o dwall ferramenta. Este é um processo simples e você pode começar clonando o repositório git . Veja como fazer isso:

git clone https://github.com/adi1090x/dynamic-wallpaper.git
cd dynamic-wallpaper

Se você quiser testar o script bash antes de prosseguir com a instalação, pode executar o test.sh script com o seguinte comando:

./test.sh

Como você deve ter notado, você pode escolher entre mais de 25 conjuntos de papéis de parede diferentes. Por exemplo, se você deseja aplicar o fábrica conjunto de papel de parede para testar o script, você pode executar este comando:

./test.sh -s factory

Você notará que seu papel de parede foi alterado automaticamente para o papel de parede desejado, dependendo da hora do dia.

Após o teste, você pode querer instalar o script se não tiver enfrentado nenhum problema. Dentro do diretório, você encontrará um dedicado install.sh script exatamente para esse propósito. Para instalar dwall , tudo que você precisa fazer é executar este script.

./install.sh

E aí está. Você instalou com sucesso dwall em sua máquina Linux. Você pode alternar entre diferentes conjuntos de papéis de parede e dwall aplicará automaticamente o papel de parede apropriado do conjunto, dependendo da hora.

Mas isso não é tudo. No momento, você executará manualmente o dwall script a cada poucas horas para atualizar seu papel de parede. Para evitar isso, você pode configurar um cron job e automatizar esse processo, que você verá na próxima seção.

Automação de papel de parede dinâmico com empregos Cron

Finalmente, para trocar os papéis de parede automaticamente, você precisará configurar um cron job. Cron é um comando do Linux que você pode usar para agendar repetidamente a execução de comandos ou tarefas em algum momento futuro. No seu caso, você precisará de um cron job para executar dwall toda hora. Você pode começar habilitando o cron serviço em seu sistema usando os comandos fornecidos abaixo.

Em distribuições baseadas em Arch:

sudo systemctl enable cronie.service --now

Para habilitar o serviço cron no Ubuntu e outras distros baseadas em Debian:

sudo systemctl enable cron

Uma vez feito isso, você precisará descobrir os valores de algumas variáveis ​​de ambiente antes de prosseguir com a criação de um cron job. Execute este comando em seu terminal e anote os valores:

echo '$SHELL | $PATH | $DISPLAY | $DESKTOP_SESSION | $DBUS_SESSION_BUS_ADDRESS | $XDG_RUNTIME_DIR'

A saída em seu terminal pode ser diferente da mostrada na imagem acima. Não se preocupe com isso, pois difere em dispositivos diferentes. Agora que você está pronto para começar, vamos criar um cron job usando crontab.

como eu mudo minha conta padrão do gmail
crontab -e

Você verá um editor de texto aberto para você adicionar um novo cron job. Cole o comando fornecido abaixo no editor, mas certifique-se de substituir as variáveis ​​de ambiente por seus próprios valores.

0 * * * * env PATH= DISPLAY= DESKTOP_SESSION= DBUS_SESSION_BUS_ADDRESS='' /usr/bin/dwall -s

No comando acima, certifique-se de substituir todos os valores dentro com suas próprias variáveis ​​de ambiente e remova o . E é isso, você criou com sucesso um cron job para mudar seu papel de parede dinamicamente.

Para remover o cron job anterior e usar um conjunto de papel de parede diferente, você pode executar os seguintes comandos:

crontab -r
crontab -e

Uma janela do editor de texto aparecerá novamente. Desta vez, você pode escolher um papel de parede diferente, substituindo o variável com um novo valor.

Desfrute de uma área de trabalho animada com papel de parede dinâmico

Os papéis de parede dinâmicos são uma das melhores maneiras de começar a personalizar sua experiência no Linux. Com um ambiente de área de trabalho centrado na personalização como o KDE Plasma ou um gerenciador de janelas como o i3, você pode até mesmo levá-lo para o próximo nível. No entanto, requer um pouco de ajustes da sua parte.

Você prefere a aparência do macOS? Adivinha, o Linux também pode fazer isso. Aqui está um resumo de como você pode personalizar seu ambiente de desktop GNOME, Xfce, KDE Plasma, Unity ou Cinnamon para imitar a aparência do macOS.

Compartilhado Compartilhado Tweet O email Faça o Linux se parecer com o macOS com esses ajustes fáceis

Se você gosta do Linux, mas quer que se pareça mais com o macOS, você está com sorte! Veja como fazer sua área de trabalho Linux se parecer com o macOS.

Leia a seguir
Tópicos relacionados
  • Linux
  • Papel de parede
  • Personalização Linux
Sobre o autor Nitin Ranganath(31 artigos publicados)

Nitin é um desenvolvedor de software ávido e um estudante de engenharia da computação desenvolvendo aplicativos da web usando tecnologias JavaScript. Ele trabalha como desenvolvedor web freelance e gosta de escrever para Linux e programação em seu tempo livre.

Mais de Nitin Ranganath

Assine a nossa newsletter

Junte-se ao nosso boletim informativo para dicas de tecnologia, análises, e-books grátis e ofertas exclusivas!

Clique aqui para se inscrever