首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >与Unity的应用集成

与Unity的应用集成
EN

Ask Ubuntu用户
提问于 2013-12-04 15:12:54
回答 1查看 174关注 0票数 3

我喜欢集成一个应用程序(一个数字碎纸机,一个切碎命令的接口),以便允许从Nautilus拖放文件到launcher图标,然后打开程序并填充文件路径字段。这有可能吗?我想我需要一些密码。这个程序是用Python编写的。

EN

回答 1

Ask Ubuntu用户

发布于 2013-12-05 23:28:44

有一些简单的拖拽支持内置在团结。如果应用程序可以将文件名作为命令行参数,则只需在桌面文件的Exec字段中使用一个变量即可。

例如,Gedit的桌面文件(为可读性删除了一些内容):

代码语言:javascript
复制
[Desktop Entry]
Name=gedit
GenericName=Text Editor
Comment=Edit text files
Exec=gedit %U
Terminal=false
Type=Application
StartupNotify=true
MimeType=text/plain;
Icon=accessories-text-editor
Categories=GNOME;GTK;Utility;TextEditor;

如果您在Unity启动程序中删除一个文件,%U将被该文件的uri替换。

变量是桌面输入规范的一部分:

  • %u -一个单一的网址。本地文件可以作为文件:URL传递,也可以作为文件路径传递。
  • %U -一个URL列表。每个URL作为单独的参数传递给可执行程序。本地文件可以作为文件:URL传递,也可以作为文件路径传递。
票数 1
EN
页面原文内容由Ask Ubuntu提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://askubuntu.com/questions/385986

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档