首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >添加另一个子级别到KDE-在海豚操作/服务中的子菜单?

添加另一个子级别到KDE-在海豚操作/服务中的子菜单?
EN

Unix & Linux用户
提问于 2017-02-07 16:14:24
回答 1查看 1.4K关注 0票数 3

是否有可能在海豚上下文菜单中创建比X-KDE-Submenu=行在[Desktop Entry]下创建的更低级别的子菜单?

示例:

我创建了一个名为“字幕”(X-KDE-Submenu=Subtitles)的操作,其中包含了4个使用filebot工具下载不同语言的选项。我知道我可以让它出现在高层或行动之下。我把它用X-KDE-Priority=TopLevel线设置为toplevel。

代码语言:javascript
复制
[Desktop Entry]
Type=Service
Name=Download subtitles (filebot)
ServiceTypes=KonqPopupMenu/Plugin
Actions=en;fr;ro;it;
MimeType=video/*
Icon=gnome-subtitles
Encoding=UTF-8
X-KDE-Priority=TopLevel
X-KDE-Submenu=Subtitles

[Desktop Action en]
Exec=filebot -get-subtitles -rename -non-strict %f
Icon=gnome-subtitles
Name=English (filebot)
Termial=true

[Desktop Action fr]
Exec=terminator -e "filebot -get-subtitles --lang fr -rename -non-strict %f" -p ttt
Icon=gnome-subtitles
Name=Français (filebot)

[Desktop Action ro]
Exec=terminator -e "filebot -get-subtitles --lang ro -rename -non-strict %f" -p ttt
Icon=gnome-subtitles
Name=Româneşte (filebot)

[Desktop Action it]
Exec=terminator -e "filebot -get-subtitles --lang it -rename -non-strict %f" -p ttt
Icon=gnome-subtitles
Name=Italiano (filebot)

在此之后,我创建了第二个这样的文件,它几乎是相同的,只有它使用subliminal tool。另外,在Name=中,[Desktop Entry]下的两个文件有不同的名称:一个是Name=Download subtitles (filebot),另一个是Name=Download subtitles (subliminal)

然而,这两个文件的所有八个动作都出现在“字幕”下。

我原以为Name=Download subtitles (filebot)Name=Download subtitles (subliminal)中的名字是有意义的,但他们似乎什么也没做。

我已经创建了两个桌面文件,每个文件包含4个操作,但是看起来好像我已经创建了一个包含8个操作的桌面文件,因为这两个文件的X-KDE-Submenu=Subtitles行是相同的。

我知道我可以通过设置不同的X-KDE-Submenu名称来分离这两个文件的操作,但是接下来我将有两个不同的toplevel条目(如果删除X-KDE-Priority=TopLevel,则在操作中有两个单独的条目)。

但我想要的是一个名为字幕的toplevel条目,它有两个子菜单,一个用于filebot,另一个用于潜意识,在这四种语言选项中都有类似于我可以在Nautilus中添加到不同操作系统中的内容。在那里,我在Nautilus配置工具中做了这个设置:

这意味着:

在海豚

中也有类似的可能

EN

回答 1

Unix & Linux用户

回答已采纳

发布于 2017-02-10 13:53:34

经过进一步的调查,我敢说答案可能是否定的。

通过Nautilus动作配置工具中的设置创建的nautilus子菜单基于在.desktop中创建的/.local/share/file-manager/actions文件。但是,虽然最低级别(操作本身)是正常的桌面操作,但中间子菜单(可以在多个级别上进行,并且可以通过nautilus操作配置工具乘以多次)不是这样的普通桌面文件,而是包含Gconf设置。

Nautilus操作是一个包含行Type=Action的桌面文件;可乘菜单是包含行Type=Menu的桌面文件,也是一条类似于ItemsList=495e5ac1-e34b-4570-b7e2-fb2188410dff;034e7ec6-32f8-4538-956b-624e421593ac;c2ee726a-bda0-4e36-96db-e8cfaa7c83d6;f519ea3d-6937-457e-baf9-4a9dcd586062;的行,这是Gconf设置。

我想这在KDE和Dolphin是行不通的。

票数 2
EN
页面原文内容由Unix & Linux提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://unix.stackexchange.com/questions/343211

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档