
gnome3 では、次のコマンドを実行して、すべてのモニターのデスクトップの壁紙を設定できます。
gsettings set org.gnome.desktop.background picture-uri file:///path/to/mypic.png
各モニターに異なる壁紙が表示されるように、各モニターの壁紙を個別に設定するにはどうすればよいですか?
コマンドラインソリューションを探しています。
答え1
通常の答えは、できないということです。これを行うには、1 つの巨大な画像を作成し、それをすべてのモニターに表示します。「そのためのアプリがあります」が、これは非常にうまく機能します。カスタマイズはほとんどできませんが、コマンド ラインから使用できます。
https://gitlab.com/gabmus/HydraPaper#コマンドラインからの使用
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 ...
これにより、大きな画像が自動的に「構築」されます。