有什么方法可以使天气小部件坚持到底吗?


8

目前,我的仪表板上有四个天气小部件。我发现的问题是,当我以一种方式排列它们时,有时它们中的一些会向下移动大约20-100像素。

我认为这与正在加载的天气图形(即太阳,雪,雨等)有关。有时它们比小部件期望的要高,并且它重新定位自身,这与我的安排不符。

有没有办法使天气小部件贴到我所放置的地方?有人知道如何停止天气小部件的重新排列吗?

安排:

在此处输入图片说明

排量:

在此处输入图片说明


自从Dashboard首次推出以来,这已经困扰了我近八年。我很惊讶它仍然没有被修复。
daGUY

Answers:


8

天气小部件跳来跳去的原因是因为当前天气的图标图片突出在小部件本身上方。例如,云或雨图像。当天气变化时,图像也会变化,并且由于它们的突出量不同,因此它们会四处移动以适应变化。

这是可以修复的,但会导致小部件图像顶部的切掉一点点。在我看来,值得一提的是,您几乎不会注意到这种斩获。

编辑文件:

/Library/Widgets/Weather.wdgt/Weather.js

在359行上,更改:

maxOffset = entry.voffset > maxOffset ? entry.voffset : maxOffset;

至:

maxOffset = 0;

可能是不同的行号-359对于Snow Leopard是正确的。您应该在文件中搜索正确的文件。

更新OSX时需要重做。


这可能会起作用。测试。感谢您的提示@Mark
Michal M

编辑我的回答有更多的解释
马克托伊尼森

不幸的是,当我从翻盖模式切换到显示模式并偶尔返回时,这在我的Air运行Mountain Lion上对我不起作用。此更改也剪掉了图形的顶部,因此,阳光,雪或云的硬顶边缘看起来比股票小部件要差,后者通过完全绘制而不是被硬边裁剪而淡出。
bmike

2

我知道这不是一个非常技术性的解决方案。将天气小部件并排放置在屏幕底部,因此当图像更改时,它不会撞到另一个小部件。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.