Obtener ruta a la aplicación?

24

¿Cómo puede un usuario determinar la ruta a una aplicación que se muestra en el iniciador?

Esto está destinado a no programadores o expertos, por lo que los comandos de terminal no son realmente adecuados para ellos. Por qué: necesitamos que nuestros usuarios puedan arrastrar archivos / carpetas en nuestras aplicaciones, una característica estándar del sistema operativo que falta por completo en Ubuntu.

xamiro
fuente
Solicita respuestas para no programadores o expertos. La respuesta de Pilot6 es bastante parecida a la que desea: por lo general, los .desktoparchivos de cada aplicación se encuentran /usr/share/applicationspero no siempre. ¿Consideraría un script de shell que puedo escribir y mostrar cómo configurarlo, o no desea tratar con la línea de comandos? El script puede determinar la ubicación de cada archivo y la ubicación exacta del binario ejecutable
Sergiy Kolodyazhnyy

Respuestas:

23

Vaya a /usr/share/applicationso ~/.local/share/applications, haga clic con el botón derecho en el icono de la aplicación y haga clic en "Propiedades".

No veo una razón por la cual una persona que no puede ejecutar un comando en la terminal necesitaría una ruta.

Piloto6
fuente
2
También puede haber archivos .desktop específicos del usuario en ~/.local/share/applications.
Byte Commander
Es un caso raro, principalmente cuando se instala manualmente o está relacionado con el vino.
Pilot6
Votado, pero estoy de acuerdo con Byte Commander: debe mencionar otras ubicaciones posibles. Por ejemplo, el IDE MPLAB de Microchip instala todos sus archivos en el /optdirectorio
Sergiy Kolodyazhnyy
1
gracias, la razón por la que no hay terminal: poder arrastrar archivos / carpetas en una aplicación, una característica estándar del sistema operativo totalmente ausente en Ubuntu.
xamiro
1
La razón por la cual las personas necesitan rutas es que, incluso cuando un desarrollador pasa por el problema para crear una GUI, aún colocará un campo de texto allí pidiendo a los usuarios que proporcionen, por ejemplo, "la ruta a Google Chrome". Es una mierda, pero sigue siendo infinitamente mejor que un terminal.
Andreas
13

Solo toma unos segundos obtener la ruta a una aplicación. Busque la aplicación en el Tablero y luego arrastre el icono de la aplicación al terminal. La ruta completa de la aplicación se mostrará en el terminal automáticamente.

Al arrastrar el icono al terminal, también se mostrará la ruta a cualquier archivo, carpeta, archivo o cualquier otra cosa que tenga un icono.

karel
fuente
¡gran respuesta! funciona bien.
Nadav B
8

Tienes que ir a una terminal, me temo ... Aquí hay un ejemplo:

whereis gedit

que da como salida:

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

donde / bin / ruta es donde está el archivo ejecutable, / share / one es una carpeta que contiene algún archivo accesorio para la aplicación y / man / one es el manual de gedit.

Espero que esto responda tu pregunta

Matteo S.
fuente
2
Esto le indica la ubicación de los geditarchivos a los que puede acceder desde la terminal, pero no le dice qué comando ejecutaría un elemento del Iniciador.
Byte Commander
1
Hola, por lo que entiendo, la pregunta era sobre la ruta donde se encuentra la aplicación en el sistema. xamiro no mencionó que quería saber el comando utilizado para ejecutar el programa.
Matteo S.