Come si crea un lanciatore di applicazioni personalizzato in Gnome Shell?


70

Come si crea un lanciatore di applicazioni personalizzato in Gnome Shell?

Ho un'installazione Eclipse locale che vorrei avviare rapidamente. Quindi ho creato un link simbolico al eclipsebinario e l'ho messo sul mio desktop. Se apro un terminale, cdsu ~ / Desktop ed eseguo ./eclipse, Eclipse si avvia perfettamente. Tuttavia, se faccio clic sull'icona Eclipse sul desktop e scelgo run, non accade nulla.

In alternativa, non mi dispiacerebbe poter cercare Eclipse nella schermata "Attività", ma non trovo documentazione sull'aggiunta o sulla registrazione di applicazioni personalizzate.

Risposte:


105

Prova a creare un eclipse.desktopfile sotto /usr/share/applications( ~/.local/share/applicationso direttamente in ~/Desktop) con il seguente contenuto:

[Desktop Entry]
Encoding=UTF-8
Name=Eclipse IDE
Exec=/path/to/eclipse/executable
Icon=/path/to/eclipse/icon
Type=Application
Categories=Development;

Puoi anche scegliere un'altra categoria. Per ulteriori informazioni:


7
Grazie. L'unico problema che ho riscontrato, che i documenti non menzionano, è che il file deve essere eseguibile se lo si inserisce in ~ / Desktop. Altrimenti si presenta come un normale file di testo e non è lanciabile o reso con l'icona giusta.
Cerin,

4
Potrebbe essere necessario riavviare gnome3 affinché questo abbia effetto, in particolare l'icona. In tal caso, esegui Alt + F2, digita rla casella e premi Invio.
mlissner,

L'applicazione potrebbe richiedere una directory di lavoro, utilizzare Path=/path/to/eclipse/working-dir.
psiphi75,

16

Sebbene la creazione manuale del tuo lanciatore sia una soluzione valida, la mia preferita è quella di passare alacartee creare una nuova voce nei menu, quindi verrà visualizzata come lanciatore.


5
Grazie, non potevo credere ai miei occhi che per aggiungere una semplice voce nel mio moderno ambiente desktop, dovevo creare manualmente un file di testo a 10 righe in una directory nascosta nella mia cartella home. Questa dovrebbe essere la risposta vincente.
Luis Muñiz,

Dopo aver creato un nuovo programma di avvio nel menu, puoi cercarlo nella schermata delle attività e trascinarlo sul pannello.
CodeKid,

@CodeKid Sì, questo è quello che intendevo :)
m0skit0

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.