Gnome shell 天气扩展未显示正确的天气信息

Gnome shell 天气扩展未显示正确的天气信息

我在 Ubuntu 11.10 上并且安装了 Gnome shell 扩展。

对于天气扩展程序,问题在于它只显示首次安装时显示的温度。这意味着虽然当前温度为 25,但它继续显示为 32。

我输入了正确的 WOEID。

需要你的帮助来解决这个问题。

答案1

这是我做的:

  1. http://weather.yahoo.com并输入您的位置
  2. 点击“RSS“ (在右侧)
  3. 您的位置代码显示在地址栏中(例如 weather.yahooapis.com/forecastrss?p=GMXX0087&u=f)
  4. 复制您的代码(GMXX0087在我的情况下)并打开一个终端
  5. 设置位置和城市

    gsettings 设置 org.gnome.shell.extensions.weather woeid "'GMXX00187””

    gsettings 设置 org.gnome.shell.extensions.weather 城市您的城市

  6. 注销并再次登录

答案2

嗯,在我使用 3 个字母的代码和我的 WOEID 代码之后,它就成功了。

答案3

答案4

上述建议对我没有用,所以我想出了以下步骤,这样我就能知道我所在位置的准确天气。抱歉,我本想发布更多链接,但论坛不允许我发布超过 2 个链接。

  1. 前往雅虎天气页。

  2. 然后,搜索您的城市。在 URL 中,您将看到您所在位置的唯一数字 ID。例如,堪萨斯城的 ID 是2430683

  3. 复制该数字 ID 并将其放在此链接的末尾:http://weather.yahooapis.com/forecastrss?w=。这是 RSS 源的链接。例如,对于堪萨斯城,RSS 链接将是http://weather.yahooapis.com/forecastrss?w=2430683

  4. 在 RSS 源页面的底部,您将看到一个超链接,上面写着“Yahoo! 天气的完整预报”。单击该链接。它将再次打开您所在位置的 Yahoo 天气页面,但 URL 会有所不同。URL 现在应该包含同时包含字母和数字的 WOEID。例如,堪萨斯城的 WOEID 是USMO0460

5)要更新您的 WOEID,您可以按照上面第一个答案中的终端说明进行操作,并在终端中输入:

gsettings set org.gnome.shell.extensions.weather woeid "'GMXX00187'"
gsettings set org.gnome.shell.extensions.weather city YOURCITY

然后注销并登录。

或者:您可以点击天气应用按钮,然后点击右上角的设置按钮。然后输入 WOEID 和覆盖位置标签。

相关内容