无法将文本拖放到统一启动器(例如 URL、突出显示的文本)

无法将文本拖放到统一启动器(例如 URL、突出显示的文本)

我正在尝试创建一个统一启动器图标(.dekstop 文件),您可以在该图标上放置任何来自网络浏览器(在我的情况下是谷歌浏览器)的(选定/突出显示的)文本。

我知道您可以在 .desktop 文件中使用“MimeType=”键,但我找不到适合我的场景的正确 MIME 类型。我尝试了几种文本 MimeType 和“text/*”,但都不起作用。

是否有人知道我必须使用哪种 MimeType 才能使我的启动器图标在鼠标悬停在其上时接受文本?

答案1

您不能将任意剪贴板内容拖放到启动器上。.desktop 文件中的 MimeType 条目指定应用程序可以打开哪些文件和内容类型(对于 MIME 系统),并且据我了解,代码并未用于拖放处理。但是,拖放的内容只是作为参数传递给程序,并且必须是 URI 或文件路径,替换 %u、%U、%f 或 %F,如桌面条目规范中所述,如下所示:https://specifications.freedesktop.org/desktop-entry-spec/desktop-entry-spec-latest.html#exec-variables

相关内容