O Linux é amplamente conhecido entre os entusiastas pela produtividade e pelo controle que oferece aos seus usuários. No entanto, uma das coisas que muitas vezes passa despercebida é sua flexibilidade em termos de personalizações.
Falando em personalizações, o papel de parede é um aspecto simples, mas fundamental do desktop Linux, que pode fazer ou quebrar sua estética. Encontrar o papel de parede perfeito manualmente pode ser difícil. Então, por que não deixar um script simples tirar a dor? Vamos descobrir mais sobre esse script em detalhes.
O que é Styli.sh?
Styli.sh é um simples script bash que você pode executar no terminal Linux para descobrir e definir novos papéis de parede de Unsplash e vários subreddits de sua escolha. Basta especificar o tipo de papel de parede que você está procurando e esse script definirá automaticamente um papel de parede aleatório relacionado ao seu termo de pesquisa.
Visto que é apenas um script bash, você não precisa instalar nenhum pacote ou dependência. No entanto, você precisará ter o Git instalado em sua máquina para clonar o script do repositório remoto e executá-lo.
Saber mais: Como instalar e configurar o Git no Linux
Abra o terminal e execute o seguinte comando para clonar o script:
git clone https://github.com/thevinter/styli.sh
cd styli.sh
Configurando papéis de parede com Styli.sh
Por padrão, Styli.sh funciona nativamente em ambientes de desktop Linux populares, como GNOME, KDE, XFCE e gerenciador de janelas Sway. Consulte a tabela fornecida abaixo e execute o comando apropriado no terminal para aplicar um papel de parede aleatório do Unsplash.
Ambiente de Trabalho | Comando |
---|---|
GNOMO | ./styli.sh -g |
XFCE | ./styli.sh -x |
KDE | ./styli.sh -k |
Balançar | ./styli.sh -y |
Para outros ambientes de desktop, você precisará ter feh instalado em seu sistema Linux para que o Styli.sh funcione. Feh é um visualizador de imagens X11 leve voltado principalmente para usuários de console. Você pode usá-lo para definir papéis de parede por meio da linha de comando. Você pode definir um novo papel de parede usando feh e Styli.sh apenas executando o script como este:
./à moda
Para pesquisar um papel de parede específico do Unsplash usando um termo de pesquisa, você pode usar o -s sinalizar ao executar o script. Para termos de pesquisa com várias palavras, coloque as palavras entre aspas duplas. Aqui está um exemplo que elucida o uso do -s bandeira:
./styli.sh -s space
./styli.sh -s "montanha de neve"
Buscando papéis de parede de subreddits
Para definir um papel de parede aleatório de seu subreddit favorito, use o -r sinalizar ao executar o script. Passe um nome de subreddit válido após a bandeira e Styli.sh irá pesquisar automaticamente por esse subreddit e definir uma imagem aleatória como seu papel de parede. Veja como você pode fazer isso:
./styli.sh -r papéis de parede
Altura e largura do papel de parede personalizado
Por padrão, Styli.sh define uma imagem aleatória com resolução 1920x1080 como papel de parede. Embora esta resolução seja adequada para a maioria dos monitores 1080p, você também pode definir largura e altura personalizadas usando o -C e -h sinalizadores respectivamente.
Se estiver usando um monitor 4K, você pode definir papéis de parede em resolução 4K (3840x2160) usando o comando fornecido a seguir:
./styli.sh -w 3840 -h 2160
Não é necessário usar os dois sinalizadores para que o script funcione. O uso de apenas um dos sinalizadores dimensionará automaticamente a imagem para a proporção adequada.
Novos papéis de parede a cada hora com crontab
Cron é um comando do Linux que você pode usar para agendar repetidamente a execução de comandos ou tarefas em algum momento no futuro. Usando isso, você pode alterar o papel de parede da área de trabalho semanalmente, diariamente ou mesmo a cada hora.
Você pode configurar um novo cron job usando crontab com o comando fornecido abaixo:
crontab -e
Agora, adicione esta linha ao final do arquivo:
@hourly /path/to/script/styli.sh
Certifique-se de mudar /path/to/script para o caminho real onde você clonou o script. Isso definirá um papel de parede aleatório a cada hora. Para personalizar ou alterar esse comportamento, certifique-se de usar os sinalizadores apropriados de acordo com seus requisitos.
Torne Sua Experiência Linux Única
Ter um lindo papel de parede parece ótimo, mas e se você pudesse ter várias variantes do mesmo papel de parede para diferentes momentos do dia. Parece bom? Leve sua área de trabalho Linux a um nível diferente com papéis de parede dinâmicos hoje.
Quer transformar completamente a aparência do seu desktop Linux? Veja como você pode configurar papéis de parede dinâmicos.
Leia a seguir
- Linux
- Papel de parede
- Comandos Linux
- Personalização Linux

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.
Assine a nossa newsletter
Junte-se ao nosso boletim informativo para dicas técnicas, análises, e-books grátis e ofertas exclusivas!
Clique aqui para se inscrever