如何让多个显示器在 XP 中显示不同的背景图像

如何让多个显示器在 XP 中显示不同的背景图像

我想要一个好的、轻量级的解决方案,让多个显示器显示不同的背景图像。我知道现有的思路是安装超级蒙或者显示融合

我还知道将两张图片拼接在一起并将它们拉伸到两个显示器上的技术。还有其他方法吗?或者这些是我唯一的选择吗?

(Windows 7 也有类似的讨论这里但我也希望进行基于 XP 的讨论)

答案1

我知道你已经知道了 Ultramon,但为了及时性和完整性,为了大家的利益。

如果您使用多显示器,那么安装 Ultramon 是值得的。它不仅提供多显示器环境中的壁纸设置,还提供 Microsoft 未提供的开箱即用功能。

这里用于 Ultramon 推出的扩展壁纸功能。

答案2

您也可以下载并安装显示融合,免费版本在多显示器背景区域提供了大量自定义功能。

答案3

如果您熟悉基本 HTML,则可以创建 HTML 文档作为背景。双显示器的示例可能如下所示(假设您的显示器方向为 |1| |2| 且分辨率均为 1280x1024,YMMV 可能有所不同,因此请相应调整):

<html>
 <head>
  <style type="text/css">
   #left { /* this is your left image (Monitor 1)*/
    background-image: url(image1.png);
    height: 1024px;
    width: 1280px;
    margin: 0px;
    position: absolute;
    left: 0;
    top: 0;
   }
   #right { /* and this is your right (Monitor 2) */
    background-image: url(image1.png);
    height: 1024px;
    width: 1280px;
    margin: 0px;
    position: absolute;
    left: 1025px;
    top: 0;
   }
  </style>
 </head>
 <body bgcolor="#FFFFFF">
  <div id="left"></div>
  <div id="right"></div>
 </body>
</html>

我建议将所有这些文件放在一个文件夹中(“我的文档”是保存它们的最佳位置),因此想象一下“我的文档\desktopHTML”包含desktop.html、image1.png、image2.png。

最后,当您一切准备就绪后(在浏览器中检查以确保其看起来正确),您可以右键单击->属性->背景并浏览到desktop.html,它应该显示两者。

一些说明:

  1. 如果您的显示器的方向是辅助显示器位于主显示器的左侧,则将您想要位于左侧的图像的“左”属性设置为“-1024px”;如果您的高度未与顶部对齐(您可以在“高级选项卡”上看到这一点,然后相应地调整高度。
  2. 这假设图像已经具有正确的大小;如果不是,您将需要调整它们的大小(最佳选择)或将它们放在图像标签中(需要设置边距:0);不过,这应该是非常基本的东西。

这个解决方案可能看起来比任何这些应用程序都要复杂一些,但以下是(我认为)这种方法的优点:

  1. 适用于从 XP 到 7 的所有 Windows 版本
  2. 不需要您下载或安装任何第三方组件
  3. 不会将图像拼接在一起
  4. 如果这不会让您感到不舒服,请尝试将网页和/或常用应用程序的链接添加到您的桌面。这既简单又有趣,而且绝对定位是您的好朋友!

高血压

答案4

我用的是这个:

http://www.johnsadventures.com/software/backgroundswitcher/

免费并且对我来说很好用。

相关内容