问题标签 [desktop-wallpaper]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
84 浏览

wallpaper - GraphicsMagick 如何使用它来将图像作为墙纸放入桌面?

使用 GraphicsMagick web-sight 中的示例

我明白了

然后在它告诉我[没有这样的文件或目录]之后弹出带有图像的窗口,它在那里但不是作为壁纸。

也许我错了,这是 X windows 的东西,可能与图层或其他东西有关。我正在运行 openbox,它不能在 X 窗口上工作还是 X 窗口?我现在应该投资 X Window 还是我还是这个叫做 GraphicsMagick 的东西真的不能以这种能力工作?

0 投票
3 回答
41920 浏览

windows - 远程更改 Windows 7 壁纸

我正在尝试远程更改在 WORKGROUP 环境中运行 Win 7 的大约 50 台计算机上的壁纸。

我对他们所有人都拥有本地管理员权限,而且他们正在运行一个代理 (Faronics),它允许我将 .bat .exe .msi .vbs 和 .ps1 远程推送给他们。

只是想知道是否有任何应用程序可以让我远程执行此操作,或者如果没有,将我的图像获取到这些机器并将其设置为默认壁纸的最简单方法是什么?

0 投票
1 回答
234 浏览

c# - Disabling Desktop Wallpaper

does anybody know if there is a way to disable the Desktop Wallpaper image temporarily, and show just the current default "background color" and then enable the desktop wallpaper back again just the way it was?

Thanks.

0 投票
1 回答
1407 浏览

c++ - 独立于桌面环境或窗口管理器以编程方式更改 Linux 中的壁纸

Linux 有很多桌面环境(GNOME、KDE、Xfce、Cinnamon...)和窗口系统(X11、Wayland、Mir...),似乎每个都有自己的方式来更改壁纸。是否有一些高级库,特别是在 C++(和 Qt 5)中,使开发人员能够以编程方式更改 Linux 中的墙纸,而不管窗口管理或桌面管理?我正在寻找类似的东西:

0 投票
1 回答
430 浏览

powershell - 有没有更好的方法将计算机名称添加到桌面位图作为使用 Powershell 创建 VM 过程的一部分

所以这是我在 Hyper-V 上创建新 VM 时作为操作系统设置脚本的一部分运行的 PowerShell 函数。我很好奇是否有更好的方法来实现这一点,或者这是否尽可能好?我希望这更简单,更容易实现。

0 投票
1 回答
6176 浏览

c++ - SystemParametersInfo 将壁纸设置为完全黑色(使用 SPI_SETDESKWALLPAPER)

我尝试更改我的桌面墙纸。当我像这样使用它时它工作得很好:

但是当我这样使用它时,桌面壁纸设置为完全黑色:

我尝试通过 using 获取更多信息GetLastError(),但返回值仅为 0。我也尝试使用 .png-files,但这并没有改变任何东西。

任何想法我做错了什么?

0 投票
2 回答
1895 浏览

c++ - 获取当前桌面壁纸的路径

如标题所述,我想获取当前桌面壁纸的路径(在 C++ 中)。我尝试使用SystemParametersInfowith SPI_GETDESKWALLPAPER。但这只会返回:

%AppData%\Microsoft\Windows\Themes\TranscodedWallpaper

我真正需要的是这样的:

C:\用户\...\image.png

有什么办法可以做到这一点?

0 投票
0 回答
52 浏览

desktop-wallpaper - 有没有办法为 Windows 设置墙纸?

我的朋友想让我为他的生日设计一张壁纸。他的想法需要运行一些代码才能使他的想法生效。我需要访问才能获得时间戳并绘制到背景。

我相信他正在运行 Windows 10,但他可能正在运行 Windows 8。有没有办法做到这一点?

0 投票
1 回答
74 浏览

macos - macOS在哪里存储桌面图片更改时间?

我想以编程方式确定用户是否在背景和屏幕保护程序首选项中启用了自动桌面图片更改(以及更改时间)。

我知道最新版本的 macOS 将桌面图片信息存储在 sqlite3 数据库~/Library/Application Support/Dock/desktoppicture.db中。但它缺少有关图片更改设置的任何详细信息。

在旧版本的 macOS 中存在一个 plist 文件com.apple.desktop.plist,但它似乎不再使用。

有谁知道现在 macOS 将这些信息存储在哪里?

0 投票
1 回答
2513 浏览

c++ - 在 C++ 中绘制 Windows 10 壁纸

有没有办法在 C++ 中处理 Windows 的壁纸(在图标后面)以便在上面绘图?这将允许制作等效的活动桌面(在 Windows XP 之后停止)、等效的 Wallpaper Engine 或任何其他类似工具。(在我的例子中,壁纸上的温度和资源使用监控)。

注意:返回的句柄返回GetDesktopWindow()桌面图标级别的窗口,而不是在它后面。

类似问题的解决方案对我不起作用。具体来说,我尝试了 VLC 媒体播放器的壁纸模式代码。

关键代码是:

但它不会画在墙纸上。