Обычно, когда вы устанавливаете обычный пакет приложения KDE, его значок появляется в меню KDE.
Сейчас я делаю пакет для приложения, которое вошло в файл * .zip, я могу установить его, запустить, но оно не отображается в меню KDE. Так как это зарегистрировать?
openSUSE 11.4, KDE3.5.10 (!), приложение: IntelliJ IDEA.
IDEA теперь включает в себя возможность создавать файл .desktop для себя.
Tools > Create Desktop Entry...
источник
kmenuedit
является частью дистрибутива KDE по умолчанию и предоставляет графический интерфейс для редактирования меню и создания записей на рабочем столе. Вы можете запустить его либоkmenuedit
из терминала, либо щелкнув правой кнопкой мыши кнопку запуска приложения. В графическом интерфейсе вы можете копировать, перемещать, изменять порядок и удалять записи меню или, что наиболее важно, создавать новую запись , выбрав «Файл» -> «Новый элемент».Вы можете ввести имя и необязательное описание и предоставить команду для запуска либо из файлового браузера, либо введя его. Команда запускается в
PATH
вашей среде, поэтому вы можете указать полный путь или просто имя ты бы побежал из терминала. В этом случае вы можете просто использоватьintellij
. Вы также можете предоставить дополнительные аргументы, поэтому вы можете использовать определенную программу под Winewine /path/to/program.exe
.Вы также можете включить различные замещающие строки в качестве аргументов команды в команду, которая будет заменена при запуске. Вы также можете чаще всего использовать «% U», который заменяется списком URL-адресов (или путей к файлам), перетаскиваемым на значок, но есть несколько вариантов для разных вариантов использования.
Вы можете выбрать значок, нажав кнопку с изображением в верхней части окна нового элемента. Все системные иконки по умолчанию доступны для выбора, или вы можете выбрать что-то из файловой системы.
В любом случае сохраните заполненную запись и переместите ее в нужное место в меню. Выберите «Файл» -> «Сохранить», и это обновит системное меню (это может занять некоторое время - появится диалоговое окно, сообщающее вам, пока оно работает).
источник
Создание файла .desktop в / usr / share / Applications является правильным, и я хотел бы добавить, что было бы неплохо создать ссылку на файл idea.sh, чтобы файл .desktop указывал на ссылку, а не на фактический файл.
Таким образом, легко заменить ссылку, когда выходит новая версия, вместо того, чтобы запоминать, где находится файл .desktop, и редактировать его с новым путем.
Вот мой файл idea.desktop;
источник