如何在 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

运行 GUIflatpak run org.gabmus.hydrapaper或使用 CLIhydrapaper -c path_to_wallpaper1 path_to_wallpaper2 ...

这会自动为您“构建”大图像。

相关内容