h1

linux上的垃圾箱

二月 9, 2007

这个题目太大了,其实我要说的我在linux上的软件里面的垃圾箱。hoho

libtrash

装了这个库之后,在bash里面rm文件都会转移到自己设置的垃圾箱里面。注意在安装以前要先设置。

我自己也写了一个脚本srm,完成类似的功能。只是libtrash是更底层的做法。

这里有中文繁体说明,我的配置文件如下(写在.bashrc中):

export LD_PRELOAD=/usr/local/lib/libtrash.so
alias su=”su -l”
alias TrashON=”export TRASH_OFF=NO”
alias TrashOFF=”export TRASH_OFF=YES”
TrashOn

转到root的时候千万要小心,特别是安装软件的时候。可以运行”TRASHOFF”暂时关闭。

mutt

王垠的网页里面对垃圾箱的配置在我的mutt里面用不起来,不过linuxsir有人提供了 方法:

macro index d “=Trash\n”
macro pager d “=Trash\n”
folder-hook ~/Mail/Trash ‘bind index d delete-message’

rox-filer


有了libtrash之后,rox-filer就可以安全的删除文件了。
不过我的桌面管理器是fvwm, 启动过程不同寻常,所以我只能修改

ROX-Filer/AppRun

来调用libtrash. 只要简单地在这个文件里面补上:

export LD_PRELOAD=/usr/local/lib/libtrash.so

就可以了。

当然rox-filer还有其他的垃圾箱,

比如说这个类似于windowz上面的垃圾箱,

放在桌面上直接把垃圾扔进去。

4 条评论

  1. 还是windows好,呵呵


  2. 为什么阿?

    如果要设置好了的,linux上面gnome, kde, enlightment, xfce, 还有mac上面都有阿,
    就这点而言,window不能称得上好。

    据说新的vista要删除一个文件,需要好多步……今天你vista了没有?


  3. 没有人是傻子,vista也一样。


  4. 你不是傻子,vista也不是傻子。但是vista把你当傻子。



Leave a Comment