Como definir papéis de parede diferentes para cada tela na linha de comando do Gnome3?

Como definir papéis de parede diferentes para cada tela na linha de comando do Gnome3?

No gnome3 posso executar o seguinte comando para definir o papel de parede da área de trabalho para todos os meus monitores:

gsettings set org.gnome.desktop.background picture-uri file:///path/to/mypic.png

Como posso definir o papel de parede de cada um dos meus monitores individualmente, para que cada um deles tenha um papel de parede diferente?

Procurando uma solução de linha de comando.

Responder1

a resposta usual é que você não pode. A maneira de fazer isso é criar uma imagem enorme, que abrangerá todos os seus monitores. "existe um aplicativo para isso" e funciona muito bem. Há muito pouca personalização, mas você pode usá-la na linha de comando.

https://gitlab.com/gabmus/HydraPaper#using-from-the-command-line

instalar via flatpak, no Ubuntu ou Debian

sudo apt-get install flatpak
flatpak remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo
sudo flatpak install flathub org.gabmus.hydrapaper

execute a GUI flatpak run org.gabmus.hydrapaperou use a CLIhydrapaper -c path_to_wallpaper1 path_to_wallpaper2 ...

Isso "constrói" automaticamente a imagem grande para você.

informação relacionada