My Mozilla Firefox Extensions 2008-03-28

说实话,我觉着,虽然技术上 Firefox 要比 IE 先进不少,但是如果没有那么方便并数量庞大的扩展,跟 IE 也就半斤八两,safari 等还得靠边站。扩展,才是 Firefox 制胜的唯一法宝。另外,前几天 Google Chrome 发布了,试用后感觉很不错,但是还不成熟,等它什么时候 beta 结束,再考虑是不是由 Firefox 迁到 Chrome。

记录一下我喜欢的 Firefox 扩展:

Adblock Plus

毫无疑问,这是必备扩展,现在一些网站的广告过于凶猛,以前有人说很多免费网站主要是依靠广告的收入来维持,如果大家都屏蔽了,整体上不利于互联网的发展,可是对于很多网站来说,如果你不把它的广告给屏蔽了,你的浏览器将会死的很惨。

Adblock Plus:Element Hiding Helper

这个是 adblock plus 扩展的扩展,对于嵌入网页的文字广告很有用处。

Foxmarks Bookmarks Synchronizer

如果不只是使用一台机器,这个可以同步书签,非常好用。

gladder

在党的光辉照耀和“保护”下,我们都是乖孩子,不管是真的假的,你喜不喜欢的,只能看党让你看到的东西,即便是在伟大的互联网上也不例外。不过,如果有一天你想当当坏孩子,可以用这个来爬墙偷看,偷窥无罪!

Menu Editor

Firefox 扩展巨多,有很多扩展会在你的右键菜单中加入一些项目,加上 Firefox 本来就有的,真是又臭又长,这个可以让你设定你 firefox 中的各个菜单,浓缩精华,使其短小精悍,速度快。

Personal Menu

主菜单上我们常用的只有几个项目,这个扩展是为扩大显示网页的空间,或者美观,可以用它隐藏菜单栏,然后在工具栏上放一个按钮,显示常用的那几个菜单项目。

Tab Mix Lite CE

增强 tab,根据你的习惯来设置。很强大!

Grab and Drag

在网页上可以象在 adobe reader 中那样拖拽网页,而且有拖拽加速,摩擦力,轻拂,惯性等等设置,很好很强大,很方便,最大的缺点在于:如果你用习惯了,很难再离开它,这样再用别的浏览器时会觉得很别扭。

ScrapBook

虽然说现在有很多的在线书签收集的东西,但老是觉着不太可靠,“这个链接失效了怎么办?”,用这个可以把网页保存在本地,并有简单的编辑功能。

Google Notebook

超级方便,速度也可以。但是只适合保存小的网页片段,几行文字,或者两三个小图片,如果是整个网页就不太合适了。

DownThemAll

超猛的下载工具,以前在 windows 下主要用迅雷,现在在 linux 下才发现这东西的速度不下于迅雷。迅雷不及掩耳盗铃之势……

CustomizeGoogle

如果你经常用 google 的产品,那么这个东西将非常有用。有许多特别针对 google 一些服务的设置,当然,我用它最大的原因是,它能比 adblock 更好的屏蔽 google 的广告!

BugMeNot

如果你要看一个网页,但是需要登录,而你又太懒以至于不想去注册,那就用这个试试。这个对于国内的网站用处不大,因为国内的用户太少了。令人遗憾的是像“采花堂”这些偶超级想进入一观的网站竟然没有相应的登录信息!

Locationbar2

很炫的东西,将地址栏根据 “/”分割,可以设置现实不同的颜色,可以点击不同的分段。

SmoothWheel

在使用中键滚动页面时,使页面滚动更加平滑。

Ubiquity

Mozilla lab 的新东西,对于现在多如牛毛的各种在线服务的一个集成操作,使用命令行。很酷!

轻量级登录管理器:SLIM 2008-03-13

轻量级登录管理器:SLIM

今天 Arch 更新后,发现 gdm 出了问题,一直想尝试一下 slim 却没有不偷懒的借口,今天终于让我找到了。

1. arch里首先安装:

pacman -S slim slim-themes

2. 然后在 /etc/rc.conf 的 DAEMONS 里将之前用的 gdm 去掉,然后加上 slim:

DAEMONS=(syslog-ng acpid network netfs @crond slim alsa @fam)

当然也可以通过设置运行级别来进行设置,这是不详述了。

3. 设置 ~/.xinitrc :

slim 调用 ~/.xinitrc 中的设置。

3.1 如果你只是用一个桌面系统(比如我只用 gnome ),可以在 ~/.xinitrc 中这么设置:

# GNOME
exec gnome-session


其他的可以模仿这个,比如:

# KDE
exec startkde

# xfce
exec startxfce4

# Fluxbox
exec fluxbox
# Either fluxbox or startfluxbox is acceptable

# Openbox
exec openbox-session

等等……

3.2 如果你同时使用多个桌面管理系统,可以在 ~/.xinitrc 中这么设置:

# The following variable defines the session which is started if the user doesn't explicitly select a session

DEFAULT_SESSION=twm

case $1 in
kde)
exec startkde
;;
xfce4)
exec startxfce4
;;
icewm)
icewmbg &
icewmtray &
exec icewm
;;
wmaker)
exec wmaker
;;
blackbox)
exec blackbox
;;
*)
exec $DEFAULT_SESSION
;;
esac


范例源码: http://svn.berlios.de/svnroot/repos/slim/trunk/xinitrc.sample

slim的文档: http://slim.berlios.de/manual.php

4. 设置 slim 的配置文件


slim 的配置文件为: /etc/slim.conf。

4.1 更换 theme:

ls /usr/share/slim/themes/ 看看都安装了那些 themes,然后在 slim.conf 文件中找到 current_theme 将后面的 default 改为想要使用的 theme。

使用:
slim -p /usr/share/slim/themes/archlinx 来预览 theme。

4.2 如果 slim 上的字体看起来太大或者太小,可以在 xserver_arguments 参数后面设置一下 dpi 的值。

xserver_arguments -nolisten tcp vt07 -dpi 96

5. tips

5.1 在登录界面 username 中输入下列关键字产生的功能:

console ----- 启动终端登录
exit ----------- 进入字符界面登录
halt ----------- 关机需输入root密码
reboot ------- 重启需输入root密码

5.2 我自己遇到一个问题:使用 slim 进入装面后,发现环境由原来的中文变成了英文,其他方面都没问题,可以在 ~/.xinitrc 中设置让它变回中文环境:

LOCALE=zh_CN.UTF-8


-- the end