Linux中的多屏壁纸?

Pha*_*aun 9 linux multiple-monitors desktop-customization

如何以自动方式在 Linux 中为多个显示器设置壁纸?

基本上,我通常的做法是打开 GIMP,然后抓取多个图像并将其合成为一个跨越所有显示器的大图像。这种方法有效,但可能很耗时,所以我想知道是否存在可以处理此问题的应用程序?

我感兴趣的一些功能:

  1. 例如,可以调整单个图像的大小以覆盖两个显示器。
  2. 调整图像大小的不同方式,例如保持纵横比或不保持
  3. 将多张图像合成在一起,以便一个屏幕显示一个图像,另一个屏幕显示另一个图像
  4. 我正在使用 xinerama(真的是 Nvidia Twinview)
  5. 能够对图像进行一些基本修改,例如:

    • 裁剪一张或另一张图像,使整个图像充满屏幕
    • 能够移动图像以使其对齐
    • 能够分别缩放每个图像会很好

我做了一些搜索,总的来说我发现的是:

  1. 单个图像作为壁纸拉伸跨两个屏幕
  2. 两张图片,每个屏幕一张,但无法修改图片/等
  3. 其他一些,但基本上我发现的大多数图像无法在每个桌面上使用多个图像和一个图像并独立修改每个图像以适合/在该屏幕上工作,并且也无法在跨整个屏幕拉伸的单个图像或多个图像之间切换.

小智 4

“氮气”工具可能正是您所需要的。运行该工具时,首先添加一个或多个包含图像的目录,然后按照您想要的方式设置背景,包括在两个屏幕上设置不同的图像。

现在,nitrogen 将此信息存储在 .config/nitrogen/bg-saved.cfg 中

您可以使用“nitrogen --restore”恢复保存的设置,但当然,您也可以先更改该文件,然后调用 Nitrogen.txt。