因为macOS的壁纸切换算法并非开源,因此我也只能模拟实现。通过电脑的定位传感器获取地理坐标,然后根据坐标定时计算太阳的高度角和方位角以切换到最匹配的壁纸,同时会根据太阳升起和落下切换UI的暗色和亮色模式。
天文(太阳的高度角和方位角)算法是集合了各个大模型的建议最终写出来的,既保证速度,又保证了足以应对壁纸切换的精确性,在此感谢某GPT、某Haiku。
换句话说,dwall是综合了WinDynamicDesktop和AutoDarkMode的功能,同时与这二者相比占用更低的内存。
软件界面很简洁,因为目前是测试版,以完善核心功能和修复bug为主,稳定以后再美化界面。
下面是后台进程的内存占用。
写成一个无界面的可执行二进制程序占用的内存会更低,但对普通用户来说使用体验不友好。
暂时不打算开源。
当前测试版本功能并不完善,暂时只支持两套壁纸。
欢迎下载试用,反馈bug。
下载地址:
123盘:https://www.123865.com/s/Q61bVv-bvovd
提取码:IAxC
请注意,在完成前后端的基本功能之前,测试版的版本号一直是0.1.0,因此不会触发自动更新逻辑,一旦重新编译我将会上传网盘,并在本贴标明更新日期。
正文完