才解决了侧栏显示可挂载分区的问题,又碰到了新的问题。PCMan不能右键解压rar文件。zip,tar,bz2,gz之类的都好好的。唯独rar不行。唉,又要折腾一下了。
最早看到的解决方法在一阁狐狸那,谁知一时半会没看明白。后来明白要修改源码,汗!
另外今天也Google到一篇鸟文解决方案,很详细。
pcmanfm已经emerge过一遍了,直接去/usr/portage/distfiles/里面找源码包拷贝一份,解压,修改。结果make的时候各种错误,就去掉一段注释代码,不至于弄出这么多搞头吧。最后是卸了装,装了卸,拼RP似的给make install上去了,囧rz…
让pcmanfm支持右键解压rar文件,要做的就是修改源码包里面src/ptk/ptk-file-archiver.c文件,vim搜一下rar就可以找到注释代码了,在64行左右。除了像yegle说的去掉注释符号外,还要修改unrar的解压参数,把’unrar -o- e’改成’unrar -o- x’。unrar的e参数很囧,把压缩包里面的所有文件全部展开解压到当前目录下面。当时不知道,拿一个rar文件来测试的时候就悲剧了>.<
需要支持7zip的文件解压的话,再在后面加一段代码吧。
{
“application/x-7z-compressed”,
“7zr a -bd -y”,
“7zr x -bd -y”,
“.7z”, TRUE
}
要实现这两个功能的前提是安装了unrar和p7zip。
另外,归档管理器即file-roller,平时用Ubuntu的时候都没留意软件叫啥名字=。=!
End:其实现在的FM有两个,一个是Nautilus,一个是PCManFM。Nautilus还是很稳健的,PCManFM不熟,问题不断,果断卸之又不爽。非得折腾出个结果才罢休啊。玩的就是一个折腾……还有还有,为毛作者注释掉那段代码啊?





在
在
在 