PCManFM右键解压rar

Posted by Linuxtty on 二月 24, 2010

才解决了侧栏显示可挂载分区的问题,又碰到了新的问题。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不熟,问题不断,果断卸之又不爽。非得折腾出个结果才罢休啊。玩的就是一个折腾……还有还有,为毛作者注释掉那段代码啊?

让文件管理器侧栏显示可挂载分区 1

Posted by Linuxtty on 二月 23, 2010

寒假一直在用Gentoo,桌面环境没太多设置,草草的解决了下Gentoo的字体设置问题,顺便装了awesome就完了。本想体验现awesome这个平铺式的窗口管理器,结果用到现在,貌似也没怎么体会到精髓处。sigh~

鉴于此,打算在开学回校之前把桌面环境弄好。就把WM切换成Openbox了,这openbox相比awesome还是很好配置的。然后装了tint2做panel,Conky沿用Ubuntu时期的配置,虽然配色和现在的壁纸看起来有点不和谐。接着问题出在了文件管理器上,pcmanfm和nautilus都试了,两者的侧栏让我感觉很不适,跟Ubuntu的效果不一样,硬盘上其他可挂载分区都没有显示出来。不能即点即挂了。这很不方便啊,不可能每次都去用命令行挂载啊>.<,改fstab开机一次全挂载上来也不爽啊,一是没必要,二还要自己建文件夹去。昨天google了半天都没结果,也没心情折腾了。

问题在绞尽脑子想的之后偏不能解决,不去想的时候解决办法就来了。无意Google了下“Gentoo 自动挂载”就出来了,先在这帖子最后一层看到引用,想着无聊,就顺路爬过去看看原始问题是怎么描述的,没想到和我碰到的问题是一样的,修改文件后重启,然后打开FM一看,哇塞,分区显示出来了XD。高兴之余再回去爬一下那帖子,发现,楼主是TX Orz…

解决方法:打开/usr/share/hal/fdi/policy/10osvendor/99-storage-policy-fixed-drives.fdi
修改:

<?xml version="1.0" encoding="UTF-8"?> <!-- -*- SGML -*- -->

<deviceinfo version="0.2">
<device>
  <match key="@block.storage_device:storage.hotpluggable" bool="false">
    <match key="@block.storage_device:storage.removable" bool="false">
      <merge key="storage.automount_enabled_hint" type="bool">false</merge>
      <merge key="volume.ignore" type="bool">false</merge>
    </match>
  </match>
</device>
</deviceinfo>

重启完事。:)

Ubuntu下备份你的Firefox 2

Posted by Linuxtty on 六月 18, 2009

今晚又重新捣鼓了一边系统,网上看到Ubuntu备份Firefox的相关教程后,自己也备份了一个。毕竟一大堆插件和设置懒得重新去调整了。

备份方法很简单

cd ~/.mozilla/firefox

进入firefox的目录

ls -al

你会看到一个***.default的文件夹和一个profile文件。把他们cp到你的U盘或者Dropbox之类的地方。

恢复的时候将他们都cp回去即可!

PS:本来在网上看到的教程只是说备份那个default的文件夹即可,后来我恢复的时候单单把文件夹复制回去还不行。后头想到那个profile文件,就打开看看。发现里面有个Path的路径设置,值就等于default文件夹的名字。我就把他改了过来。所以说备份的时候还是连profile也一起备份了吧!

Ubuntu在Evolution添加Gmail帐户

Posted by Linuxtty on 六月 15, 2009

帐户多了之后就懒得用浏览器切换帐户了。直接用Evolution来进行管理。

在Evolution添加Gmail帐户之前先到自己的Gmail帐户里面设置,允许POP转发。具体就点击Setting—>>Forwarding and POP/IMAP里头修改。

接下来是本地的工作了。步骤如下!

1、添加用户

2、选择POP方式,记得在服务器后头加上端口号995,选择SSL加密,记得密码。第一次登录的时候会要求输入密码。

3、选择更新频率,自己喜好!

4、选择SMTP,端口号是465或者587,同样选择SSL加密,记住密码

5、最后就是自己更改帐户显示名称之类的,自己喜好即可!