LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1704|回复: 8

被dbus、hal、gnome-volume-manager、nautilus搞迷糊了

[复制链接]
发表于 2007-5-12 02:00:42 | 显示全部楼层 |阅读模式
如果在gconf里设置nautilus不显示卷设备(volumes_visible),则桌面上光盘、硬盘、U盘的图标都会消失。
如果设置为显示,那么它就会都显示出来,这时候,所有卷的名字都是他们本身的卷标(Windows分区)。而如果设置hal,在/etc/hal/fdi/policy/下创建文件90-user-methods.fdi,内容为:
[php]
<?xml version="1.0" encoding="UTF-8"?>
<deviceinfo version="0.2">
<device>
   <match key="volume.fsusage" string="filesystem">
        <merge key="volume.ignore" type="bool">true</merge>
        <match key="@block.storage_device:storage.removable" bool="true">
                <merge key="volume.ignore" type="bool">false</merge>
                <merge key="storage.policy.should_mount" type="bool">true</merge>
        </match>
   </match>
</device>
</deviceinfo>
[/php]

则桌面上只显示fstab里有挂载设置的固定硬盘卷,显示为挂载的目录名。插入的U盘和光盘都不显示……


我想让桌面上显示硬盘卷为目录名,并且可以显示插入的U盘和光盘,该咋整?或者干脆桌面上不显示硬盘卷,只显示插入的U盘和光盘,但在nautilus的左侧栏里要显示,该咋整?

娘的,我都不知道自己说明白了没有。
发表于 2007-5-12 20:18:13 | 显示全部楼层
好晕啊~~~
为什么需要桌面显示那?
我用kde的,使用Hal,插U盘或者光盘之类的,系统就会自动在任务栏的托盘那里自动出现一个已挂载的设备,非常方便啊
至于卷标问题,fstab里面无论是否有写入挂载行,kde下都能正常显示windows下的中文卷标,只是没有写入fstab的不能访问而已(会提示未挂载)~
回复 支持 反对

使用道具 举报

发表于 2007-5-12 20:24:39 | 显示全部楼层
ntfs分区要使用ntfs-3g怎么办啊?这个问题我一直没解决.
PS:我使用的是KDE.
回复 支持 反对

使用道具 举报

发表于 2007-5-12 20:28:48 | 显示全部楼层
to 楼上,前提:新建的用户users ID默认是1000,否则改成你使用的ID
/etc/fstab

  1. /dev/sdb11 /mnt/sdb11 ntfs-3g uid=1000,silent,umask=0,locale=zh_CN.utf8 0 0
复制代码
回复 支持 反对

使用道具 举报

发表于 2007-5-12 20:41:09 | 显示全部楼层
TO 楼上,我的意思是用hal自行挂载,不往fstab写东东(那个谁不会啊?)
回复 支持 反对

使用道具 举报

发表于 2007-5-13 19:48:20 | 显示全部楼层
(对不起,那个我不会!)
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-5-14 00:33:21 | 显示全部楼层
本地固定硬盘还是写在fstab里比较好。
回复 支持 反对

使用道具 举报

发表于 2008-12-16 17:16:10 | 显示全部楼层
Post by 难免有错;1700823
TO 楼上,我的意思是用hal自行挂载,不往fstab写东东(那个谁不会啊?)



Post by blance;1701378
(对不起,那个我不会!)


哥们说话很逗!
回复 支持 反对

使用道具 举报

发表于 2008-12-16 19:46:10 | 显示全部楼层
Post by diony;1700530
如果在gconf里设置nautilus不显示卷设备(volumes_visible),则桌面上光盘、硬盘、U盘的图标都会消失。
如果设置为显示,那么它就会都显示出来,这时候,所有卷的名字都是他们本身的卷标(Windows分区)。而如果设置hal,在/etc/hal/fdi/policy/下创建文件90-user-methods.fdi,内容为:
[php]
<?xml version="1.0" encoding="UTF-8"?>
<deviceinfo version="0.2">
<device>
   <match key="volume.fsusage" string="filesystem">
        <merge key="volume.ignore" type="bool">true</merge>
        <match key="@block.storage_device:storage.removable" bool="true">
                <merge key="volume.ignore" type="bool">false</merge>
                <merge key="storage.policy.should_mount" type="bool">true</merge>
        </match>
   </match>
</device>
</deviceinfo>
[/php]则桌面上只显示fstab里有挂载设置的固定硬盘卷,显示为挂载的目录名。插入的U盘和光盘都不显示……


我想让桌面上显示硬盘卷为目录名,并且可以显示插入的U盘和光盘,该咋整?或者干脆桌面上不显示硬盘卷,只显示插入的U盘和光盘,但在nautilus的左侧栏里要显示,该咋整?

娘的,我都不知道自己说明白了没有。
这两个都是nautilus控制的,没用gnome,应该在gconf中设置
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表