如何在“位置”菜单中隐藏CIFS卷?


9

我最初是在Ubuntu论坛上发布有关此内容的文章,但从未收到任何回复。无论如何,我的文档,音乐,图片和视频文件夹通过安装在fstab文件中的CIFS卷指向服务器上的Samba共享。问题是我最终在“位置”菜单中输入了重复的条目。

我可以删除这些文件夹的书签,但是菜单仍然很难看,因为已安装的卷仍然显示,而且找不到在菜单中更改其图标的方法。我已经在屏幕快照中圈出了令人反感的菜单项。我怎么藏起来?

屏幕截图


我已经更新了答案,并且可以正常工作。请检查一下...
karthick87 2010年

1
您可能会发现GNOME桌面和Nautilus侧栏的选择性安装卷的答案很有用。
8128

Answers:


4
  • 您可以隐藏的地方Menu.Type卷在终端下面创建一个新的文件隐藏,partitions.rules/etc/udev/rules.d中

    sudo gedit /etc/udev/rules.d/hide-partitions.rules

  • 现在将以下内容复制/粘贴到hide-partitions.rules

    ACTION!=“ add | change”,GOTO =“ hide_partition_end”
    SUBSYSTEM!=“ block”,GOTO =“ hide_partition_end”
    KERNEL ==“ loop * | ram *”,GOTO =“ hide_partition_end”
    KERNEL ==“ sda5 ”,ENV {UDISKS_PRESENTATION_HIDE} =“ 1”
    LABEL =“ hide_partition_end”

  • 保存文件并关闭它。

  • 现在,我们将从“位置”菜单隐藏分区sda6(填充)。 替代文字

  • 编辑fstab文件

    sudo gedit /etc/fstab

  • 在行前放置#

    UUID=B630D52430D4EC7D /media/sda6 ntfs-3g defaults,locale=en_IN 0 0

  • 所以变成

    #UUID=B630D52430D4EC7D /media/sda6 ntfs-3g defaults,locale=en_IN 0 0

  • 保存文件。

  • 重新启动系统。

  • 现在,将从“位置”菜单中删除卷“东西”。
    替代文字


好了,它们当前都已安装到我的/ home目录中的各自文件夹中,而不是/ media中。你虽然给我一个主意。也许我可以将它们挂载在fstab的/ mnt中,然后通过启动脚本-将它们绑定到主文件夹。
拉蒙2010年

KERNEL ==“ sda5”,ENV {UDISKS_PRESENTATION_HIDE} =“ 1”行中的sda5是否应该是sda6(无论如何,在您的示例中)?另外,我可以“手动”学习该文件的语法吗?我有多个分区可以尝试。谢谢!
拉蒙2010年

如果你想隐藏SDA6再行更改为以下 KERNEL=="sda6", ENV{UDISKS_PRESENTATION_HIDE}="1"假设,如果你想隐藏另一个分区比如说sda7只是增加一个行 KERNEL=="sda7", ENV{UDISKS_PRESENTATION_HIDE}="1"
karthick87

1
好吧,我终于有机会今天尝试这个。这是一个很好的答案,但不适用于CIFS挂载。我的fstab文件中的条目如下所示:“ // <ip_address> / documents / home / ramon / Documents smbfs iocharset = utf8,credentials = / home / ramon / .smbcredentials,gid = 1000 0 0”没有设备名称添加到.rules文件。无论如何,谢谢您的回答。
拉蒙2010年

1

@ fluteflute:您链接的问题中的答案帮助指导我找到了可行的解决方案。我最后要做的是将安装点从/home文件夹更改为/mnt文件中的/etc/fstab文件夹,然后用指向安装位置的符号链接替换主目录中的文件夹。

ln -s /mnt/documents/ /home/ramon/Documents

现在一切都好!我的文档,视频,音乐和图片文件夹在位置菜单中不再具有重复的条目,并且仍映射到服务器上的远程文件系统。感谢您的帮助。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.