是否可以隐藏“复制到”和“移至”上下文菜单?
我刚读过这个问题并意识到我从未使用过“复制到”或“移动到”上下文菜单 – 是否可以隐藏它们?
遗憾的是,由于Nautilus
的更改和/usr/share/nautilus/ui/nautilus-directory-view-ui.xml
的删除,无法在12.04或12.10中执行此操作。 最近(2012年6月)在gnome nautilus邮件列表中询问过,从开发人员的回复中可以清楚地看到,现在必须下载源代码,修补它,然后重新编译它以消除或隐藏副本 去菜单。
侏儒开发人员Emmanuel Bassi 回复了邮件列表中的相同请求,注意到:
UI定义是应用程序的一部分:修改它们相当于修改磁盘上的二进制文件。
在另一个回应中 ,Emmanuel进一步详细说明并指出:
这是不可能的,因为现在(为了应用程序的可重定位性和改善启动时间),UI描述文件在二进制文件本身内“编译”; UI描述文件仅在Git存储库中可用,每次更改都需要重新编译Nautilus。
鉴于我在此线程中指出的原因,一旦安装后编辑UI文件从来就不是受支持的操作,这不是function上的中断。
您想要实现的目标无法通过Nautilus的当前版本或任何未来版本完成; 唯一的方法是实际修改Nautilus,以便它可以做你想要的。
这是Nautilus
的官方立场,因此唯一要做的就是建议一个补丁,或者只是准备自己的补丁并构建自己的自定义版本。 您需要的源代码可从git存储库获得 。
正如开发人员所解释的那样,目前没有任何肮脏的“黑客”能够达到你想要的目标。 它可能在未来发生变化,但这是目前的状况。
对于11.10和更早
是的,编辑文件:
/usr/share/nautilus/ui/nautilus-directory-view-ui.xml
并找到最后一个这样的实例:
并使内部空如下:
这应该可以解决你的问题。