我有一个脚本,希望它可用于在 Gnome Shell 中运行的 Nautilus(或不太有用的“文件”)的“打开方式...”上下文菜单。
我已经创建了一个 .desktop 文件,并使用 MIME 类型 inode/directory 对其进行了注册,该类型适用于所有目录,但我不知道如何让它也适用于全部文件。
这规格这里没有提供任何帮助。
我不想列出所有可以想到的 MIME 时间,因为总会有人去想出新的时间 ;-)
我已尝试过inode/all
,但inode/*
无济于事。
旁白:为什么?
它是异构网络的助手。
此脚本获取文件路径,如果可以在我们的某个服务器上将其识别为路径,则它会创建 Windows SMB 文件路径并将其放在剪贴板上。这使用户能够通过电子邮件向对方发送可在 Windows 上打开的文件路径。当其他 Ubuntu 用户收到这些文件路径时,我会使用另一个脚本将它们重新转换为合适的文件路径,并在 Nautilus/Nemo/Thunar/... 中打开。因此,Ubuntu 用户可以右键单击任何文件,然后选择“复制 Windows 文件路径”,这将运行此脚本。这就是为什么它需要适用于任何 MIME 类型的原因。
答案1
Nemo 文件管理器已经采取了一段时间的行动,你会很高兴听到这包括Selection=any
并且还有Extensions=any
!!!
答案2
application/octet-stream
对所有文件尝试 mimetype 。
发现https://techbase.kde.org/Development/Tutorials/Creating_Konqueror_Service_Menus
并在 Kde Servicemenus 的 .desktop 文件中使用它。