我刚刚安装了最新版本的优金。我工作正常,但为了使用它,我必须在终端中输入以下内容:cd ugene-1.11.5/
然后执行./ugene -ui
以启动 UGENE GUI。
这花费的时间太长了。我想.desktop
为 UGENE 构建一个文件,以便在 Ubuntu 12.04 中使用,这样我就可以直接从 Unity 启动器打开它。
不确定这是否有帮助,但网站上说:默认情况下,ugene 脚本启动 UGENE 的命令行版本。
这是我所拥有的(不确定是否正确):
[Desktop Entry]
Version=1.0
Name=my Unipro UGENE
GenericName=Integrated Bioinformatics Suite
Comment=Unipro UGENE is a cross-platform visual environment for DNA and protein sequence analysis.
MimeType=text/english;text/plain;text/x-makefile;text/x-c++hdr;text/x-c++src;text/x-chdr;text/x-csrc;text/x-java;text/x-moc;text/x-pascal;text/x-tcl;text/x-tex;application/x-shellscript;text/x-c;text/x-c++;
Exec=/home/samuel/ugene-1.11.5 ./ugene -ui -c %F
Icon=/usr/share/icons/hicolor/scalable/apps/ugene.svg
Type=Application
Terminal=true
Categories=Utility;Development;
StartupWMClass=UGENE
我将名为的启动器添加my Unipro UGENE
到我的 Unity 栏并尝试打开它,但它没有出现。我一定是漏掉了什么。我不知道该StartWMCClass
字段应该是什么,也不知道我是否输入了正确的MimeType
。
答案1
请参阅 Freedesktop桌面入门规格,但是这应该可行:
[Desktop Entry]
Version=1.0
Name=Unipro UGENE
Comment=Unipro UGENE is a cross-platform visual environment for DNA and protein sequence analysis.
Exec=/home/samuel/ugene-1.11.5/ugene -ui
Path=/home/samuel/ugene-1.11.5/
Icon=/usr/share/icons/Humanity/apps/32/access.svg
Terminal=false
Type=Application
Categories=Utility;Development;
一些说明:
版本
- 应该是1.0,它指的是.desktop文件版本,而不是程序版本。
姓名
- 菜单上应显示的名称。
执行官
- 可执行文件的完整路径。无需使用“.”,它仅表示当前目录
小路
- 运行条目时将设置为当前目录。通常不需要设置它,但我添加了它以防万一。它与在命令行中使用“cd”相同
图标
- 将用于文件的图标文件的路径,您输入的路径可能不存在,我已将其更改为通用路径。您应该将其更改为您希望图标使用的文件
Mimetype
- 指定此程序能够打开的文件类型。我把它留空了。
启动WMClass
- 仅对某些程序需要,通常 Java 程序需要它,但仅当您注意到一些问题时才设置它。
要使用 Dash 中的桌面文件,您需要将其复制到/usr/share/applications
任何用户都可以使用它(您需要管理员权限)或者~/.local/share/applications
(其中~表示您的用户目录)如果您只希望它对一个用户可用。