Cómo configurar automáticamente nuevos fondos de pantalla usando Styli.sh en Linux

Linux es ampliamente conocido entre los entusiastas por la productividad y el control que ofrece a sus usuarios. Sin embargo, una de las cosas que a menudo pasa desapercibida es su flexibilidad en cuanto a personalizaciones.

Hablando de personalizaciones, el fondo de pantalla es un aspecto simple pero fundamental del escritorio Linux que puede hacer o deshacer su estética. Encontrar el fondo de pantalla perfecto manualmente puede resultar complicado. Entonces, ¿por qué no dejar que un simple guión elimine el dolor? Averigüemos más sobre este script en detalle.

¿Qué es Styli.sh?

Styli.sh es un script bash simple que puede ejecutar en la terminal de Linux para descubrir y configurar nuevos fondos de pantalla de Unsplash y varios subreddits de su elección. Simplemente especifique el tipo de fondos de pantalla que está buscando, y este script establecerá automáticamente un fondo de pantalla aleatorio relacionado con su término de búsqueda.

Dado que es solo un script bash, no necesita instalar ningún paquete o dependencia. Sin embargo, necesitará tener Git instalado en su máquina para clonar el script desde el repositorio remoto y ejecutarlo.

Más información: Cómo instalar y configurar Git en Linux

Abra la terminal y ejecute el siguiente comando para clonar el script:

 git clone https://github.com/thevinter/styli.sh
cd styli.sh

Configuración de fondos de pantalla con Styli.sh

De forma predeterminada, Styli.sh funciona de forma nativa en entornos de escritorio Linux populares como GNOME, KDE, XFCE y el administrador de ventanas Sway. Consulte la tabla que se proporciona a continuación y ejecute el comando apropiado en el terminal para aplicar un fondo de pantalla aleatorio de Unsplash.

Entorno de escritorio Mando
GNOMO ./styli.sh -g
XFCE ./styli.sh -x
KDE ./styli.sh -k
Influencia ./styli.sh -y

Para otros entornos de escritorio, necesitará tener feh instalado en su sistema Linux para que Styli.sh funcione. Feh es un visor de imágenes ligero X11 dirigido principalmente a usuarios de consolas. Puede usarlo para configurar fondos de pantalla a través de la línea de comando. Puede configurar un nuevo fondo de pantalla usando feh y Styli.sh simplemente ejecutando el script de esta manera:

 ./styli.sh

Para buscar un fondo de pantalla en particular de Unsplash usando un término de búsqueda, puede usar la marca -s mientras ejecuta el script. Para términos de búsqueda de varias palabras, encierre las palabras entre comillas dobles. Aquí hay un ejemplo que aclara el uso de la marca -s :

 ./styli.sh -s space
./styli.sh -s "snowy mountain"

Obtención de fondos de pantalla de subreddits

Para configurar un fondo de pantalla aleatorio de su subreddit favorito, use la bandera -r mientras ejecuta el script. Pase un nombre de subreddit válido después de la bandera y Styli.sh buscará automáticamente a través de ese subreddit y establecerá una imagen aleatoria como fondo de pantalla. Así es como puede hacerlo:

 ./styli.sh -r wallpapers

Alto y ancho de papel tapiz personalizado

De forma predeterminada, Styli.sh establece una imagen aleatoria con una resolución de 1920×1080 como fondo de pantalla. Si bien esta resolución es adecuada para la mayoría de las pantallas de 1080p que existen, también puede configurar el ancho y la altura personalizados usando los indicadores -w y -h respectivamente.

Si está utilizando un monitor 4K, puede configurar fondos de pantalla en resolución 4K (3840×2160) usando el comando que se proporciona a continuación:

 ./styli.sh -w 3840 -h 2160

No es necesario utilizar ambos indicadores para que funcione el script. El uso de solo una de las banderas escalará automáticamente la imagen a la relación de aspecto adecuada.

Nuevos fondos de pantalla cada hora con crontab

Cron es un comando de Linux que puede usar para programar la ejecución de comandos o tareas repetidamente en el futuro. Con esto, puede cambiar el fondo de pantalla de su escritorio semanalmente, diariamente o incluso cada hora.

Puede configurar un nuevo trabajo cron usando crontab con el comando que se proporciona a continuación:

 crontab -e

Ahora, agregue esta línea al final del archivo:

 @hourly /path/to/script/styli.sh

Asegúrese de cambiar / ruta / a / script a la ruta real donde clonó el script. Esto establecerá un fondo de pantalla aleatorio cada hora. Para personalizar o cambiar este comportamiento, asegúrese de utilizar los indicadores adecuados según sus requisitos.

Haga que su experiencia con Linux sea única

Tener un hermoso fondo de pantalla suena genial, pero ¿y si pudiera tener múltiples variantes del mismo fondo de pantalla para diferentes momentos del día? ¿Suena bien? Lleve su escritorio Linux a un nivel diferente con fondos de pantalla dinámicos hoy.