
Как создать пользовательское средство запуска приложений в Gnome Shell?
У меня есть локальная установка Eclipse, которую я хотел бы быстро запускать. Поэтому я создал символическую ссылку на eclipse
двоичный файл и разместил ее на рабочем столе. Если я открою терминал, cd
перейду в ~/Desktop и запущу ./eclipse
его, Eclipse запустится идеально. Однако, если я нажму на значок Eclipse на рабочем столе и выберу run
, ничего не произойдет.
В качестве альтернативы я бы не отказался от возможности поиска Eclipse на экране «Действия», но я не могу найти никакой документации по добавлению или регистрации пользовательских приложений.
решение1
Попробуйте создать eclipse.desktop
файл в /usr/share/applications
(или ~/.local/share/applications
непосредственно в ~/Desktop
) со следующим содержимым:
[Desktop Entry]
Encoding=UTF-8
Name=Eclipse IDE
Exec=/path/to/eclipse/executable
Icon=/path/to/eclipse/icon
Type=Application
Categories=Development;
Вы также можете выбрать другую категорию. Для получения дополнительной информации:доступные категории.
решение2
Хотя создание собственного лаунчера вручную является допустимым решением, я предпочитаю пройти черезalacarte
и создайте новую запись в меню, тогда она появится как средство запуска.
решение3
Самый простой способ создания лаунчеров с использованием полнофункционального графического интерфейса, который я нашел, — это vie MenuLibre, который есть в репозиториях Ubuntu. Он проведет вас по всему процессу и позволит вам создать пользовательский лаунчер быстро и просто, если вы знаете, где находятся ваши ресурсы (местоположение двоичных файлов, местоположение иконок, рабочие каталоги и т. д.). Alacarte не работает у меня надежно.
решение4
Если вам нужен список пользовательских лаунчеров, к которым можно получить доступ с панели, вы можете использовать расширение MyLauncher. Расширение оболочки Gnome MyLauncher