Bing Daily Wallpaper è una piccola utilità pensata per chi ama gli sfondi del giorno di Bing e vuole portarli automaticamente sul proprio desktop Linux. Il progetto offre un comando semplice da terminale, compatibile con i principali ambienti grafici, e permette sia di scaricare manualmente l’immagine del giorno sia di impostare un aggiornamento automatico tramite systemd. L’obiettivo è offrire un’esperienza immediata, senza configurazioni complesse e con un’integrazione pulita nel sistema.

Il tool supporta Cinnamon, GNOME, KDE Plasma, MATE e Xfce, adattandosi alle diverse modalità con cui ogni ambiente gestisce lo sfondo. Una volta installato il binario bwall, è possibile scaricare lo sfondo del giorno con un semplice comando. bwall today imposta l’immagine corrente, mentre bwall previous consente di recuperare lo sfondo dei giorni precedenti, utile per chi vuole esplorare la raccolta recente. Il comando bwall --help mostra tutte le opzioni disponibili, mantenendo l’interfaccia essenziale e facile da ricordare.
L’installazione è immediata per gli utenti Arch Linux grazie al pacchetto AUR linux-bing-daily-wallpaper, installabile tramite AUR helper. Chi preferisce compilare da sorgente può farlo con il .NET SDK, dato che il progetto utilizza il target net10.0. La compilazione avviene con i classici comandi dotnet build e dotnet run, mentre la pubblicazione di una build ottimizzata è possibile tramite dotnet publish.
Per chi desidera automatizzare completamente il processo, il tool include un timer systemd. Attivarlo significa ottenere un nuovo sfondo ogni giorno senza interventi manuali. È sufficiente ricaricare i servizi utente e abilitare bwall.timer, che si occuperà di eseguire il comando a intervalli regolari. Le immagini scaricate vengono salvate nella cartella Pictures/Bing Wallpapers dell’utente, così da poterle riutilizzare o archiviare.
Una nota riguarda Xfce: prima di utilizzare il comando è necessario impostare almeno una volta lo sfondo tramite l’interfaccia grafica, così che il tool possa individuare correttamente il canale di configurazione. Il progetto è aperto a nuove integrazioni e l’autore è disponibile ad aggiungere istruzioni di packaging per altre distribuzioni o workflow CI per semplificare la distribuzione.