Lo strumento "azoto" potrebbe fare esattamente ciò di cui hai bisogno. Quando esegui lo strumento, per prima cosa aggiungi una o più directory contenenti immagini, quindi imposti gli sfondi nel modo desiderato, inclusa l'impostazione di immagini diverse sui due schermi.
Ora nitrogen memorizza queste informazioni in .config/nitrogen/bg-saved.cfg
Ripristini la configurazione salvata utilizzando 'nitrogen --restore', ma ovviamente puoi anche modificare prima quel file e poi chiamare nitrogen.
Questo è un vecchio thread ma visto che feh
non è adeguatamente dimostrato, mi sono sentito obbligato a farlo. Il problema con Nitrogen è che una volta che hai più monitor non puoi automatizzare il modo in cui adatti l'immagine a ogni schermo.
feh --bg-fill ~/Pictures/Wallpapers/MyWallpaper.jpg
adatterà l'immagine allo sfondo senza perdere le proporzioni. Se metti due file, il primo andrà al primo monitor, l'altro al secondo, così:
$ feh --bg-center imagePathForFirstMonitor imagePathForSecondMonitor
Puoi anche rendere casuale l'immagine selezionata utilizzando l'opzione -z e * per il contenuto della cartella, in questo modo:
feh --bg-fill -z ~/Pictures/Wallpapers/*
# This command puts a random image for each monitor you have
feh
è allo stesso tempo un visualizzatore di immagini e ha un sacco di altre opzioni che puoi esplorare con man feh
o leggendo le fonti qui sotto.
Fonti:
https://wiki.archlinux.org/index.php/feh
https://feh.finalrewind.org/
Non conosco tale applicazione, ma potresti scrivere uno script che fa quello che vuoi usando ImageMagick per modificare/comporre le immagini e feh
per impostare lo sfondo. Ad esempio, montage
di questo ImageMagick comando:
montage a.jpg b.jpg c.jpg -geometry +0+0 -tile x1 -resize x1080 out.jpg
comporrà i file a.jpg
, b.jpg
e c.jpg
in una singola immagine (out.jpg
) dopo aver ridimensionato ciascun input a un'altezza di 1080 px.
Spero che questo ti aiuti, almeno fino a quando non troverai una soluzione migliore.