Gnome3のコマンドラインで各画面に異なる壁紙を設定する方法は?

Gnome3のコマンドラインで各画面に異なる壁紙を設定する方法は?

gnome3では、次のコマンドを実行して、すべてのモニターのデスクトップの背景パターンを設定できます。

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

モニターごとに壁紙が異なるように各モニターの壁紙を個別に設定するにはどうすればよいですか?

コマンドラインソリューションを探しています。

答え1

一般的な答えはできないということです。あなたのアプローチは、すべてのモニターをカバーする巨大な画像を作成することです。 「これを行うアプリがあります。」本当にうまくいきます。カスタム機能はほとんどありませんが、コマンドラインで使用できます。

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

UbuntuまたはDebianからflatpak経由でインストール

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

GUIの実行flatpak run org.gabmus.hydrapaperまたはCLIの使用hydrapaper -c path_to_wallpaper1 path_to_wallpaper2 ...

これにより、自動的に大きな画像が「構築」されます。

関連情報