在Gnome中自动挂起移动设备是使用了pmount这个软件包,虽然它可以有charset的参数进行设置,但是好像在gnome设置中并没有相关选项,我们要不手动用pmount+正确的charset来挂起移动设备,或这我们可以用一下的小脚本来让它自动设置正确的(GBK)编码:
pmount 这个软件包中有两个子程序: pmount 和 pmount-hal, 其中pmount-hal会调用pmount并且可以传递参数给pmount。以下介绍的方法就是针对pmount (我们也可以使用pmount-pal,但下面的配置要相应的改动)
1) 用root权限 移动 /usr/bin/pmount 到 /usr/bin/pmount-utf8
代码: 全选
mv /usr/bin/pmount /usr/bin/pmount-utf8
代码: 全选
#!/bin/bash
/usr/bin/pmount-utf8 --charset cp936 "$@"
3) 用root权限 设置 /usr/bin/pmount 的权限
代码: 全选
chmod --reference=/usr/bin/pmount-utf8 /usr/bin/pmount
chown --reference=/usr/bin/pmount-utf8 /usr/bin/pmount