Nástroj „dusík“ může dělat přesně to, co potřebujete. Když nástroj spustíte, nejprve přidáte jeden nebo více adresářů obsahujících obrázky a poté si nastavíte pozadí tak, jak chcete, včetně nastavení různých obrázků na dvě obrazovky.
Nyní dusík ukládá tyto informace do .config/nitrogen/bg-saved.cfg
Uložené nastavení obnovíte pomocí 'nitrogen --restore', ale samozřejmě můžete také nejprve změnit tento soubor a pak zavolat dusík.
Toto je staré vlákno, ale vidím, že feh
není řádně prokázáno, cítil jsem povinnost tak učinit. Problém s dusíkem je, že jakmile máte více monitorů, nemůžete automatizovat způsob, jakým přizpůsobíte obraz každé obrazovce.
feh --bg-fill ~/Pictures/Wallpapers/MyWallpaper.jpg
přizpůsobí obrázek vašemu pozadí bez ztráty poměru stran. Pokud vložíte dva soubory, první půjde na první monitor, druhý na druhý, takto:
$ feh --bg-center imagePathForFirstMonitor imagePathForSecondMonitor
Můžete také náhodně vybrat obrázek pomocí volby -z a * pro obsah složky, například takto:
feh --bg-fill -z ~/Pictures/Wallpapers/*
# This command puts a random image for each monitor you have
feh
je zároveň prohlížeč obrázků a má spoustu dalších možností, které můžete prozkoumat do man feh
nebo si přečtěte níže uvedené zdroje.
Zdroje:
https://wiki.archlinux.org/index.php/feh
https://feh.finalrewind.org/
Takovou aplikaci neznám, ale můžete napsat skript, který dělá, co chcete, pomocí ImageMagick pro úpravu/skládání obrázků a feh
pro nastavení tapety. Například tento ImageMagick je montage
příkaz:
montage a.jpg b.jpg c.jpg -geometry +0+0 -tile x1 -resize x1080 out.jpg
vytvoří soubory a.jpg
, b.jpg
a c.jpg
do jednoho obrázku (out.jpg
) po změně velikosti každého vstupu na výšku 1080 pixelů.
Doufám, že to pomůže, alespoň dokud nenajdete lepší řešení.