Ottieni il percorso per l'applicazione?


24

Come può un utente determinare il percorso di un'applicazione mostrata nel programma di avvio?

Questo è pensato per non programmatori o esperti, quindi i comandi del terminale non sono adatti a loro. Perché: dobbiamo rendere i nostri utenti in grado di trascinare file / cartelle sulle nostre applicazioni, una caratteristica del sistema operativo standard completamente mancante in Ubuntu.


Chiedete risposte per non programmatori o esperti. La risposta di Pilot6 è abbastanza vicina a ciò che vuoi - in genere i .desktopfile per ogni app si trovano in /usr/share/applicationsma non sempre. Considereresti uno script di shell che posso scrivere e mostrare come impostare, o non vuoi affatto gestire la riga di comando? Lo script può determinare la posizione di ciascun file e la posizione esatta del file binario eseguibile
Sergiy Kolodyazhnyy

Risposte:


23

Vai a /usr/share/applicationso ~/.local/share/applications, fai clic destro sull'icona dell'applicazione e fai clic su "Proprietà".

Non vedo un motivo per cui una persona che non può eseguire un comando nel terminale avrebbe bisogno di un percorso.


2
Potrebbero anche essere presenti file .desktop specifici dell'utente ~/.local/share/applications.
Byte Commander

È un caso raro, soprattutto se installato manualmente o legato al vino.
Pilota 6

Eseguito l'upgrade, ma concordo con Byte Commander - dovresti menzionare altre possibili posizioni. Ad esempio, l'IDE MPLAB di Microchip installa tutti i suoi file nella /optdirectory
Sergiy Kolodyazhnyy

1
grazie, la ragione per cui non c'è nessun terminale: poter trascinare file / cartelle su un'applicazione, una funzionalità del sistema operativo standard totalmente assente in Ubuntu.
xamiro,

1
Il motivo per cui le persone hanno bisogno di percorsi è che anche quando uno sviluppatore si trova in difficoltà per creare una GUI, inserirà comunque un campo di testo che chiede agli utenti di fornire ad esempio "il percorso di Google Chrome". Fa schifo, ma è ancora infinitamente migliore di un terminale.
Andreas,

13

Bastano pochi secondi per ottenere il percorso di un'applicazione. Cerca l'applicazione nel Dash e trascina l'icona dell'applicazione nel terminale. Il percorso completo dell'applicazione verrà mostrato automaticamente nel terminale.

Il trascinamento dell'icona nel terminale mostrerà anche il percorso di qualsiasi file, cartella, archivio o qualsiasi altra cosa che abbia un'icona.


Bella risposta! funziona bene.
Nadav B,

8

Devi andare in un terminal, temo ... Ecco un esempio:

whereis gedit

che fornisce come output:

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

dove / bin / percorso è dove si trova il file eseguibile, / share / one è una cartella che contiene alcuni file accessori per l'applicazione e / man / one è il manuale di gedit.

Spero che questo risponda alla tua domanda


2
Questo ti dice la posizione dei geditfile a cui puoi accedere dal terminale, ma non ti dice quale comando verrebbe eseguito da un elemento Launcher.
Byte Commander

1
Ciao, per quanto ho capito, la domanda era sul percorso in cui si trova l'applicazione nel sistema. xamiro non ha menzionato che voleva sapere il comando usato per eseguire il programma.
Matteo S.
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.