1 Star 0 Fork 0

程序员晓飞/WinDynamicDesktop

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
克隆/下载
贡献代码
同步代码
取消
提示: 由于 Git 不支持空文件夾,创建文件夹后会生成空的 .keep 文件
Loading...
README
MPL-2.0

WinDynamicDesktop

Port of macOS Mojave Dynamic Desktop feature to Windows 10

Donate

How do I use this?

The first time you run WinDynamicDesktop, it will automatically download the macOS Mojave wallpapers from here and extract them to your disk. I have not included the files directly in this repository for copyright reasons. If you want to select a different set of images, see the section below for how to do so.

You will also need to input your location when running the program for the first time. This location is not used for any purpose other than to determine the times of sunrise and sunset where you live.

After you enter your location, the program will minimize to your system tray and it will run in the background. Right-clicking on the system tray icon opens a menu with options to update the location, refresh the wallpaper manually if necessary, or exit the program. You can also enable dark mode or choose to start WinDynamicDesktop when Windows boots from this menu.

If you want to run the app silently with no icon in the system tray, you can do this by editing the settings.conf file which is in the same folder as the EXE. Change the setting "hideTrayIcon":false to "hideTrayIcon":true (or add it if it doesn't exist), then restart the app.

Why did you develop this?

When the Dynamic Desktop feature was announced for macOS Mojave which shifts through 16 images of the same desert scene taken at different times of day, I wanted to write a Windows program that would do the same thing. Windows has the ability built-in to cycle through different wallpapers, but only at regular intervals, not based on the times of sunrise and sunset. This program adds that feature for the Mojave wallpapers to the Windows desktop.

Can I customize the images?

Yes. By default WinDynamicDesktop uses the Mojave wallpapers, but if you create an images.conf file in the same folder as the EXE you can customize the images that are used. The default images.conf can be found here. It is formatted in JSON and must contain the following values:

  • themeName - String which is the name of the wallpaper theme shown in the user interface
  • imagesZipUri - String containing URL to download images.zip file from, or null if the content in the images subfolder is provided by the user
  • imageFilename - String containing the filename of each wallpaper image, with {0} substituted for the image number
  • dayImageList - Array of numbers listing the image numbers to display throughout the day (between sunrise and sunset)
  • nightImageList - Array of numbers listing the image numbers to display throughout the night (between sunset and sunrise)

Legal and privacy stuff

I do not own the Mojave wallpaper pictures used by WinDynamicDesktop, they belong to Apple. The icon used in this program was made by Roundicons from flaticon.com and is licensed by CC 3.0 BY.

When you enter your location, WinDynamicDesktop uses the LocationIQ service to convert your location to latitude and longitude. Your location info is never sent anywhere without your consent.

空文件

简介

暂无描述 展开 收起
README
MPL-2.0
取消

发行版

暂无发行版

贡献者

全部

近期动态

不能加载更多了
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
1
https://gitee.com/jiaofei-coding/WinDynamicDesktop.git
git@gitee.com:jiaofei-coding/WinDynamicDesktop.git
jiaofei-coding
WinDynamicDesktop
WinDynamicDesktop
v1.3

搜索帮助