Я сталкивался с этим несколько раз, но я приведу конкретный пример. Когда я скачал ADT-пакет из Google, он пришел с программами, которые просто запускались без необходимости установки, т.е. я могу запустить Eclipse, просто щелкнув файл eclipse после того, как извлек архивные папки в каталог / home / ADT Bundle. Не нужно было ничего устанавливать. Проблема в том, что мне нравится использовать черту Unity для быстрого поиска программ, которые я хочу запустить, а Eclipse не появляется. На самом деле, я даже не могу найти файл eclipse, расположенный в каталоге / home / user-name / ADT Bundle / eclipse, используя тире для запуска программы таким образом. Что я надеюсь узнать, так это как дать черточке понять, что эти папки, файлы и / или программы существуют в моей системе, чтобы я мог искать их, если это возможно.
Что я пробовал: с помощью sudo nautilus переместил папки, содержащие программы, в каталог / usr / local (вернул его в каталог / home, когда это не сработало)
Дополнительная информация: Тире не найдет папку ADT Bundle, расположенную в каталоге / home, или любой файл / папку, содержащуюся в
под управлением ubuntu 12.10
Я установил свой home, root и т. Д. Как отдельный логические разделы (не знаю, помогает ли это)
Краткий ответ: Вы можете легко добавлять программы в главное меню, используя редактор меню. Предпочтительный инструмент называется Alacarte, но есть и другие. Помните, что вам, возможно, придется выйти из системы и войти снова, чтобы увидеть какие-либо эффекты.
Длинный ответ: Ubuntu использует два разных меню приложений. Общесистемный файл хранится в / usr / share / Applications, а для каждого пользователя - в ~ / .local / share / Applications. Записи в этих меню хранятся в файлах .desktop.
Действительно длинный ответ: прочитайте man xdg-desktop-menu