我正在运行Ubuntu Precise.
在我的/etc/init.d中我有一个bash脚本,在启动时执行以下操作:
>循环在NTFS驱动器上安装映像.该映像包含一个ext2文件系统,其目录名为home
>然后使用–rbind选项进行挂载,将图像文件中的主页安装到/ home.
到目前为止工作得很好,虽然在/ home中打开文件并不能防止循环挂载被卸载.
不幸的是,Nautilus在可移动驱动器列表中显示了循环安装,其图标允许用户卸载循环安装.卸载安装/ home的驱动器不利于运行良好的系统.
如何让Nautilus不显示这个循环安装设备?
man udisk(7)说udev数据库中的’有影响力的设备属性’之一是:
UdisKS_PRESENTATION_HIDE
If set to 1 this is a hint to presentation level software that the device should not be shown to the user.
我假设在/ dev / loop上设置此属性会告诉Nautilus不要显示设备.
如何在bash脚本中设置UdisKS_PRESENTATION_HIDE?
最佳答案
答案现在应该更新(至少对于Ubuntu 12.10).
你不必再写这个了(原来在另一个答案中写的):
你不必再写这个了(原来在另一个答案中写的):
KERNEL=="sda1",ENV{UdisKS_PRESENTATION_HIDE}="1"
KERNEL=="sdb2",ENV{UdisKS_PRESENTATION_HIDE}="1"
相反,你应该这样写:
KERNEL=="sda1",ENV{UdisKS_IGnorE}="1"
KERNEL=="sdb2",ENV{UdisKS_IGnorE}="1"
其余的都一样:)
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。