可以直接使用命令操作文件
(按esc后在标题栏上会让你输入命令 我觉得很方便)
也可以使用文件关联
也可以定义自己的文件关联(修改它的mime配置文件) 楼上的MM :) ,e17什么时候正式释放啊 当TODO没有的时候 可能还需要一段时间吧 如三个月的样子 等E17正式出来就用,看起来真是爽呀 :mrgreen: rox有一点不好
就是fat32格式下的文件因为mount上去都是有x属性的
结果在rox里显示成 可执行文件不能文件关联啊
就因为这样我不用它了 不知道能否解决
有解决的!
Option -》 Type -》 Ignore eXecutable bit for know extension选上就行了。
而且在挂职Windows分区的时候把可执行的属性去掉就行了,用dmask和fmask
具体看我写的:
Ubuntu自动挂载的Windows分区无法正常显示中文,在etc/fstab里面加上utf8就可以了,例如:
/dev/hda1 /media/hda1 ntfs defaults,utf8 0 0
但是挂载的分区默认是没有写权限的,必须有root权限才能写,如何更改这个设置呢?
用man mount查看手册页,发现里面有几个有用的选项:
umask, fmask, dmask, uid, gid
首先看umask, 这个是用来指定挂载windows分区后文件的默认权限(事实上,是默认没有的权限,即umask参数指出的值挂载后的文件将不具有),
因为Windows分区里面的文件是没有权限这个概念的,所以要手动指定默认权限,于是,指定umask为000,就是不排除任何,即具有所有权限,例如:
/dev/hda1 /media/hda1 ntfs defaults,utf8,umask=000 0 0
就可以了,但是这样即使一个文本文件也具有可执行权限,在文件管理器里面双击也要选择是查看还是执行,很不方便,于是想屏蔽掉可执行权限:
/dev/hda1 /media/hda1 ntfs defaults,utf8,umask=111 0 0
这样问题又来了,对于目录来说,可执行权限又有另外的意义,没有该权限根本无法进入该目录(但是可以读,即列出目录下的文件列表,也可以写,
即可以在该目录下增加和删除文件,和重命名文件。哈哈!Linux的文件权限真是奇怪呀),于是就使用fmask和dmask参数,他们分别是对应文件和
目录的"umask",于是,将目录设为可执行,文件不可执行(一般Windows分区下都不会有可以直接在Linux下执行的文件吧?):
dmask=022,fmask=133
关于权限的8进制表示就不需要多说了吧?
上边的意思是
对目录:
所有用户可执行(进入),其他人可读可执行(进入),只有自己可写(修改、添加、删除里面的文件(名))
对文件:
所有用户可读,自己可写,其他人不可写。
之后在uid和gid为自己的就好了,可以用
id username
来查看username的gid和uid,例如:
id pluskid
uid=1000(pluskid) gid=1000(pluskid) groups=4(adm),20(dialout),24(cdrom),25(floppy),29(audio),30(dip),44(video),46(plugdev),104(lpadmin),105(scanner),106(admin),1000(pluskid)
如果不设的话,上面的“自己可写”那个“自己”就不是你罗。
于是,最后就变成了这样:
/dev/hda17 /media/hda17 vfat defaults,utf8,uid=1000,gid=1000,dmask=022,fmask=133 0 0
就OK了! 到哪里去下载rox的漂亮图标主题呢?或者应该怎样自定义rox的图标呢? 感谢 plusKid 非常详细:)
页:
1
[2]