2007年7月22日星期日

Linux 技术杂记 1

1) Ubuntu 中如何启动vncserver (reference https://help.ubuntu.com/community/VNCOverSSH)
曾经写过一篇关于如何在debian/sarge中配置vncserver来建立kde测试环境 (因项目需要)的杂记, 不过经过验证, 发现在ubuntu/edgy中已经不管用了 :( .
不过现在的vncserver已经变得很容易使用了. 参考上面的链接, 我很容易地使得vncserver又开始正常工作了
* 删除 $HOME/.vncrc 文件
* 在terminal中执行vncserver :1, 就会发现它会自动建立一个$HOME/.vnc/xstartup文件, 其中的默认脚本内容是:
#!/bin/sh
xrdb $HOME/.Xresources
xsetroot -solid grey
x-terminal-emulator -geometry 80x24+10+10 -ls -title "$VNCDESKTOP Desktop" &
x-window-manager &

你只要将最后一行的"x-window-manager &"用你所需要的windows manager startup command 替换就可以了: startkde &  /  startxfce4 & / gnome-session & / metacity & 等等.


2) 让Firefox支持ed2k://链接 (reference http://www.amule.org/wiki/index.php/Ed2k_links_handling)
* 在地址栏中输入 about:config, 打开firefox的配置脚本
* 在配置列表中点击右键, 选择新增一个配置项: 类型: Boolean; 名称: network.protocol-handler.external.ed2k; 参数值: true
* 再新增另一个配置项: 类型: String; 名称: network.protocol-handler.app.ed2k; 参数值: /path/to/ed2k (ed2k命令的绝对路径, 例如在ubuntu/edgy中是 /usr/bin/ed2k)
这样, 点击ed2k链接, 就会自动在amule中下载了.
ps: 在ubuntu/debian中, 需要安装amule-utils包.

没有评论: