用xbindkeys为X设置快捷键

发现一个设置快捷键的好东西--xbindkeys

优点:使用简单,独立于桌面环境和窗口管理器,无论使用gnome,kde,还是LXDE等,或者使用openbox,metacity,compiz,都能使用xbindkeys设置全局快捷键。

对于使用LXDE的我,有时候需要切换openbox和compiz,xbindkeys的优势就很明显了。

缺点:需要在后台运行xbindkeys进程,不过占资源很少,也可以不视其为缺点。

用法:首先安装xbindkeys。xbindkey被包含在大多数GNU/Linux发行版中。如果没有,可以到以下地址下载源码:

http://hocwp.free.fr/xbindkeys(可能需要代理,伟大的GFW)

装好后,首先生成默认的配置文件:

Read more

右键自动挂载ISO光盘镜像的脚本

虽然起这个题目,但这篇文章重点不是这个脚本。

脚本在文末再给出。

自从升级到2.6.25内核后,就有一些小麻烦,不能再右键自动挂载虚拟光盘就是其中之一。

尝试手动挂载,命令如下:

$ sudo mount -t iso9660 -o loop,user xxx.iso /media/cdrom

结果输出如下错误提示:

Read more

解决了MPD的一个问题(权限)

初次使用MPD,创建数据库时,有些mp3歌曲没有被添加进去,还以为是那些歌曲编码不标准才不被支持,经一阁先生指点,原来只是权限问题啊!

更改歌曲文件的权限就可以了,不过由此又带来了一个新的疑问:

如果想设置某目录下所有子目录及文件的权限为755,只需在终端中执行

$ chmod 755 -R 目录名

但如果想设置该目录下所有子目录权限为755,所有文件权限为644,又该如何做呢?

Read more

Archlinux下玩IPv6

看了LDCN的Linux下享受IPv6的畅快。看中其sixxs.org代理,心里痒痒,决定试试。

Archlinux下的安装与使用很简单,只要三步:

$ sudo yaourt -S gw6c
$ sudo modprobe tun
$ sudo gw6c

测试网站:

http://ipv6.google.com

http://zh.wikipedia.org.sixxs.org

每次电脑启动后都需要手动执行第2和第3步,如果想自动加载tun,在/etc/rc.conf的MODULES里添加tun,

Read more

让gnome支持菜单编辑

ubuntu默认就能编辑gnome菜单的快捷方式,但archlinux等发行版不行,需要装一个东东。

在IRC上请教,终于知道装什么了,装alacarte(Menu editor for gnome)。

用pidgin登录IRC

之前一直用XChat,不过不喜欢开太多聊天客户端,于是试了下pidgin。

登录后发现pidgin的IRC功能好像不怎么好,关掉对话窗口的话就相当于退出房间了。

摸索了一下,其实很好解决。

下面以登录ubuntu的IRC频道为例:

首先添加账户,协议选择IRC,用户名随便填,服务器保持默认的irc.freenode.net

高级那里,默认端口是6667,在有些地方可能被封了,可改为7000

其它的都可以不填。

保存后登录IRC服务器,接下来加入房间,点击工具->房间列表->账户选IRC->获取列表,稍等一会后,出现很多房间,选择想加入的,比如#ubuntu-cn,点击添加聊天,在弹出框中把“账户在线时自动加入”和“窗口关闭时隐藏聊天”(记得要开启pidgin的记录日志功能)都勾上,然后点击添加即可。

这样房间就会出现在好友列表里了。

Read more