2013年6月9日星期日

让amule在后台运行

将~/.aMule/amule.conf里的"AcceptExternalConnections"值设为"1",
然后将"echo -n <your password here> | md5sum | cut -d ' ' -f 1"(应该知道要代换哪一部分吧)的输出填入"ECPassword"处.
接着,amuled -f即可,需要操作时运行amulegui就好了.
参考ArchWiki

2013年5月26日星期日

将firefox缓存放入内存

直接到firefox的配置界面里(about:config),然后新建字符串,串名为browser.cache.disk.parent_directory(即缓存存放文件夹),串的内容就填/dev/shm/firefox一类的即可.如果已在/tmp挂载了tmpfs,那/dev/shm换成/tmp也一样.
这样做有什么好处呢?也很简单,不仅减少硬盘读写,而且由于内存读写速度更快,所以也能加速.
参考ArchWiki

解决firefox右键菜单无法弹出问题

这个问题由来已久了, 最近才发现解决方法-安装fcitx-gtk2.
ok, 就这么简单...
参考ArchWiki, 出处(48F)

2013年3月6日星期三

解决workrave无声

workrave是和gstreamer协同工作的,但gstreamer需要libgstpulse才能配合pulseaudio使用,
而这玩意是包含在gstreamer0.10-good-plugins里的,所以就要装这个包咯.

参考ArchWiki

2013年2月15日星期五

为C库生成geany tags

CFLAGS=`pkg-config --cflags 相关库` geany -g ~/.config/geany/tags/标记名.c.tags 头文件

其中头文件可多个.

例如,为efl的所有库文件生成tag,可在/usr/include下使用:

for i in ecore eet eina eio embryo evas e_dbus edje eeze efreet elementary emotion ethumb; do
CFLAGS=`pkg-config --cflags ecore eet eina eio embryo evas edbus edje eeze efreet elementary emotion ethumb` geany -g ~/.config/geany/tags/${i}.c.tags ${i}*/*.h

done


参考:geany手册