今天闲来装上Gnome3的天气插件,遇到一些问题,这里简单写一些。
gnome-shell-extension-weather
1. 编译安装时遇到 Makefile 提示缺少符号,仔细查看config时候的输出,发现一个Error,安装Glib2-dev后正常
2. 安装插件后,可以在 /usr/share/gnome-shell/extension/下找到,或者在 ~/.local/share/. ooxxx 下面
3. 发现插件显示和yahoo正确的气温不符,仔细看了下js代码,找到GET 的url,发现yahoo 那边传过来的今天详细天气数据都错了。
4. 测试了下语法可行性,因为第二次调用forecast返回的今明天气是正确的,可以临时做以下操作:
A. 交换 刷新今日详细信息 和 刷新今明天气信息 的函数。
B. 在今明天气信息里做判断,预先填充部分今天天气信息。
C. 在今日详细里注释掉重复部分。
ctr+F2 r 重启gnome3 OK
你好!我想问一下你究竟是怎么修正的?可以把文件发到我邮箱,毕竟不是所有人都懂 js 啊
。。现在这个插件已经修正了吧? 那个时候Gnome3刚出来,很多东西都不太稳定,目前网上会有更成熟的解决办法,如果需要的话邮件给我,我回家去Fedora上翻翻看