Obter caminho para o aplicativo?

24

Como um usuário pode determinar o caminho para um aplicativo que está sendo mostrado no iniciador?

Isso é destinado a não programadores ou especialistas, portanto, os comandos do terminal não são realmente adequados para eles. Motivo: precisamos tornar nossos usuários capazes de arrastar arquivos / pastas em nossos aplicativos, um recurso padrão do sistema operacional totalmente ausente no Ubuntu.

xamiro
fonte
Você pede respostas para não programadores ou especialistas. A resposta do Pilot6 está bem próxima do que você deseja - normalmente os .desktoparquivos para cada aplicativo estão localizados, /usr/share/applicationsmas nem sempre. Você consideraria um script de shell que eu possa escrever e mostrar como configurar, ou você não deseja lidar com a linha de comando? O script pode determinar a localização de cada arquivo e a localização exata do binário executável.
Sergiy Kolodyazhnyy

Respostas:

23

Vá para /usr/share/applicationsou ~/.local/share/applications, clique com o botão direito do mouse no ícone do aplicativo e clique em "Propriedades".

Não vejo uma razão pela qual uma pessoa que não pode executar um comando no terminal precisaria de um caminho.

Pilot6
fonte
2
Também pode haver arquivos .desktop específicos do usuário em ~/.local/share/applications.
Byte Commander
É um caso raro, principalmente quando instalado manualmente ou relacionado ao vinho.
Pilot6
Voto positivo, mas eu concordo com o Byte Commander - você deve mencionar outros locais possíveis. Por exemplo, o MPLAB IDE da Microchip instala todos os seus arquivos no /optdiretório
Sergiy Kolodyazhnyy 31/07
1
obrigado, o motivo de nenhum terminal: poder arrastar arquivos / pastas em um aplicativo, um recurso padrão do sistema operacional totalmente ausente no Ubuntu.
Xamiro 31/07/16
1
A razão pela qual as pessoas precisam de caminhos é que, mesmo quando um desenvolvedor se esforça para criar uma GUI, ele ainda coloca um campo de texto solicitando aos usuários que forneçam, por exemplo, "o caminho para o Google Chrome". É péssimo, mas ainda é infinitamente melhor que um terminal.
Andreas
13

Leva apenas alguns segundos para encontrar o caminho para um aplicativo. Procure o aplicativo no Dash e arraste o ícone do aplicativo para o terminal. O caminho completo do aplicativo será mostrado no terminal automaticamente.

Arrastar o ícone para o terminal também mostrará o caminho para qualquer arquivo, pasta, arquivo ou qualquer outra coisa que possua um ícone.

karel
fonte
Ótima resposta! funciona bem.
Nadav B
8

Você tem que ir a um terminal, receio ... Aqui está um exemplo:

whereis gedit

que dá como saída:

gedit: /usr/bin/gedit /usr/share/gedit /usr/share/man/man1/gedit.1.gz

onde o / bin / path é onde está o arquivo executável, o / share / one é uma pasta que contém algum arquivo acessório para o aplicativo e o / man / one é o manual do gedit.

Espero que isso responda sua pergunta

Matteo S.
fonte
2
Isso indica a localização dos geditarquivos que você pode acessar a partir do terminal, mas não informa qual comando seria executado por um item do Launcher.
Byte Commander
1
Olá, pelo que entendi, a pergunta era sobre o caminho em que o aplicativo está localizado no sistema. xamiro não mencionou que queria saber o comando usado para executar o programa.
Matteo S.