« Debian Linux的简单网络设置 | 主 页 | 集中一下Firefox技巧 »

合并Firefox工具栏获取更多显示空间


cathayan.org版权所有,保留一切权利。转载请保留此说明。谢绝商业转载。

首先表达一下对这位Geek女士,吉娜·特拉帕尼(Gina Trapani)的崇拜之情,她这篇文章里讲的招数有些也有耳闻,但竟然没有拉到一块用过,真是比较弱了。

她这里讲到的方法,可以把Firefox导航栏合并到菜单栏上,从而节省空间,扩大页面显示面积,对于小屏幕比较有用(大屏幕高分屏也可用来扮酷吧)。

首先是在导航栏空白处点右键,然后“定制”,在定制窗口中选中“使用小按钮”,然后把导航栏上的按钮拖动到菜单栏右边空白处,包括地址框和搜索框。不想用的按钮就不必再拖了。

再在导航栏上点右键,把导航栏取消掉,也就是不显示它。这些操作也可以在菜单--显示--工具栏里面进行。

这样之后,菜单栏可能会很挤,地址栏也不够长,这时就要用Firefox的超强定制能力来设置一下。方法是修改用户的userChrome.css文件(这个文件的位置在下面,如果没有就拿目录下的example文件拷贝一个),主要项目有:

/*
* 去掉Help菜单。其他的菜单名字是:
* file-menu, edit-menu, view-menu, go-menu, bookmarks-menu, tools-menu, helpMenu
*/

/*
* 让 前进/后退/停止三个按钮只在有效时才显示,如果没有可前进或可后退的页面时就不显示
*/

/* 去掉载入页面时右上角旋转的小按钮 throbber */

/*
* 去掉地址栏里的Go按钮,以及搜索栏后面的Go按钮。
* 这个好像可以通过about:config来做。
*/
#go-button-stack, .search-go-button-stack {
display: none !important;
}

/*
* 修改搜索框的宽度。如果用Google工具栏替换了这个搜索栏的话,可能无效。
*/
#search-container, #searchbar {
-moz-box-flex: 200 !important;
}

各个系统下userChrome.css文件的位置见下面。修改userChrome.css以取得更多其他设置的方法可以参考Mozilla网站上的说明。

Linux
~/.mozilla/firefox/xxxxxxxx.default/chrome/

Mac OS X
~/Library/Application Support/Firefox/Profiles/xxxxxxxx.default/chrome/

Windows XP/2000
C:\Documents and Settings\[User Name]\Application Data\Mozilla\Firefox\Profiles\xxxxxxxx.default\chrome\
where xxxxxxxx is a random string of 8 characters.

Windows 95/98/Me
C:\WINDOWS\Application Data\Mozilla\Firefox\Profiles\xxxxxxxx.default\chrome\



2006-10-29 00:01:00,由cathayan发表。目录:电脑  EMail This

评论

sopp:

第一步的工作有一个很棒的扩展可以做到
compact menu
于 2006-10-29 06:08:20 发表,来自:

AutoXBC:

代码很好,可以学习一下。不过思路太 Linux 了,这一篇手写了 Compact Menu,下一篇就是教你写一个 Tab Mix 了。
于 2006-10-29 07:42:41 发表,来自:

Calon:

我现在是把标签工具栏拖到菜单栏一起了。那个省掉前进/后退/停止的挺实用
于 2006-10-29 07:59:53 发表,来自:http://calon.weblogs.us/

cathayan:

还是觉得这里的方法好,不需要装扩展,第一步完全是菜单 操作,第二步是CSS,感觉更方便
于 2006-10-29 08:46:50 发表,来自:http://blog.cathayan.org/member/1

IUSR:

全是XUL灵活性的功劳。
于 2006-10-29 09:22:31 发表,来自:

windrose:

还有个扩展叫做tinymenu的,把所有菜单项合并到一项,可用的地方就多了。
于 2006-10-29 09:43:01 发表,来自:http://my.donews.com/windrose/

徐杰:

非常感谢
于 2006-10-29 10:04:22 发表,来自:

interjc:

用tiny menu就行了
于 2006-10-29 17:12:07 发表,来自:http://interjc.net

hutu:

难道就没有人发现地址栏的高度其实比菜单那一行要高一点点么,有没有办法改改
于 2006-10-29 17:44:40 发表,来自:

dodo:

对菜单编辑有一个Menu Editor很不错,可以控制整个菜单列和单个菜单项是否显示,还可以任意调整顺序。至于搜索框强烈推荐一个searchbar Autosizer,可以让搜索框随着里面的输入自动“长大”,我平时就把默认长度设成最小,输入搜索关键词是它就自动变长了。
于 2006-10-29 18:49:21 发表,来自:

沙鲸:

/* 去掉载入页面时右上角旋转的小按钮 throbber */
=====
可以直接在定制的时候把旋转的东东给拖掉。

其他的诸如隐藏某个菜单栏目,可以通过扩展实现,极致状态就是使用hidemenu,隐藏菜单栏或者tinymenu把菜单栏变成一个单个的“菜单”下拉。
至于搜索栏的问题,可以通过一个扩展让变成自适应长度。

我的FF界面就是最精简的了,欢迎到我的BLOG查看
于 2006-10-30 07:42:41 发表,来自:http://blog.163.com/cetus

kDolphin:

很早就这么干了,不过我把收藏栏的空间留给了web developer这个插件。
收藏栏上我只有三个订阅按钮。
于 2006-10-30 14:48:11 发表,来自:http://www.kdolphin.com

bb:

不是很必要,把bookmarks toolbar上的内容全部拖到菜单右边,然后取消bookmarks toolbar即可。同样也是两行。还不用增加鼠标点击次数。
于 2006-10-31 16:00:49 发表,来自:

我来评论








为保护您的隐私,请不要在评论框里填写自己的真实E-mail地址。
广告见之即删。带有任何赢利机构链接的评论都会删除。

buy viagra generic