Tag Archives: arch

jQuery Linux

Fix:fancybox.cancel, installing arch

上一篇讲到取消显示fancybox时,使用$.fancybox.cancel()。后来仔细看了一下官方API,以及官方的示例,得出的结论是我错了。先看官方示例的代码:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
$("#various7").fancybox({
	onStart	:	function() {
		return window.confirm('Continue?');
	},
	onCancel	:	function() {
		alert('Canceled!');
	},
	onComplete	:	function() {
              alert('Completed!');
	},
	onCleanup	:	function() {
              return window.confirm('Close?');
	},
	onClosed	:	function() {
              alert('Closed!');
	}
});

在显示fancybox前,做一些判断,只需要将该判断放在fancybox的自定义方法onStart中,通过return的值来确定是否继续显示fancybox。

那么,$.fancybox.cancel是做什么用的呢?官方API中是这样说的“Cancels loading content”。

———————————————————————————————————–

上一次折腾的arch,安装的是gnome桌面环境,这一次安装了lxde和xfce。从安装文件大小、界面美观、使用方便等多方面考量的话,xfce确实是个不错的桌面环境。

比起gnome、kde安装文件就有200兆左右,xfce只需要60兆左右,至少对于我这种迫不及待的人来说,可以接受。

另外,xfce相对于lxde除了美观之外,也预装了一些软件,对于新手来说,避免自行安装软件的纠结。首先不知道装什么软件,其次不知道装哪款软件。

当然,xfce也不是没有不足的地方,例如自动挂载u盘就给我找了麻烦。结合官方文档LXDEXFCE,大致操作如下:

【xfce自动挂载u盘】
pacman -S hal。
nano /etc/rc.conf,在DAEMON的dbus后添加hal。/etc/rc.d/hal start。
pacman -S pmount。
重启。

除此之外,你可能还需要安装一下软件

pacman -S gvfs
pacman -S thunar-volman

PS 本来想说firefox虽好,也有让我不满意的地方,然而我错了,因为不满意的是我尚未发觉的改进。

Linux

Install ArchLinux

从头开始安装archlinux,并将安装过程记录之,本博文正是在archlinux下编写。

安装可参见Arch Beginners Guide,虽然有中文翻译,还是推荐看英文,更准确。

1、安装并配置系统。依照提示一步步操作,指导编辑配置文件,主要修改rc.conf中的locale、mirrors.list中的源设置为中国的、locale.gen中使用zh_CN。设置root密码,后续操作使用。安装启动引导器。重启。

2、更新系统。使用root登录后,执行pacman -Syu。此时,因为使用中文环境,又没有中文字体的缘故,中文都显示为方块。没关系,执行完上面的命令,可能会提示安装新版的pacman,输入y安装。

3、安装Xorg。pacman -S xorg xorg-server xorg-xinit xorg-utils xorg-server-utils。

4、安装dbus。pacman -S dbus。编辑模块:nano /etc/rc.conf,添加dbus:DAEMONS=(syslog-ng dbus ntwork crond)。启动dbus:/etc/rc.d/dbus start。

5、测试X。安装测试环境pacman -S xorg-twm xorg-xclock xterm。运行startx。退出图形界面pkill X。无效则使用reboot。

6、安装字体。英文字体pacman -S ttf-dejavu。执行pacman -Ss wqy搜索中文字体。一般搜出来一个宋体,一个正黑。只装一个还是全装就由你自己决定了。pacman -S wqy-bitmapfont,pacman -S wqy-zenhei。

7、创建用户。命令useradd -m -g [initial_group] -G [additional_groups] -s [login_shell] [username],示例添加用户archie:useradd -m -g users -G audio,lp,optical,storage,video,wheel,games,power -s /bin/bash archie。设置密码passwd archie。删除用户: userdel -r [帐户名]。

8、安装sudo。pacman -S sudo。将添加的用户添加进sudoers。nano /etc/sudoers。找到root ALL=(ALL) ALL,在其下添加archie ALL=(ALL) ALL。此后,当你使用archie登录且需要root权限时,可使用sudo获得root权限。

9、安装桌面环境。需参考Arch新手上路。安装gnome,pacman -S gnome。选择默认启动的桌面环境:nano ~/.xinitrc,去除gnome-session前的#。startx测试。

*10、待命进程。安装gamin:pacman -S gamin。启动/etc/rc.d/fam start。

11、安装登录管理器。pacman -S gdm。启用gdm:方法一,在rc.conf中的DAEMON后增加gdm;方法二,nano /etc/inittab,修改启动方式。注意:gdm依赖于hal,而hal依赖于dbus。这三项不推荐在background中运行。

12、安装输入法。pacman -S scim。配置scim:
export XMODIFIERS=@im=SCIM
export GTK_IM_MODULE=”scim”(无法工作,使用export QT_IM_MODULE=”scim-bridge”)export QT_IM_MODULE=”scim”
scim -d

13、声音设置。将alsa加入DAEMON。安装alsa-oss、alsa-utils,将用户加入audio组:gpasswd -a archie audio。

修改语言环境后,需执行locale-gen。添加中文编码locale-gen zh_CN.GB18030。

第 2 页,共 2 页12