Firefox 美化教程(二) Gmail Manager

Gmail Manager 是一款运行于 Firefox 的 Gmail 增强扩展,可自动检查多个 Gmail 帐户,显示空间占用、新邮件摘要,区别收件箱、标签、垃圾箱,可以自定义提示声音、点击之后打开标签的方式。默认显示位置在状态栏:

Gmail Manager但是既然 上一篇教程 我们用 Fission 实现了状态栏主要功能的向上整合,那么我们不妨也把 Gmail Manager 放到工具栏去,伪装成默认邮件按钮的样子(默认的邮件按钮已经被 Firefox2 拿掉了):

1. 在 Gmail Manager 的设置中将所有 Gmail 帐户工具栏选项中的隐藏未读计数隐藏邮件地址钩上,全局设置的工具栏选项中的打开帐户的时候重置未读计数不要钩。

2. 右击 Firefox 工具栏,在自定义中把 Gmail Manager 按钮拖到工具栏上合适的位置。做完这些,Gmail Manager 已经能在工具栏上工作了,正常的时候图标为红色,有未读邮件的时候图标变成蓝色,并且在窗口右下角弹出新邮件摘要。如果您希望对它的外观做一些美化,请继续阅读:

3. 首先要找到修改需要的图标,一般我们会把它改成和当前 Firefox 皮肤的工具栏图标风格一致的样子,可以去 Firefox 的扩展文件夹里找找皮肤里面带有的工具栏图标全集,在这里:(下面用我在用的皮肤 MacfoxII 为例)

%appdata%\Mozilla\Firefox\Profiles\
xxxxxxxx.default\extensions

找到皮肤所在文件夹里的 .jar 文件,用压缩工具解开它,搜索一下里面名字带有 "toolbar" 的文件,找到工具栏图标在 browsertoolbar.png 和 toolbar-small.png 里面,把里面的第一排邮件标准图标在 Photoshop 里切下来待处理,注意保留它的透明背景。

MacfoxII toolbar icons small
4. 在上面的扩展目录里找到 Gmail Manager, 打开 .jar 了解目标格式。 图和CSS 都在

gmanager.jarskinclassic

该处图标定义了离线、连接错误、正常、新邮件四种状态,并且有大图标和小图标两份。另外有两种尺寸的 loading gif 动画。下面是我做的,可以存下来替换掉该处同名文件:


本来我还自定义了 loading gif 动画:两个 throbber.gif,但 gif 和背景的融合比较麻烦,有兴趣可以自己做,过程类似。

5. 修改 overlay.css。上面的图标尺寸已经和原来的有了区别,所以必须在 css 里修改图片的 rect 值。找到 css 文件最末尾的 /*** Large icon images ***/ 和 /*** Small icon images ***/,改这 8 处图标的 rect 值,rect 如何知道? 比如上面的新邮件大图标在 gm-large.png 中的 上,右,下,左 坐标分别为 0, 108, 26, 81, 那么:

.gm-icon[status|="gm-account-state-logged-in"][newMail="true"] {
-moz-image-region: rect(0px 108px 26px 81px); /* New mail */
}

6. 更新修改过的文件到 .jar 中(需要关闭 Firefox) ,重启看效果:

gmail manager new mail

最新评论

  • 增肥 目前很多人都开始注意饮食中的营养,甚至细算食物中的营养含量。不过,即使这些都已经做的很好,大多数人却发现身体的变化还是没有相对的进展,还是不能长胖。 我为什么爱 Twitter
  • 高午饭 博主现在的社交网络有么,想关注您呢 我为什么爱 Twitter
  • 西贝博客 很好的建议!谢谢分享! 如何为 blog 建立一个高效的标签系统
  • 苹果 老罗露脸了,哈哈,支持他现在的事业 我为什么爱 Twitter
  • 飞之梦 不错,第一次看到这些效果,以后要用一用了。 CSS 文字阴影在网页设计中的应用

发表您的评论

您的评论将回复给 原评论者

:D:):O8):(8D;DXD:P:nice::rainbow::cafe::love::cake:

目前有 25 条评论

  

沙一个发~

介个玩意挺好,不过貌似挺麻烦的样子呀。

哇,fisio的邮箱都用了59%了,orz~


fisio 回复: 觉得麻烦可以无视后面的修改,哈哈
话说那个 59%……因为我用 GSpace 的,用得比较快

赞~~很喜欢那几个图标~~~


fisio 回复: 嗯,MacfoxII 的默认图标稍加修改~

基本上把要用的gmail都整到一个邮件账户里了,google多账户的cookies切换是个问题,试试看这个gmail插件能不能达到我要的效果...


fisio 回复: 在帐号A已登录的状态下用 Gmail Manager 启动帐号B,无缝切换没问题:)

唉,沙发又没了,只等喷喷口水糊弄一下了

问一下,存档页面是用的SRG的吗?我咋弄不出来呢?而且页面起名字叫archive的话,好像和原来的category冲突呢。


fisio 回复: 插件 SRG Clean Archives,页面名称冲突的话换别的吧, archived, archives, ...

改用这个插件把,免得你编辑辛苦,http://organisiert.net/yatcp/

而且好像谁谁说,评论也是有版权了,不许改~ xD


fisio 回复: 谢谢推荐@@ 不过还是等我搞自己的空间再说吧,现在用 yo2 呢,插件不开放……嗯,那个不许改评论的说法大家讨论得也不少了,不过目前的情况我还是赞成修改,哈哈,没办法,yo2 的引用插件太差了,Firefox 下不正常...

详细,呵呵

恩,大叔等下也尝试一下.
不过这个代码看着怎么和CSS那么相似?


fisio 回复: overlay.css ...

介绍得很详细也,赞一个!

喜欢那个icon..

回来看评论也能学到东西呀,啊哈哈,又学了个GSpace,赞fisio


fisio 回复: 呵呵,这扩展很不错的,支持图片直接浏览,mp3 直接播放

还有点问题,yo2最近咋回事,好几天了,经常出来504错误。。。。


fisio 回复: 是的,502/504 在昨晚达到顶峰,基本上完全访问不了。我打算闹独立了,唉

快独立吧
每次我想上来留言的时候,它就给我看 gateway


fisio 回复: 对不住啊…有啥推荐的没?目前打算上 DreamHost

要我推荐嘛我就推荐 cph 啦,哈哈

我还有个国内的空间,不让退款,你有兴趣可以试试,明年3月才到期呢。就是自定义性差点,因为绑了我的域名,别的只能用网站别名了...


fisio 回复: @@ 那就算啦,thx all the same:)

上篇出来的时候忘了问个问题:安装fission的目的是为了全屏的时候可以隐藏状态栏。那么,如我般状态栏上的google笔记本和gladder就看不到了,岂不是不方便?


fisio 回复: 一般全屏也不是一直用,关系不大吧?有些扩展的图标的确是只能放在状态栏,不能改,没办法。。比如我用 Greasemonkey,就只能从菜单去访问啦

搞不出来啊,郁闷死了。Gmail Manager的图标怎么改啊。我昨天刚装,版本可能跟你不一样。压根找不到你说的目录。你能帮我吗?

其实装个google工具栏什么都有了

Gmail Manager我用了很久,但是发现定义的第二个邮箱总是没有去检查,我甚至自己给自己发了封邮件。

不知道有没有人遇到过这类情况?

没注意过,我刚才试了一下,好像是不会的?
好像只有主要邮箱会定时检查...

主要邮箱没有问题的,其他邮箱好像从来没有检查过。不知道该怎么办了~

可以手动选择检查,呵呵

原来其他邮箱只能手工检查啊,终于明白了。
我还以为是自动的呢,呵呵

虽然我认为应该是可以自动检查多个email, 不需要手动的,但我只需要它检查一个,也就没有多去研究...-o-

……有空帮忙研究下吧,先谢谢了,呵呵

博主的博客很好看!


有 1 篇其他博客的文章引用了本文

  1. 08年10月23日不是出家人 » Blog Archive » Firefox 美化教程(三)隐藏菜单栏