Dove sono i file .desktop di Unity Launcher?


Risposte:


178

a livello globale in

/usr/share/applications 

A livello locale in

~/.local/share/applications

Se si desidera aggiungere un launcher personalizzato, crearlo ~/.local/share/applications, renderlo eseguibile, trascinarlo e rilasciarlo sul launcher *, e infine bloccarlo (fare clic con il tasto destro del mouse sull'elemento del launcher → Keep In Launcher ).

* Aprirlo usando Nautilus non sembra fare il trucco.


In realtà, in questo modo l'icona personalizzata non viene mostrata ma è invece l'icona dell'applicazione. Qualche idea su come risolverlo? Ho anche provato ad aggiungere .desktop tramite gconf-editor ma non ho trovato la voce Unity.
Tigull,

Hai ragione, probabilmente è un bug. Invece puoi semplicemente trascinare e rilasciare il file .desktop sul programma di avvio. Per trovare l'elenco dei preferiti, installa il dconf-toolspacchetto ed esegui dconf-editor. L'elenco è memorizzato in desktop → unità → launcher .
Htorque,

1
È possibile specificare manualmente l'icona da utilizzare aggiungendo la seguente riga al file desktop:Icon=/absolute/path/to/image.png
Dunes,

Solo una nota che quelli che usano gli snap possono trovarli in /var/lib/snapd/desktop/applications/xyz.desktop
Jon

14

Unity 2D cerca i file .desktop nella /usr/share/applicationsdirectory. Questo può essere trovato usando quanto segue nel Terminale:

locate firefox.desktop

Per me ha funzionato aggiungendo uno dei lanciatori che era già lì (es. Gimp.desktop ) usando quanto segue nel Terminale

gconf-editor

per aggiungere una voce all'elenco dei preferiti in desktop/unity-2d/launcher.


Mi sono dimenticato locate, grazie! /usr/local/share/applications/quel dove era il colpevole!
variona,

5

cd ~/.local/share/applications è il 1 ° posto che viene visualizzato.

Esempi dalla mia directory che ho usato per aggiungere liste di scelta rapida:

~ / .local / share / applicazioni $ ls
banshee.desktop gnome-terminal.desktop
chromium-browser.desktop mimeapps.list
firefox.desktop nautilus-home.desktop
gedit.desktop ubuntu-software-center.desktop

4

Oltre a livello globale /usr/share/applications, a livello locale ~/.local/share/applications, ha anche in /usr/local/share/applications/. Ha effetti simili a quelli globali. Alcune applicazioni scelgono di inserire il proprio file desktop in questa cartella.


1
Il suggerimento /usr/local/share/applications/era perfetto! Grazie!
smac89,

3

In realtà ho trovato una soluzione da solo! È necessario creare una voce in alacarte. Per personalizzare l'icona è necessario modificare nuovamente l'icona manualmente da alacarte.


Non sembra la soluzione giusta , ma piuttosto una soluzione alternativa per un bug nel programma di avvio o nel file .desktop originale.
JanC
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.