Risposte:
Probabilmente è seduto /usr/share/applications/ma se vuoi trovare tutti i .desktopfile sul sistema esegui questo:
find / -name '*.desktop'
o
sudo updatedb
locate *.desktop
Per trovare i file con "skrooge" nel loro percorso o nome, aggiungi un grep al comando:
locate *.desktop | grep -iR "skrooge"
/usr/share/applications/kde4/skrooge.desktop. Grazie. :)
Il sistema memorizza i file .desktop in /usr/share/applications/. Sfortunatamente, se apri quella cartella in nautilus i file .desktop vengono visualizzati con l'icona specificata nel file e con il nome del file richiamato all'interno del file. Inoltre non ti sarà permesso di modificare questi file facendo clic su di essi e selezionando Modifica.
Per modificare questi file, è necessario aprire quella cartella all'interno di una finestra del terminale. Eseguendo un lscomando verranno mostrati tutti i file .desktop con i loro nomi effettivi. Quando trovi il .desktop che desideri modificare, esegui gksudo gedit {file-name}.desktop.
È normale conservare tutti i file .desktop creati o modificati nella cartella principale ~/.local/share/applications.
~/.local/share/applicationsvengono ricaricati al riavvio della sessione. Quindi, disconnettiti e riconnettiti. Nota che questi sono specifici per quell'utente.
Alcuni dettagli aggiuntivi per integrare le altre risposte:
In genere, i .desktopfile per i pacchetti si trovano in /usr/share/applications.
Se vuoi, puoi copiarne uno ~/.local/share/applicationse modificarlo lì senza bisogno di sudo . I prodotti in ~/.local/share/applicationssi sovrascrivono corrispondenti articoli in /usr/share/applicationse /usr/local/share/applications, ma sono visibili solo per l'utente.
In alternativa, è possibile posizionare una copia modificata in /usr/local/share/applicationscui sovrascriverà qualsiasi in /usr/share/applicationsmentre sarà anche visibile all'intero sistema.
Si noti che non è necessario modificare direttamente i .desktopfile /usr/share/applications; eventuali modifiche apportate verranno automaticamente sovrascritte quando l'applicazione viene aggiornata dal gestore pacchetti.
Estratto da qui
locate -i "*skrooge*.desktop". Sebbene ci siano principalmente tre posti in cui l'unità cercherà i file desktop.~/.local/share/applications,/usr/local/share/applicationsE/usr/share/applications. Se ci sono file desktop per lo stesso comando in più punti, verrà utilizzato il più a sinistra dei tre che ho elencato.