Como você faz um programa que não precisa ser instalado pesquisável no traço unitário. (Ubuntu 12.10)

1

Eu me deparei com isso algumas vezes, mas vou usar um exemplo específico. Quando baixei o pacote ADT do Google, ele veio com programas que acabaram de ser executados sem a necessidade de instalação, ou seja, posso executar o Eclipse clicando no arquivo eclipse depois que extraí as pastas arquivadas no diretório / home / ADT Bundle. Não houve necessidade de instalar nada. O problema é que eu gosto de usar o traço Unity para procurar rapidamente os programas que eu quero executar e o Eclipse não aparece. Na verdade, não consigo nem procurar o arquivo eclipse localizado no diretório / home / user-name / ADT Bundle / eclipse usando o traço para iniciar o programa dessa maneira. O que eu estou esperando para aprender é como deixar o traço saber que essas pastas, arquivos e / ou programas existem no meu sistema para que eu possa procurá-los se isso for possível.

O que eu tentei: usei o sudo nautilus para mover as pastas contendo os programas para o diretório / usr / local (retornou para o diretório / home quando isso não funcionou)

Informação adicional: O traço não encontrará a pasta ADT Bundle localizada no diretório / home ou qualquer arquivo / pasta contido em

executando o ubuntu 12.10

Eu instalei minha home, root, etc como partições lógicas separadas (não sei se isso ajuda)

    
por Mark 29.03.2013 / 02:22

1 resposta

1

Resposta curta: Você pode adicionar programas ao seu menu principal facilmente usando um editor de menu. A ferramenta preferida é chamada alacarte, mas também há outras. Cuidado, você pode ter que sair e fazer login novamente para ver os efeitos.

Resposta longa: o Ubuntu usa dois menus de aplicativos diferentes. Existe um sistema de armazenamento em / usr / share / applications e um por usuário em ~ / .local / share / applications. As entradas nesses menus são armazenadas em arquivos .desktop.

Resposta muito longa: leia man xdg-desktop-menu

    
por soulsource 29.03.2013 / 11:40