Red Hat Bugzilla – Bug 477974
clock-applet doesn't display weather in the panel
Last modified: 2009-09-09 21:34:05 EDT
Description of problem:
Even though "Show weather" and "Show temperature" are checked in the preferences, neither of those is displayed in the panel.
Version-Release number of selected component (if applicable):
Which place is selected to show weather for in the center tab.
Created attachment 327885 [details]
Preferences "Locations" tab
I'm not sure what you're talking about; there's no apparent option to select a place to show weather in that tab.
Created attachment 327892 [details]
I was confused first. Tray to click on add button. ( first attacment ).
Type inn field Locations name. Then a drop down menu appears.
The help could be better.
I'm not sure what the relationship between your suggestion and the reported problem is. If you're suggesting that I should remove and add back a location, that doesn't help.
I was just trying to help. This works fine when you have learned how to use it.
There is no help about location in Location window and not in either in Clock Perferences window.
There is no title in Location window additional information to select.
Give every window a title (with the exception of alerts and toolboxes). ..."
For Location in Location window there is no hint off additional information to select.
First impression is that the field is pure text field.
"Where possible, provide an additional or alternative control that limits the required input to the valid range. ..."
Location window is for to different things.
To select time zone or time rule and
to select weather station.
This should possible bee to different windows.
In most c
What is the purpose to change Latitude or Longitude.
As far as I can tell, it doesn't work fine. I know how to add a location. That gets no closer to making the weather information appear in the panel.
Well. I am at work and do not have access to fedora.
If I remember.
Click on clock applet. Then locations appears.
On location there is a figure ( house ? ).
Tray to click on the figures in locations, then weather information appers in clock applet.
No, that's not what this bug is about.
The weather and temperature are supposed to display *in the panel* (as I have said from the start). The did in F9. They don't in F10. In the F10 version of the package checking the aforementioned checkboxes for weather and temperature only adds empty space to the applet's footprint in the panel.
Okay, after rereading comment #8 and experimenting a bit, I finally understand:
A "Set" button appears when moving the pointer over one of the locations listed in the drop-down from the panel applet. Clicking the "Set" button sets a location as the one for which the weather and temperature is displayed in the panel.
So apparently this is "working". There's just an excruciating lack of discoverability in the clock applet UI.
This doesn't work for me while in F9 everything works as it should.
See also #469136 and http://bugzilla.gnome.org/show_bug.cgi?id=565751
*** Bug 469136 has been marked as a duplicate of this bug. ***
I am going to close #469136 as a duplicate of this bug rather than the other way around. This report has better information regarding the bug.
thank you for the heads up and have you tried what Braden has suggested. It would seem the bug is not seeing the "Set" button until you hover the cursor over the configured location. Once the location is "Set" the information correctly appears on the panel. If that doesn't correct the issue for you, please add anything else to this report.
It would seem you've figured out the issue to be due to the invisible "Set" button, making the configuration incomplete, Thanks.
As i already said in the bug #469136 the bug interests also the weather applet, and not only the clock panel.
They have the same behaviour.
The location are correctly added in both applet, but icon and temperature does not appear on the panel. There are only two small blank zone who can targeted with the mouse to show the option menu, and nothing else.
I tried that, see attached screenshot. The location is correctly set afaik (the "home" image is set to "Deelen" but the weather indication just doesn't show up. Not sure what you exactly mean by hover over the configured location? I moved the mouse everywhere :-)
Created attachment 328272 [details]
clock without weather but with configured location(s)
I can confirm the behavior Francois is reporting. I can get the weather to display if I remove the clock, add it back to the panel, and add my city... but the weather display disappears after reboot.
I am also seeing this behavior in both the clock applet and the weather applet. I add the applet, select a location, and I see the temp and weather in both applets. After I reboot the information is gone in both the clock and the weather applet. Both of these applets worked as expected Fedora 9.
The weather/temperature has always worked fine for me in the past, but I noticed since one of the recent updates it has broken and the clock applet no longer displays the temperature or weather. I tried switching to several different locations in my area, thinking perhaps one of the locations had died, but none of them work anymore. Not sure if it's related to this bug or not. Is there any particular information I can provide to help?
The about page says Clock 2.24.3
I added the separate weather applet to the toolbar and it works fine, so the problem definitely seems to be with weather portion of the clock applet. Both the weather applet and the clock applet's weather are set to the same location.
This problem looks to be caused by the applet starting up and not being able to find weather information initially. (Granted the UI could be better, but that's a different bug...)
If one restarts the clock-applet, either by killing it somehow (pkill clock-applet) and telling the panel to reload, or by killing the gnome-panel (or removing and re-adding it, as was suggested earlier) then the clock will show weather information.
The entire problem appears to be caused by the clock not being aware of NetworkManager, and simply trying *once* to establish a connection.
A fix would be to change the applet to check if NetworkManager has a connection, and wait until NM does have a connection to connect to a server.
Even on Ubuntu, where I had the weather initially displaying, if the network went down, the weather applet would die (it would show the icon from before the network went down) and I would have to kill it to get new weather information.
I'm not sure how it works, but I believe part of why we have NetworkManager around is so that we can signal applications when we lose and gain a connection, right? Hopefully someone can tell clock-applet this. :-P
If someone can point me at some documentation for NetworkManager and the clock-applet I could try to fix this myself... though as a disclaimer, I'm a college student and have never looked at NetworkManager or clock-applet's code...
But, hey, I'm on spring break, so I've got some time, and if nobody else is taking a stab at it, I may as well take a look and see if I can make any sense of the code... If I can't, well, then we're back where we started, right?
> This problem looks to be caused by the applet starting up and not
> being able to find weather information initially.
I can confirm this in my case too. I took NetworkManager out of the loop and set up an ONBOOT=yes on my eth0 port so that networking was online by the time the desktop came up. The weather applet works fine. Then I switched back to using NetworkManager and started a network connection after the desktop loaded - result was no weather info. So it looks like there's a bug in the applet that causes the weather portion to crash if networking is not running when the applet loads.
The problem that led to this bug report is a UI bug and it does appear to have an upstream equivalent. Persons observing issues related to NetworkManager are encountering a different bug.
Problem has disappeared on my system after upgrade to Fedora 11.
I have fedora 11, and still the temperature is not shown when computer
boots for the first time. If I reboot it, I get the temperature.
I think the problem is related to the fact that my only internet connection is a HSDPA connection now. When I was using ethernet the problem didn't occur.
The clock applet version is 2.26.3
Kernel is 184.108.40.206-217.2.16.fc11.i586
What is wrong?