2022年7月Linux Mint发布了21 beta版本,这个版本是基于Ubuntu 22.04的,原来对这个版本十分期待,因为Ubuntu 22.04默认带有Systemd-OOMD 的优化策略,但后来用户反馈是这个功能要误杀很多进程,在Linux Mint 21中要取消该模块;我对Linux Mint新版本有哪些新的特性非常想去发掘,由于Ubuntu 22.04测试后在我的Thinkpad T400中运行卡顿明显,没有兴趣继续测试;而同样基于Ubuntu 22.04的Ukylin Linux 22.04十分不完善的情况下就发布了,我的电脑和其他用户一样都存在开机屏幕变暗,无法看见屏幕内容的问题,手动增加亮度一旦无操作后也会很快变暗;特别严重的是一旦更新无法再登录系统,总共使用优麒麟不超过10分钟,上述两种Ubuntu 22.04 LTS都无法在我的电脑中作为办公生产的主力操作系统。注意力还是回到了Linux Mint,在Linux Mint 21 beta发布的第一天我就在测试环境中安装上了。安装完并未发现什么惊喜的内容,但是考虑到未来的大部分程序就会要适配Ubuntu 22.04 LTS,我还是要评测他是否能作为生产主力操作系统,经评测,这个beta版比国内两强的正式版要稳定高效得多,我觉得国产桌面操作系统还是要华为公司来领军,才能提升稳定性,才能运行高效。通过一两周的折腾,终于把必备的QQ和微信问题解决了,他们基于Wine 7.13运行是十分稳定高效的;小的惊喜是微信在解决掉阴影框残影的情况下让微信的窗口具备了其他程序都具备的默认阴影。小的问题是安可信的浏览器不能再运行了,只能转用微软edge浏览器,安可信浏览器我认为比edge好用。另外一个也算不上多大问题,就是老版本的为知笔记不能用了,不论如何操作,重新编译源程序,都解决不了无法查看为知笔记内容的问题;老版本虽然功能多,但是文字录入时光标要不定时的乱跳,影响文字编辑。ONES收购为知笔记后的新版本虽然功能少,但是可以作为文本编辑器稳定工作,这点十分重要,我还是愿意使用新版本。关于QQ和微信的最新的解决方案我在后续的文章中会介绍,分享。
Linux Mint 从20.3开始到现在的版本都带一个Applet就是Cinnamon Calendar,这个日历小程序可以十分方便的加入中国农历显示(参见本空间前面文章),同时具备一个高效的日程管理功能,打开方便迅速,而且还具备云同步功能,看着就让人觉得眼馋,很想使用,但是发现云同步功能只能支持谷歌,微软上面列出的有,但是只能同步邮件,折腾后失败十分沮丧。但是我的前面文章中我介绍了如何用国内云同步软件快速同步通达信自选股和划线数据的方法,基于这个方法我想来同步Cinnamon Calendar日程,经过2022年8月1日以来的一周的源代码的反复查看,终于找到解决方案,首先使用云同步软件来同步日历的数据(如:坚果云),这个数据存放的位置为~/.local/share/evolution/calendar/system/calendar.ics,但是这个数据同步完成后,Cinnamon Calendar和GNOME Calendar日程却无法自动更新,需要修改Cinnamon Calendar小程序的源代码,修改的文件就是applet.js,在函数on_applet_added_to_panel() 中加入语句Util.spawnCommandLine("/usr/libexec/evolution-calendar-factory restart &");这个语句的目的是重启evolution-calendar-factory,为什么要重启我现在还是不明白,重启后Cinnamon Calendar和GNOME Calendar日程的任何变动都可以自动更新,但是不重启就不能更新。
问题解决了,心里的一块大石头落地了。