Featured image of post Gnome农历插件安装踩坑记录

Gnome农历插件安装踩坑记录

extensions.gnome.org上找到个农历扩展Lunar Calendar 农历,直接安装会因为缺少依赖报错,搜到的rpm包也无法正常安装,查了下需要手动编译安装lunar-date

Fedora35 编译安装lunar-date

github页给的安装指南如下

1
2
3
meson build --prefix /usr -Ddocs=true -Dintrospection=true -Dvapi=true -Dtests=true
ninja -C build/
sudo ninja -C build install

meson是用Python语言开发的构建工具,编译需要Ninja(用C++实现)命令。

所以首先

1
sudo dnf install meson ninja-build

接着运行指南上第一条指令,如果有依赖缺失会报错,但是提示的依赖名称不能直接用于dnf install,可以在command-not-found.com 查询所需安装指令。以我为例:

1
sudo dnf install vala gtk-doc

接着重新安装插件就可以正常启用了。

额外可选设置

默认情况下当系统语言为中文时扩展可以正常工作,但是像我一样习惯系统语言用英文的话,农历会以拼音形式标注出来(真的很难看),解决办法如下:

1
cp /usr/share/locale/zh_CN/LC_MESSAGES/lunar-date.mo /usr/share/locale/en_US/LC_MESSAGES/lunar-date.mo

效果展示

Built with Hugo
Theme Stack designed by Jimmy