Создание файла .desktop для нового приложения

Я только что установил последнюю версию UGENE . Я отлично работаю, но чтобы его использовать, мне нужно ввести в терминал следующее: 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 в панель единства и попытался открыть ее, но она не появляется. Я должен что-то упустить. Я не знаю, каким должно быть поле StartWMCClass, и не знаю, правильно ли я ввел MimeType.

82
задан 17 April 2013 в 00:58

2 ответа

Er gwybodaeth gweler Manyleb Mynediad Pen-desg Freedesktop , ond dylai hyn weithio:

[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;

Rhai nodiadau:

Dylai fersiwn

  • fod yn 1.0, mae'n cyfeirio at fersiwn ffeil .desktop, nid at fersiwn y rhaglen.

Enw

  • Yr enw y dylid ei arddangos ar y ddewislen.

Exec

  • Y llwybr llawn i'r gweithredadwy. Nid oes angen defnyddio '.', Mae'n golygu'r llwybr dir

cyfredol

  • Y dir a fydd yn cael ei osod fel cerrynt pan fydd y cofnod yn cael ei redeg. Fel rheol nid oes angen i chi ei osod, ond rwyf wedi ei ychwanegu rhag ofn. Mae'r un peth â defnyddio 'cd' yn eich llinell orchymyn

Eicon

  • Y llwybr i'r ffeil eicon a fydd yn cael ei ddefnyddio ar gyfer y ffeil, mae'n debygol nad yw'r un a roddwch yn bodoli, rwyf wedi newid ar gyfer un generig. Dylech newid hwn i'r ffeil rydych chi am i'r eicon ei defnyddio

Mimetype

  • Yn nodi'r math o ffeiliau y gall y rhaglen hon eu hagor. Rwyf wedi ei adael yn wag.

StartupWMClass

  • Dim ond ei angen ar gyfer rhai rhaglenni. Fel rheol mae ei angen ar raglenni java ond dim ond os byddwch chi'n sylwi ar rai problemau y mae ei angen.

Er mwyn defnyddio'r ffeil bwrdd gwaith o'r Dash bydd angen i chi ei gopïo i / usr / share / cymwysiadau er mwyn i unrhyw ddefnyddiwr allu ei ddefnyddio (bydd angen caniatâd gweinyddwr arnoch) neu i ~ /. Llais / rhannu / cymwysiadau (lle mae ~ yn golygu eich cyfeiriadur defnyddiwr) os ydych chi am iddo fod ar gael ar gyfer un defnyddiwr.

124
ответ дан 17 April 2013 в 00:58

Вместо того, чтобы вручную добавлять файлы .desktop , вы можете использовать небольшой инструмент с графическим интерфейсом alacarte (главное меню), чтобы сделать это за вас.

Установка :

sudo apt install alacarte

alacarte Screenshot

11
ответ дан 17 April 2013 в 00:58

Другие вопросы по тегам:

Похожие вопросы: