Bosskey 0.2.1
BossKey 0.2.1作者:King
贡献者:dudu8995 otherside 某A(MozTW) RobyLiang
版本:0.2.1
语言: en-US zh-CN zh-TW de-DE
适用于: Firefox Thunderbird Flock Netscape (windows only)
下载: [url]http://addons.mozine.cn/firefox/608/[/url]
简介:为 Mozilla 应用程序 增加“老板键”、最小化/关闭 到系统托盘和自动清理内存功能。
主要特性:
* 为 Mozilla 应用程序 增加一个“老板键”,可自定义快捷键;
* 最小化/关闭 Mozilla 应用程序 到系统托盘,和 MinimizeToTray 不同的是,Bosskey 会同时释放内存;
* 自动清理 Mozilla 应用程序 内存占用,可以设定内存使用上限和清理时间间隔;
* 设置 Mozilla 应用程序 透明界面。
注意事项:
* 可以设置 Win 按键为组合键之一,但并不是所有和 Win 按键的组合都有效,这点要注意
* 内存限制或者是内存检查间隔两个选项任意一个为0,则关闭内存限制功能
* 透明设置为0或者大于等于255的时候关闭透明,这项功能机器配置差的就不要试了
* 在托盘图标上点左键是还原所有窗口,中键是将所有窗口最小化到托盘,右键是菜单,菜单中的 Close ***** 是销毁所有窗口,选择它以后,Fx将被关闭,如果你设置成Fx启动时显示上次的窗口和标签,不好意思,不会再有了
* 本版作为测试,如果没有问题再正式发布。请大家帮忙测试和反馈。
[attach]14189[/attach]
0.2.1 change log:
修改图标的读取方式,现在可以正确显示 Fx 3.* 的图标了,图标也可自定义(其实这个功能早都有,我只是忘记写出来),就是扩展安装目录下的 skin 目录,自行添加 tray.ico
增加点击托盘图标可以切换 Fx 显示状态,但我要提醒一下,Fx 不是单窗口,所以这个功能有时候未必会像你想象的那样完美。
另外补充一点,当选择 关闭到托盘 的时候,按 ctrl 键点关闭,可以直接关闭 Fx 而不是关闭到托盘(这个功能也是以前就有的)
0.2.0 change log:
修改核心为 Unicode ,Fx 标题不会再出现乱码了。
增加 关闭/最下化 到托盘时候可以选择是否释放内存,具体选项在 内存限制 里,不想释放内存的可以在这里关掉。
修改 点击托盘图标按下动作改为抬起动作(之前有人反应会连带其他托盘图标动作)
0.1.9 change log:
关闭/最小化到托盘时不再释放内存,减少CPU资源占用
增加还原窗口时前置
0.1.8 change log:
*增加 关闭到托盘时,可以选择只关闭第一个主窗口到托盘,其他窗口直接关闭。
0.1.7 change log:
*增加 当选择关闭到托盘时,如果按住 ctrl 键时点击“关闭”则直接关闭当前窗口(方便使用)。
*修正 对 TB 的兼容性问题(针对68楼提出的问题)
0.1.6 change log:
*增加对 TB 的支持
*正确显示其他 GECKO 核心浏览器的关闭菜单
*增加图标
*在 add-on 中显示名称变更为 Boss Key
0.1.5 change log:
* 修正最小化/关闭到托盘时候内存释放的问题
* 将菜单中的 Close All 提取,本地化
* 增加德文
0.1.4 change log:
* 美化/修正配置界面(特别鸣谢dudu8995)
* 去掉第2次点击托盘图标还原窗口的功能
* 修正多实例时出现的问题
* 部分代码优化
0.1.3 change log:
* 增加对键盘非字母、数字键的支持。
* 可设定“隐藏/显示”使用同一热键(此时热键为开关方式,即按一次为隐藏,下一次为显示,再下一次又是隐藏…)。
* 修正对 WindowBlinds 的兼容问题。
0.1.2 change log:
* 修正当不选择 按下快捷键隐藏托盘图标时,托盘图标菜单会出现一些错误的空白项
* 增加可自定义图标,%APPDATA%\Mozilla\Firefox\Profiles\<你的配置文件夹>\extensions\{A2049DEF-A235-488f-878C-B41F8071FA9C}\skin 中复制你需要的图标,并重命名为 tray.ico
* 修改托盘默认图标为 Mozilla 应用程序 本身的图标
* 修改托盘提示为 Mozilla 应用程序 父文件夹的名字。
0.1.1 change log:
* 核心代码做了重大调整,基本上可以隐藏所有 Fx 的窗口
* 当选择关闭到托盘时,保留可以选择窗口菜单上的 关闭 选项或者是按 Fx 的快捷键(ctl+w 或 ctrl+shitf+w)来彻底关闭窗口
* 当一些具有唯一性的窗口(下载、Addon等)被隐藏的时候,点击 Fx 菜单上显示这些窗口的选项不再有效,必须取消对这些窗口的隐藏,窗口才会显示出来。
[[i] 本帖最后由 King 于 2008-10-31 10:02 编辑 [/i]] Thank you! 我来测试一下。 更新到 0.1.1 楼主厉害,我也试验一下 楼主终于将Alphafox的功能做成扩展了,可喜可贺。 不知K兄能否想办法作到局部透明?<br />这样会更完美. 已添加到 Addons.mozine.cn BUG回报...开关一次附加软件后 隐藏Firefox然后显示Firefox会依旧打开附加软件窗口...<br /><br />minimizetotray这个扩展我感觉比较完美希望楼主多多参考 ctrl+shift+w本来就是全局显示热键,按这个热键的时候当然要显示出所有窗口,另外你说的不过是你的个人习惯问题,如果先有这个扩展后有 minimizetotray ,又会怎么样?<br />如果你设置成始终都显示tray icon,从右键可以选择你想打开的窗口<br />你说的 minimizetotray 比较完美我实在不知道是从何谈起,它有热键隐藏和显示吗?如果你认为 alt+f4 也算的话,那你也可以使用我这个扩展的时候按 alt+f4 试试,看有什么不同。 <!--quoteo(post=98320:date=2007年8月7日 12:52 PM:name=westjay)--><div class='quotetop'>引用 (westjay @ 2007年8月7日 12:52 PM) <a href="index.php?act=findpost&pid=98320"><{POST_SNAPBACK}></a></div><div class='quotemain'><!--quotec-->BUG回报...开关一次附加软件后 隐藏Firefox然后显示Firefox会依旧打开附加软件窗口...<!--QuoteEnd--></div><!--QuoteEEnd--><br />附加软件也是一个窗口,如果你只点“关闭”,同样会最小化到 system tray(如果你选了关闭到 system tray 这个选项)。用 ctrl - w 关掉,或者是点窗口菜单里的关闭。 我说的开关附加软件的窗口是指开关一次附加软件后...隐藏Firefox然后显示Firefox...附加软件的窗口又会自动打开而且这个是扩展的正常功能不算是bug?<br /><br />还有版主...您大人有大量我好心提交bug...别弄得满是质问的口气... <!--quoteo(post=98323:date=2007年8月7日 1:14 PM:name=otherside)--><div class='quotetop'>引用 (otherside @ 2007年8月7日 1:14 PM) <a href="index.php?act=findpost&pid=98323"><{POST_SNAPBACK}></a></div><div class='quotemain'><!--quotec--><!--quoteo(post=98320:date=2007年8月7日 12:52 PM:name=westjay)--><div class='quotetop'>引用 (westjay @ 2007年8月7日 12:52 PM) <a href="index.php?act=findpost&pid=98320"><{POST_SNAPBACK}></a></div><div class='quotemain'><!--quotec-->BUG回报...开关一次附加软件后 隐藏Firefox然后显示Firefox会依旧打开附加软件窗口...<!--QuoteEnd--></div><!--QuoteEEnd--><br />附加软件也是一个窗口,如果你只点“关闭”,同样会最小化到 system tray。(如果你选了关闭到 system tray 这个选项)。用 ctrl - w 关掉,或者是点窗口菜单里的关闭。<br /><!--QuoteEnd--></div><!--QuoteEEnd--><br />原来是这样....不过对于一般使用来说我关闭附加软件窗口的目的肯定不是要它最小化到系统栏里面去....希望在这方面改进 之所有也要对这些窗口操作,就是为了确保将所有的 Fx 窗口都能隐藏起来,例如 google note 的独立窗口也采用这种形式,如果照你说的“改进”了,那有人在看 google note 的时候老板来了,按一下热键, 浏览窗口是没了,google note 还留在那里,这样似乎就失去意义了吧? <!--quoteo(post=98327:date=2007年8月7日 1:22 PM:name=King)--><div class='quotetop'>引用 (King @ 2007年8月7日 1:22 PM) <a href="index.php?act=findpost&pid=98327"><{POST_SNAPBACK}></a></div><div class='quotemain'><!--quotec-->之所有也要对这些窗口操作,就是为了确保将所有的 Fx 窗口都能隐藏起来,例如 google note 的独立窗口也采用这种形式,如果照你说的“改进”了,那有人在看 google note 的时候老板来了,按一下热键, 浏览窗口是没了,google note 还留在那里,这样似乎就失去意义了吧?<!--QuoteEnd--></div><!--QuoteEEnd--><br />稍微区分下系统窗口和平时的页面吧...毕竟没多少人喜欢开着系统窗口看网页<br /><br />PS:右键系统栏图标出来的菜单有乱码现象 你说的系统窗口指的是弹出式窗口吧,弹窗是不会最小化到托盘的<br />另外就是很有些扩展都有自己的独立窗口,而且类型同浏览窗口是一样的,为了保证能将这些窗口都隐藏,我只能采取目前的方案。<br /><br />另外感谢你能够积极提出 bug 。 <!--quoteo(post=98332:date=2007年8月7日 1:34 PM:name=King)--><div class='quotetop'>引用 (King @ 2007年8月7日 1:34 PM) <a href="index.php?act=findpost&pid=98332"><{POST_SNAPBACK}></a></div><div class='quotemain'><!--quotec-->你说的系统窗口指的是弹出式窗口吧,弹窗是不会最小化到托盘的<br />另外就是很有些扩展都有自己的独立窗口,而且类型同浏览窗口是一样的,为了保证能将这些窗口都隐藏,我只能采取目前的方案。<!--QuoteEnd--></div><!--QuoteEEnd--><br />那能否做一个选项让用户自己选择是否需要最小化所有窗口到系统栏里面...<br /><br />老实说我是冲着内存整理来的... 有些功能不是想有就有的,要看操作系统给你留了多少余地 另外...版主我还是坚持 下载 检查更新 错误控制台 附加软件等窗口不被最小化到系统栏里面,因为当你开着"关闭到系统栏"选项的时候关闭上述窗口其结果都是最小化到系统栏里面...随后最小化Firefox...再次点击系统栏图标的时候结果很难让人接受<img src="http://forums.mozine.cn/style_emoticons/<#EMO_DIR#>/sweatingbullets.gif" style="vertical-align:middle" emoid=":sweatingbullets:" border="0" alt="sweatingbullets.gif" /> 你可以选择双击窗口左上角的图标,或者点击那个图标然后选“关闭”。 双击左上角和点X关闭结果是一样的...能用的只有点图标选择关闭和任务栏上面点右键关闭 <!--quoteo(post=98349:date=2007年8月7日 2:32 PM:name=westjay)--><div class='quotetop'>引用 (westjay @ 2007年8月7日 2:32 PM) <a href="index.php?act=findpost&pid=98349"><{POST_SNAPBACK}></a></div><div class='quotemain'><!--quotec-->双击左上角和点X关闭结果是一样的...能用的只有点图标选择关闭和任务栏上面点右键关闭<!--QuoteEnd--></div><!--QuoteEEnd--><br />ctrl -w, as I said before. <img src="http://forums.mozine.cn/style_emoticons/<#EMO_DIR#>/wink.gif" style="vertical-align:middle" emoid=";)" border="0" alt="wink.gif" /> 首先,感谢楼主提供这么好用的扩展!! <img src="http://forums.mozine.cn/style_emoticons/<#EMO_DIR#>/thumbsup.gif" style="vertical-align:middle" emoid=":thumbsup:" border="0" alt="thumbsup.gif" /> <br />有个问题,不知最小化后的托盘里的图标放在哪里?我自己觉得不太顺眼想换成firefox默认的,可是在扩展的文件夹里找不到这个图片 <img src="http://forums.mozine.cn/style_emoticons/<#EMO_DIR#>/sweatingbullets.gif" style="vertical-align:middle" emoid=":sweatingbullets:" border="0" alt="sweatingbullets.gif" /> <!--quoteo(post=98350:date=2007年8月7日 2:36 PM:name=otherside)--><div class='quotetop'>引用 (otherside @ 2007年8月7日 2:36 PM) <a href="index.php?act=findpost&pid=98350"><{POST_SNAPBACK}></a></div><div class='quotemain'><!--quotec--><!--quoteo(post=98349:date=2007年8月7日 2:32 PM:name=westjay)--><div class='quotetop'>引用 (westjay @ 2007年8月7日 2:32 PM) <a href="index.php?act=findpost&pid=98349"><{POST_SNAPBACK}></a></div><div class='quotemain'><!--quotec-->双击左上角和点X关闭结果是一样的...能用的只有点图标选择关闭和任务栏上面点右键关闭<!--QuoteEnd--></div><!--QuoteEEnd--><br />ctrl -w, as I said before. <img src="http://forums.mozine.cn/style_emoticons/<#EMO_DIR#>/wink.gif" style="vertical-align:middle" emoid=";)" border="0" alt="wink.gif" /><br /><!--QuoteEnd--></div><!--QuoteEEnd--><br /> <img src="http://forums.mozine.cn/style_emoticons/<#EMO_DIR#>/sweatingbullets.gif" style="vertical-align:middle" emoid=":sweatingbullets:" border="0" alt="sweatingbullets.gif" /> <br />鼠标流......= v = 原来不是有手动清理 Firefox 内存占用吗?<br />现在没有了?<br /><br />还想问一下,自动清理 Firefox 内存占用指的是空闲状态下才开始计时吗? 更新至 0.1.3<br /><br />另回复楼上的:自动清理是不分状态的,只是 Firefox 正在非空闲状态下的时候清理掉的部分可能会被 Firefox 立即使用,你可以尝试减小一下时间间隔。 感觉设置界面做的有点乱。<br />建议可以做成三块标签页分别设置老板键、内存清理和透明。<br />或者在一个窗口中用三个frame。这样会清楚一些。<br /><br />PS:我很惊讶King哥哥的才能,这么多功能竟然只要17KB???实在小巧可爱,喜欢喜欢。<br />送花~ <img src="http://forums.mozine.cn/style_emoticons/<#EMO_DIR#>/flowers.gif" style="vertical-align:middle" emoid=":flowers:" border="0" alt="flowers.gif" /> 好用哈,羡慕楼主的才啊!<br />请问,万一老板查出来了……能不能再增强一下,增加:显示时要求输入密码?那就更完美了。 firefox窗口最小化我设置的是缩小到托盘,但是其他窗口例如下载窗口最小化的时候也是到托盘,这点不太好<br /><br />建议其他窗口随着firefox最小化,firefox未最小化的时候这些窗口最好是缩到任务栏上<br /><br />另外这些窗口最小化的时候点击托盘图标会使firefox从最大化状态还原!<br /><br />还有下载窗口最小化下载完成后自动关闭,再次打开这个窗口时会缩得很小! <!--quoteo(post=99014:date=2007年8月13日 7:27 AM:name=King)--><div class='quotetop'>引用 (King @ 2007年8月13日 7:27 AM) <a href="index.php?act=findpost&pid=99014"><{POST_SNAPBACK}></a></div><div class='quotemain'><!--quotec-->更新至 0.1.3<br /><br />另回复楼上的:自动清理是不分状态的,只是 Firefox 正在非空闲状态下的时候清理掉的部分可能会被 Firefox 立即使用,你可以尝试减小一下时间间隔。<!--QuoteEnd--></div><!--QuoteEEnd--><br /><br />谢谢您的回复。<br />刚刚又仔细看了一遍您的帖子才发现,原来“内存限制”和“内存检查间隔”一定都要填上相应的数字才可以的(我原来就只填了“内存检查间隔”)<br />那么我想问一下,一般1G的内存,“内存限制”和“内存检查间隔”分别设置为多少合适呢? <!--quoteo(post=99023:date=2007年8月13日 9:18 AM:name=震哥)--><div class='quotetop'>引用 (震哥 @ 2007年8月13日 9:18 AM) <a href="index.php?act=findpost&pid=99023"><{POST_SNAPBACK}></a></div><div class='quotemain'><!--quotec-->感觉设置界面做的有点乱。<br />建议可以做成三块标签页分别设置老板键、内存清理和透明。<br />或者在一个窗口中用三个frame。这样会清楚一些。<br /><br />PS:我很惊讶King哥哥的才能,这么多功能竟然只要17KB???实在小巧可爱,喜欢喜欢。<br />送花~ <img src="http://forums.mozine.cn/style_emoticons/<#EMO_DIR#>/flowers.gif" style="vertical-align:middle" emoid=":flowers:" border="0" alt="flowers.gif" /><!--QuoteEnd--></div><!--QuoteEEnd--><br />有这个考虑。下一版会改设置界面。