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.

instagram viewer

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.

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

Quer transformar completamente a aparência do seu desktop Linux? Veja como você pode configurar papéis de parede dinâmicos.

Leia a seguir

Tópicos relacionados
  • Linux
  • Papel de parede
  • Comandos Linux
  • Personalização Linux
Sobre o autor
Nitin Ranganath (24 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 técnicas, análises, e-books grátis e ofertas exclusivas!

Clique aqui para se inscrever