Могу ли я отфильтровать имена файлов в записи serviceMenu? - PullRequest
0 голосов
/ 13 мая 2019

Я пытаюсь создать контекстное меню, вызываемое правой кнопкой мыши, которое появляется только при щелчке по символическим ссылкам с определенным префиксом имени файла. Но я не уверен, что это возможно.

что-то вроде: MimeType = инод / файл / Выбор * .png; или же ServiceTypes = инод / символический / Выбор * .png; было бы идеально, но очевидно, что такие вещи не работают.

Я могу допустить, чтобы меню присутствовало для всех файлов, но было бы лучше, если бы оно присутствовало только в символических ссылках - у меня тоже проблемы с этим, несмотря на то, что я пробовал много комбинаций inode / symlink.

Возможность простого указания частичного имени файла в фильтрации контекстного меню также была бы идеальной и проще, чем inode / jpeg / png .... Но как вы вообще это делаете в сервисном меню?

Это не то, что я хочу, но это достаточно близко, чтобы немного поработать, и, возможно, это поможет понять, где я терплю неудачу.

[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
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...