【发布时间】:2019-07-30 20:40:52
【问题描述】:
我遇到以下问题/疑问 我在这里寻求帮助/答案。 :) 我正在使用带有 Cinnamon UI 的 Debian 9,到目前为止它运行良好。
我最近开始熟悉尼莫 操作,以便使用我的条目扩展上下文菜单。 虽然这可行,但我不知道如何确定 菜单点的显示顺序。 我尝试了对 .nemo_action 文件使用两位数开头的常用方法(例如 udev 规则等),更改 zhe 操作名称,.... 但是,我无法弄清楚这背后的算法是什么
有人能解释一下吗?
我什至可以接受这样的答案:“你需要在这里修改代码......” 到目前为止,我在互联网上发现的唯一内容: https://forums.linuxmint.com/viewtopic.php?t=178757
提前致谢。
【问题讨论】:
-
这显然是一个保守的秘密。我根据经验说话,也可以指出这一点:forums.linuxmint.com/viewtopic.php?t=178757
-
感谢您的回答。实际上,论坛主题(我也找到了,最后一个答案是 3 岁)并没有真正的帮助,因为也只有猜测,没有明确的答案......没有人在 nemo 中找到创建的代码上下文菜单?据我所知,它是开源的,我很确定有一天我会找到该代码,但我希望有人可能已经找到它并可以指出它;)
-
nemo 来源在这里:github.com/linuxmint/nemo。如果您找到相关部分,我会为您投票!但不知何故,我怀疑它在 nemo 来源中。无论如何——祝你好运!
-
感谢您向我指出来源。在对文件等进行大量搜索之后,我的猜测是在 nemo-action-manager.c set_up_actions() 行 273 中返回了一个未排序的列表(或者至少不能确保按名称排序),导致奇怪的动作列表(顺序交换/不合逻辑/ ...)我想尝试一下,但未能从源代码构建 nemo-master。自述文件/安装在这里没有帮助。现在,看起来 libxapp-dev >= 1.4.0 是唯一剩下和缺少的构建依赖项(在 Ubuntu 下工作,以免弄乱我的 debian PC)
标签: linux debian contextmenu cinnamon