Come si aggiunge un'applicazione al trattino?

68

Ho appena installato Oneiric Ocelot e non riesco a capire come aggiungere un'applicazione alla cartella, che è archiviata nella mia home directory. Posso creare un launcher, ma lo voglio anche nel cruscotto.

    
posta jqno 16.10.2011 - 22:57

4 risposte

57

Un modo che uso è aggiungere una voce nel menu con alacarte .

  1. Installa alacarte se non lo è già: sudo apt-get install alacarte
  2. Apri alacarte digitandolo nel prompt di esecuzione ( ALT + F2 )
  3. Fai clic su Nuovo elemento e inserisci nome e comando.
  4. Fai clic su OK e chiudi alacarte.
  5. L'applicazione dovrebbe apparire nella ricerca trattino.

EDIT: questa soluzione non funziona sulla nuova versione di Ubuntu 13.04.

    
risposta data kikixx 16.10.2011 - 23:39
97

Ci sono 2 modi per andare su questo

Nessun nuovo metodo software

Per 11.10 e successivi :

Per creare un semplice .desktop personalizzato dovrai aggiungere queste voci a un file .desktop a tua scelta in ~ / .local / share / applications /

nano ~/.local/share/applications/your_application_name.desktop

[Desktop Entry]
Name=the name you want shown
Comment=
Exec=command to run
Icon=icon name
Terminal=false
Type=Application
StartupNotify=true

Per ulteriori opzioni per il tuo file .desktop puoi visitare questo sito . Tutte le opzioni disponibili sono descritte molto bene lì.

Puoi anche copiare il file .desktop di un'applicazione esistente da /usr/share/applications/ alla tua ~/.local/share/applications/ e modificarlo in base alle tue esigenze.

es .: questo copierà il file gedit .desktop nella cartella in cui i file .desktop dovrebbero essere salvati per un utente

cd ~/.local/share/applications
sudo cp /usr/share/applications/gedit.desktop .

Dopo aver aperto quella posizione usando nautilus ~/.local/share/applications/ e trascina n rilascia il file appena creato per il launcher di Unity.

Ha un'opzione invece di trascinare e rilasciare il file è possibile aprire dconf-editor (installarlo con sudo apt-get install dconf-tools o cercarlo nell'USC) e navigare a desktop.unity.launcher e modificare i preferiti chiave facendo doppio clic sul voci a destra della chiave.

Per aggiungere il tuo launcher personalizzato, aggiungilo nella posizione desiderata con questo formato '/home//.local/share/applications/.desktop'. Non dimenticare di rispettare , e gli spazi in quella linea e assicurati che la linea inizi e termini rispettivamente con [ e ] .

Con questo metodo è necessario disconnettersi e tornare indietro affinché la modifica nei preferiti abbia effetto. Questo lo farà apparire nel trattino

Utilizzo del nuovo software

Uso di gnome-desktop-item-edit

Per questo è necessario gnome-tweak-tool o gnome-shell installato

Usa ALT + F2 e scrivi

gnome-desktop-item-edit --create-new ~/Desktop

Questo aprirà la finestra di dialogo Crea Launcher

Puoi inserire questo file .desktop in /home/<username>/.local/share/applications/ per farlo comparire nel trattino

Uso di alacarte

Per questo metodo, hai bisogno di alacarte installed.Do di

sudo apt-get install alacarte

E usa ALT + F2 e digita alacarte

Avrai questa finestra di dialogo:

Seleziona la categoria desiderata e fai clic su "Nuovo elemento"

Riceverai questa finestra di dialogo

Fai clic su OK. Apparirà nel trattino

  

NOTA per Ubuntu 13.04 e versioni successive :   Dopo aver eseguito i passaggi precedenti, non accadrà nulla e sembrerà che nulla venga aggiunto al trattino

     

Per risolvere questo problema, vai a ~/.local/share/applications e dovresti riuscire a visualizzare un file denominato alacarte-made.desktop .

     

Fai clic con il pulsante destro su questo file e seleziona la casella che consente autorizzazioni excecute .

     

Dopo aver chiuso la finestra di dialogo delle proprietà, la voce verrà ora visualizzata nel trattino.

Fonti:

La risposta di Bruno Pereira

Risposta di binarylife

Risposta di Kikixx

commento di James

    
risposta data Amith KK 14.03.2012 - 06:06
10

Anche un file .desktop nella cartella .local/share/applications farà il trucco.

Basta aggiungere i file .desktop richiesti, renderli eseguibili utilizzando chmod +x <filename> e riavviare l'unità digitando unity --replace

Un file .desktop per il testo sublime

[Desktop Entry]
Encoding=UTF-8
Name=Sublime Text 2
Comment=Launch Sublime Text 2
Icon=/home/user/Sublime Text 2/Icon/48x48/sublime_text.png
Exec="/home/user/Sublime Text 2/sublime_text"
Terminal=false
Type=Application
Categories=Developer;Accessories;Accessibility;
StartupNotify=true

Nota
Se la stringa Exec contiene caratteri di spazio, è necessario utilizzare virgolette doppie.

    
risposta data Mahesh 18.03.2012 - 10:31
0

Di solito quando si installa l'icona verrà automaticamente aggiunta. Ma se non lo è, allora fai quanto segue:

  1. Apri la dashboard Unity.
  2. Digitare il menu principale nella barra di ricerca. (In Germania devi digitare "Hauptmenu")
  3. Aprilo e seleziona la categoria migliore adatta alla tua app (se vuoi crearne una)
  4. Seleziona inserisci elemento.
  5. Digita nome, comando (un comando terminale o percorso dell'eseguibile) e commenta.
  6. Aggiungi l'elemento.
  7. Avvia l'elemento dalla dashboard Unity.
risposta data rjkrocks 20.01.2012 - 14:55

Leggi altre domande sui tag