Aggiungi l'opzione di menu al programma di avvio delle app preferito nel dock di Ubuntu


16

Non riesco a trovare il modo di aggiungere una voce di menu personalizzata a un launcher .desktop.

In Unity sono stato in grado di aggiungere voci di menu personalizzate all'avvio come "Apri customfile.txt" o "Apri somespreadsheet.ods". È possibile in Ubuntu Dock?

Risposte:


11

Seguire i passaggi seguenti.

  1. Copia il .desktopfile associato alla tua applicazione preferita, dì app-name.desktopda /usr/share/applications/a ~/.local/share/applications/. Puoi farlo eseguendo il seguente comando in Terminale

    cp /usr/share/applications/app-name.desktop ~/.local/share/applications/
    
  2. Apri il .desktopfile usando un editor di testo, ad esempio eseguendo

    gedit ~/.local/share/applications/app-name.desktop
    
  3. Cerca una riga che inizia con Actions=. Se ce n'è uno, aggiungilo My-Custom-Action;ad esso. Altrimenti, aggiungi la seguente riga

    Actions=My-Custom-Action;
    
  4. Scrivi le seguenti righe alla fine del file:

    [Desktop Action My-Custom-Action]
    Name=Name of the Option
    Exec=command-you-want-to-run
    

    Ad esempio, se si desidera aprire l'editor di testo, inserire gedital posto di command-you-want-ro-run.

  5. Salva il file.

  6. Fai clic su " Attività " e cerca l'applicazione.

  7. Fare clic con il tasto destro sull'icona dell'applicazione e selezionare "Aggiungi ai preferiti". Dovrebbe essere aggiunto al dock di Ubuntu.

Ora, se fai clic con il pulsante destro del mouse sull'icona dell'applicazione appena aggiunta nel dock, dovresti visualizzare una voce "Nome dell'opzione" nel menu contestuale che dovrebbe funzionare come previsto.

Allo stesso modo, puoi aggiungere altre opzioni aggiungendo nuovi messaggi Desktop Actione aggiungendo il nome dell'azione alla Actions=linea. Per maggiori informazioni vedi questo .

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.