有没有一种简单的方法可以在海豚的上下文菜单中创建一个“创建档案”项(就像可以添加到 thunar 或 nautilus 中的一样)?
答案1
去
~/.kde/share/kde4/services/ServiceMenus
添加新文件:
createArchive.desktop
粘贴以下内容:
[Desktop Entry]
Type=Service
X-KDE-ServiceTypes=KonqPopupMenu/Plugin
Actions=createAnArchive
MimeType=all/all
[Desktop Action createMyArchive]
Name=Create Archive...
Exec=file-roller --add %U
重新启动 Dolphin:关闭所有实例(并最终再次打开)您现在可以检查是否成功添加了该条目:
Open dolphin -> Settings -> Configure Dolphin -> Services -> [check, If the list contains
“创建存档...”。同时确保已选中]
现在您应该能够看到以下条目:
Dolphin -> Context Menu -> Actions -> Create Archive
解释:
MimeType=all/all
“all/all” 确保该项目将出现在任何选定的文件中,您可以使用
Actions=createAnArchive
此处指定的操作必须与
[Desktop Action createMyArchive]
这就是所谓的行动
Exec=file-roller --add %U
File-roller 是存档程序 %U 将使用所选的所有文件作为参数调用 file-roller 的一个实例。如果您在此处使用 %F,您将为每个所选项目调用一个实例 - 这可能不是您想要的。
您可能还想查看目录
/usr/share/mime/
查看更多模仿类型,以便进一步限制它