我可以阻止 NFS 共享出现在启动器中吗?

我可以阻止 NFS 共享出现在启动器中吗?

我的 Ubuntu 14.04 机器上映射了大约六个 NFS 共享。它们中的每一个都显示为 Unity Launcher 中的一个图标。这是不必要的,而且很烦人 - 它们占用了相当多的空间,而且无论如何我只希望它们在 Nautilus 上可见,而它们确实可见。

右键单击其中任何一个,然后“从启动器解锁”即可删除所有文件。但是下次我登录时,或者我重新安装它们时,它们又会回来,或者有时似乎是随机的。

是否有可能阻止它们出现在启动器中?

运行 dconf-editor -> com -> canonical -> unity -> devices 显示某些内容被列入黑名单,并且从启动器中删除 NFS 会在其后附加“-”。

答案1

这与以下内容类似且相关(甚至可能相同)错误 1103593

达弗雷兹提出了一个解决方法我认为这些内容可能会对你有帮助(我在这里重现了这些内容,并对拼写/大写和格式做了一些小的调整):

我已经创建了一个解决方法,直到这个问题被解决:

使用以下脚本foo在目录中创建一个文本文件:bar

#!/bin/bash
while [ 1 ]
do
 gsettings set com.canonical.Unity.Devices blacklist "['-']"
 sleep 1
done

使其可执行。

crontab -e从终端运行。

添加一行如下:

@reboot /path/to/bar/foo

如果我理解正确的话,这实际上会自动执行您在手动删除启动器项时发现的 dconf 更改。各种情况似乎都会撤消将卷列入黑名单以防止其显示在启动器中的设置——此脚本每秒都会重新将它们列入黑名单。

这并不是 NFS 共享所特有的,因此如果您经常使用其他卷(例如本地卷)的图标,可能会给您带来不便。但如果您不严重依赖该行为,则应该没问题——它们仍应在 Nautilus(文件浏览器)中可访问。

相关内容