我可以在serviceMenu条目中过滤全局文件名吗?

时间:2019-05-13 15:13:02

标签: ubuntu contextmenu

我试图创建一个右键单击上下文菜单,该菜单仅在单击带有特定文件名前缀的符号链接时出现。但我不确定是否可行。

类似: MimeType = inode / file / Selection * .png; 要么 ServiceTypes = inode / symlink / Selection * .png; 会是理想的,但是显然这种事情是行不通的。

我可以容忍所有文件都显示菜单,但是如果仅在符号链接上显示菜单会更好-尽管尝试了inode / symlink的许多组合,我也遇到了麻烦。

能够简单地在contextmenu过滤中指定部分文件名也将是理想的,并且比inode / jpeg / png更简单。...但是您甚至如何在servicemenu中做到这一点?

这不是我想要的,但是它已经足够接近可以工作了,也许它会帮助我查看失败的地方。

[Desktop Entry]
Type=Service
X-KDE-Priority=TopLevel
X-KDE-Submenu=MOVE/FIX
Icon=user-desktop

# ServiceTypes=KonqPopupMenu/Plugin,inode/symlink,all/allfiles
# ServiceTypes=KonqPopupMenu/Plugin,all/allfiles,inode/symlink
# ServiceTypes=inode/symlink,all/allfiles
# ServiceTypes=KonqPopupMenu/Plugin,inode/symlink
# ServiceTypes=KonqPopupMenu/Plugin
# ServiceTypes=KonqPopupMenu/Plugin,inode/symlink,all/allfiles

# # MimeType=image/*
# MimeType=image/png,image/jpeg
# MimeType=inode/symlink,image/*

ServiceTypes=KonqPopupMenu/Plugin,inode/symlink
MimeType=image/png;image/jpeg
# MimeType=image/*


Actions=fixRenamedScreenshotSymlinks;movereplaceSymlinkWithSourceFile;

[Desktop Action fixRenamedScreenshotSymlinks]
Name=repair - symlinks Selection_DATE.ext to DATE_Selection.ext
Icon=emblem-important
Exec=/home/user/documents/scripts/imageUtilities/fix-renamedScreenshotSymlinks.sh %F

[Desktop Action movereplaceSymlinkWithSourceFile]
Name=move - replace Symlink With Source File
Icon=emblem-important
Exec=/home/user/documents/scripts/imageUtilities/move-replaceSymlinkWithSourceFile.sh %F

0 个答案:

没有答案