Come posso modificare / creare manualmente nuovi elementi di avvio in Unity?


450

Unity consentirà di creare icone di avvio personalizzate da .desktopfile o tramite il sistema di modifica dei menu? (In questo momento il launcher non dà la possibilità di "rimanere in launcher" su tutti i programmi.

Per alcuni programmi che uso, devo creare lanciatori o .desktopfile personalizzati.

Ad esempio, le build giornaliere di Blender sono generalmente solo cartelle con un eseguibile.

In Gnome o KDE di base, posso creare una nuova voce di menu con il sistema di modifica dei menu. Quindi, posso anche aggiungerlo a Docky dal menu o trascinando un .desktopfile su di esso. Unity Launcher non supporta il trascinamento della selezione, quindi non è un bug o altro, ma quando apro un .desktopfile, ha risultati imprevedibili. Il più delle volte non avrà "keep in launcher". A volte avrà un elemento appuntabile senza l' .desktopicona di, e se lo spingo all'avvio , non richiamerà nuovamente il programma dopo averlo chiuso. Ho anche ottenuto che funzioni solo con un .desktopfile per celtx.


3
Se Ubuntu ha impostazioni locali non inglesi, l'icona personalizzata potrebbe non funzionare in Unity Dash (ma funziona perfettamente sul desktop). Prima di trascinare e rilasciare su Unity Dash, modifica il tuo file desktop (ad es. Con gedit) e rimuovi la riga con l'icona localizzata, nel mio caso Icon[sv_SE]=gnome-panel-launchere lascia l'altra riga "Icona =".
Anatoly Mironov,

7
È ridicolo quanto sia difficile creare un collegamento a un'app. Se Windows è in grado di semplificare, perché Ubuntu non lo è?
Dan Dascalescu,

Dai un'occhiata a Xubuntu : Xfce ha un supporto molto elegante per questo tramite l' editor di menu . I lanciatori possono essere successivamente aggiunti al desktop tramite un menu di scelta rapida.
魔 大 农

Risposte:


215

Per 11.04 e precedenti:

Unity supporta i launcher personalizzati dai file .desktop. Per creare un launcher personalizzato da un .desktopfile devi creare un *.desktopfile per il tuo programma.

gedit ~/.local/share/applications/name.desktop

Il .desktopfile dovrebbe essere simile al seguente:

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

Nel file manager apri la tua cartella home e vai a: (Potrebbe essere necessario premere ctrl+hper mostrare i file nascosti per vedere la .gconfdirectory.)

.gconf-> desktop-> unity-> launcher -> favourites

vedrai un gruppo di cartelle che iniziano con " app-". devi creare una cartella per il tuo programma. Usa lo stesso nome.desktop in cui hai utilizzato /usr/share/applications. Vai in 1 delle cartelle per qualcosa che è già sul dock e copia il file xml e incollalo nella nuova cartella. Aprilo con il tuo editor di testo e cambia il nome del con il *.desktoptuo nome.desktop .

Apri gconf-editor (puoi aprire gconf eseguendo il comando gconf-editornel Terminale) e vai a:

desktop-> unity-> launcher -> favorites

Fai doppio clic sull'elenco a destra e aggiungi il tuo name.desktop.

Esci e rientra e dovresti vedere il tuo launcher. (grazie kerry_s nei forum di Ubuntu per l'aiuto con questa risposta)

Unity ha anche una funzione chiamata Lenti. Per impostazione predefinita, ne hai due in Unity: Applicazioni e File. In futuro, sarai in grado di installare e creare molto di più. Ci sono alcune informazioni al riguardo sul wiki di Ubuntu: https://wiki.ubuntu.com/Unity/Lenses


22
Non appare più (in 11.04) il percorso "desktop-> unity-> launcher -> preferiti" nell'editor gconf.
krumpelstiltskin,

2
La risposta di seguito da Bazon ha un modo che funziona per 11.04 ed è molto più semplice.
Lode

3
Questo non sembra funzionare più il 14.04
rubo77

funziona benissimo per crearne uno il 14.10
mchid

Lavora per me su Ubuntu 18.04. Grazie
Paulo Henrique,

271

Aggiornato: 2015-dic

Per Ubuntu 15.10 o 14.04 LTS (11.10 o successivo, con Unity (3D))

NOTA: Questo può sostituire la funzione di un'icona esistente o (una volta creato) può essere cercato (dall'icona Dash) per aggiungere alla barra dei pulsanti corrente.

Prima fai la tua PROPRIA copia di uno qualsiasi dei file .desktop che vuoi modificare. È MOLTO più sicuro, quindi puoi sempre eliminare e ricominciare.

(elenca tutti i file)

ls /usr/share/applications/*.desktop

Esempio: Mozilla Firefox , firefox.desktop

(fallo una volta o dopo aver eliminato qualsiasi tentativo fallito)

cp /usr/share/applications/firefox.desktop ~/.local/share/applications

Quindi modifica con attenzione qualsiasi testo o aggiungi ulteriori opzioni.

(modifica il file)

gedit ~/.local/share/applications/firefox.desktop &

Nota: la e commerciale '&' rilascia immediatamente la riga di comando.


Il mio file " firefox.desktop ":

Mozilla Firefox

[Desktop Entry]
Version=1.0
Name=Firefox Web Browser
Name[es]=Navegador web Firefox
Name[fr]=Navigateur Web Firefox
Name[it]=Firefox Browser Web
Name[nl]=Firefox webbrowser
Comment=Browse the World Wide Web
Comment[de]=Im Internet surfen
Comment[es]=Navegue por la web
Comment[fr]=Naviguer sur le Web
Comment[it]=Esplora il web
Comment[nl]=Verken het internet
GenericName=Web Browser
GenericName[es]=Navegador web
GenericName[fr]=Navigateur Web
GenericName[it]=Browser web
GenericName[nl]=Webbrowser
Keywords=Internet;WWW;Browser;Web;Explorer
Keywords[de]=Internet;WWW;Browser;Web;Explorer;Webseite;Site;surfen;online;browsen
Keywords[es]=Explorador;Internet;WWW
Keywords[fr]=Internet;WWW;Browser;Web;Explorer;Fureteur;Surfer;Navigateur
Keywords[it]=Internet;WWW;Browser;Web;Navigatore
Keywords[nl]=Internet;WWW;Browser;Web;Explorer;Verkenner;Website;Surfen;Online 
Exec=firefox %u
Terminal=false
X-MultipleArgs=false
Type=Application
Icon=firefox
Categories=GNOME;GTK;Network;WebBrowser;
MimeType=text/html;text/xml;application/xhtml+xml;application/xml;application/rss+xml;application/rdf+xml;image/gif;image/jpeg image/png;x-scheme-handler/http;x-scheme-handler/https;x-scheme-handler/ftp;x-scheme-handler/chrome;video/webm;application/x-xpinstall;
StartupNotify=true
Actions=NewWindow;NewPrivateWindow;NewSafeMode;ProfileManager;

[Desktop Action NewWindow]
Name=Open a New Window
Name[de]=Ein neues Fenster öffnen
Name[es]=Abrir una ventana nueva
Name[fr]=Ouvrir une nouvelle fenêtre
Name[it]=Apri una nuova finestra
Name[nl]=Nieuw venster openen
Exec=firefox -new-window
OnlyShowIn=Unity;

[Desktop Action NewPrivateWindow]
Name=Open a New Private Window
Name[de]=Ein neues privates Fenster öffnen
Name[es]=Abrir una ventana privada nueva
Name[fr]=Ouvrir une nouvelle fenêtre de navigation privée
Name[it]=Apri una nuova finestra anonima
Exec=firefox --private-window
OnlyShowIn=Unity;

[Desktop Action NewSafeMode]
Name=Open in Safe Mode
Exec=firefox --safe-mode
OnlyShowIn=Unity;

[Desktop Action ProfileManager]
Name=Open Profile Manager
Exec=firefox --ProfileManager
OnlyShowIn=Unity;

Il mio file " libreoffice-startcenter.desktop ":

LibreOffice

[Desktop Entry]
Version=1.0
Terminal=false
Icon=libreoffice-main
Type=Application
Categories=Office;
Exec=libreoffice %U
# MimeType=application/vnd.openofficeorg.extension;
MimeType=application/vnd.oasis.opendocument.text;application/vnd.oasis.opendocument.text-template;application/vnd.oasis.opendocument.text-web;application/vnd.oasis.opendocument.text-master;application/vnd.sun.xml.writer;application/vnd.sun.xml.writer.template;application/vnd.sun.xml.writer.global;application/vnd.stardivision.writer;application/msword;application/vnd.ms-word;application/x-doc;application/rtf;text/rtf;application/vnd.wordperfect;application/wordperfect;application/vnd.openxmlformats-officedocument.wordprocessingml.document;application/vnd.ms-word.document.macroenabled.12;application/vnd.openxmlformats-officedocument.wordprocessingml.template;application/vnd.ms-word.template.macroenabled.12;application/vnd.oasis.opendocument.spreadsheet;application/vnd.oasis.opendocument.spreadsheet-template;application/vnd.sun.xml.calc;application/vnd.sun.xml.calc.template;application/vnd.stardivision.calc;application/vnd.stardivision.chart;application/msexcel;application/vnd.ms-excel;application/vnd.openxmlformats-officedocument.spreadsheetml.sheet;application/vnd.ms-excel.sheet.macroenabled.12;application/vnd.openxmlformats-officedocument.spreadsheetml.template;application/vnd.ms-excel.template.macroenabled.12;application/vnd.ms-excel.sheet.binary.macroenabled.12;text/csv;application/x-dbf;application/vnd.oasis.opendocument.graphics;application/vnd.oasis.opendocument.graphics-template;application/vnd.sun.xml.draw;application/vnd.sun.xml.draw.template;application/vnd.stardivision.draw;application/vnd.oasis.opendocument.presentation;application/vnd.oasis.opendocument.presentation-template;application/vnd.sun.xml.impress;application/vnd.sun.xml.impress.template;application/vnd.stardivision.impress;application/mspowerpoint;application/vnd.ms-powerpoint;application/vnd.openxmlformats-officedocument.presentationml.presentation;application/vnd.ms-powerpoint.presentation.macroenabled.12;application/vnd.openxmlformats-officedocument.presentationml.template;application/vnd.ms-powerpoint.template.macroenabled.12;application/vnd.oasis.opendocument.formula;application/vnd.sun.xml.math;application/vnd.stardivision.math;

Name=LibreOffice 
Name[pt_BR]=BrOffice 
GenericName=Office 
GenericName[de]=Büroanwendungen
GenericName[en]=Office
GenericName[es]=Oficina
GenericName[fr]=Bureautique
GenericName[it]=Office
Comment=The office productivity suite compatible to the open and standardized ODF document format. Supported by The Document Foundation.
Comment[de]=Die zum offenen und standardisierten ODF-Format kompatible Sammlung von Büroanwendungen. Unterstützt durch »The Document Foundation«.
Comment[en]=The office productivity suite compatible to the open and standardized ODF document format. Supported by The Document Foundation.
Comment[es]=Suite de productividad para la oficina compatible con ODF, el formato de documentos abierto y estandarizado. Con el soporte de la Document Foundation.
Comment[fr]=Suite bureautique compatible avec le format de document standard et ouvert ODF. Soutenue par The Document Foundation.
Comment[it]=La suite di produttività compatibile con il formato standard e aperto dei documenti ODF. Supportata dalla The Document Foundation.

X-Ayatana-Desktop-Shortcuts=Writer;Calc;Draw;Impress;Math;

[Writer Shortcut Group]
Name=Writer
Exec=libreoffice --writer %U
TargetEnvironment=Unity

[Calc Shortcut Group]
Name=Calc
Exec=libreoffice -calc %U
TargetEnvironment=Unity

[Draw Shortcut Group]
Name=Draw
Exec=libreoffice -draw %U
TargetEnvironment=Unity

[Impress Shortcut Group]
Name=Impress
Exec=libreoffice -impress %U
TargetEnvironment=Unity

[Math Shortcut Group]
Name=Math
Exec=libreoffice -math %U
TargetEnvironment=Unity

Un'icona multi-tool ' toolbox.desktop ' file:

[Desktop Entry]
Name=Ubuntu Toolbox
Comment=System Settings
Exec=unity-control-center --overview
Icon=redhat-tools
Terminal=false
Type=Application
StartupNotify=true
Categories=GNOME;GTK;System;
OnlyShowIn=Unity;
Keywords=Preferences;Settings;
X-Ubuntu-Gettext-Domain=unity-control-center

X-Ayatana-Desktop-Shortcuts=GnomeTerminal;SoftwareCenter;SoftwareUpdates;

[GnomeTerminal Shortcut Group]
Name=Gnome Terminal
Exec=gnome-terminal
TargetEnvironment=Unity

[SoftwareCenter Shortcut Group]
Name=Ubuntu Software Center
Exec=software-center
TargetEnvironment=Unity

[SoftwareUpdates Shortcut Group]
Name=Update Manager  
Exec=update-manager -c  
TargetEnvironment=Unity

Ecco alcuni dei miei precedenti sforzi.

File

Mozilla Thunderbird


1
Dopo aver copiato e apportato la modifica, come si ottiene effettivamente la nuova icona nella barra laterale del trattino?
Cory,

5
Basta trascinare dalla ~/.local/share/applicationsbarra laterale del trattino. Apri "Nautilus / Files"; Visualizza> Mostra file nascosti; navigare da '.local'> '.local / share'> '' .local / share / applicazioni '; trascina il file .desktop ..
david6

17
Questa risposta lo risolve. Ma mi chiedo: perché è necessaria questa risposta? Penso che l'unità dovrebbe sostenerlo in un modo che non ha bisogno di una spiegazione. Una soluzione più semplice sarebbe simile a questa: fai clic con il pulsante destro del mouse, scegli "Aggiungi" ...
guettli

6
@guettli È incredibile, no! Suppongo che faccia parte della "odiamo la personalizzazione dell'utente finale", il che significa che non puoi spostare il pannello nella parte inferiore dello schermo, modificare a malapena il comportamento del programma di avvio, spostare le icone di chiusura / minimizzazione ecc. A destra delle finestre, ecc.

1
Per chiarire: i file in /usr/local/sharesono gli script di avvio creati durante l'installazione dell'applicazione. (come sopra) ti consiglio di copiarli .local/sharePRIMA di tentare qualsiasi ulteriore personalizzazione.
david6

100

Per l'11.10 e successivi:

Puoi comunque creare il Launcher sul desktop usando la vecchia finestra di dialogo della GUI.

Utilizzando il ALT+F2tipo:

gnome-desktop-item-edit --create-new ~/Desktop (Maiuscola D)

Verrà avviata la finestra di dialogo (Crea launcher):

inserisci qui la descrizione dell'immagine

È possibile inserire questo .desktopfile in qualsiasi cartella, quindi trascinarlo nel programma di avvio.

Nota: il pacchetto gnome-desktop-item-editdeve essere installato per primo, quindi se è stato gnome-panelinstallato, viene installato automaticamente.


3
Grazie QUESTA è la soluzione che stavo cercando. L'opzione dovrebbe essere nuovamente aggiunta in Ubuntu poiché ciò influenza le cose dalle app Wine sul desktop, a script e programmi personalizzati che richiedono parametri.
Luis Alvarado,

4
non funziona per 12.04
Ubuntuser

9
sudo apt-get install gnome-panelPrima dovevo .
wberry,

1
Questa dovrebbe essere la risposta accettata!
trappedIntoCode

1
Di gran lunga la migliore risposta che ho trovato. Inoltre è l'unico che è più facile dell'installazione di Xubuntu.
魔 大 农

90

Per 11.04 e precedenti:

Questo è un metodo senza modificare i file di configurazione e senza i privilegi di root.

Innanzitutto crea il Launcher sul desktop (solo temporaneo)

  • fare clic con il tasto destro del mouse sul desktop
  • Selezionare Create Launcher...
  • crea il Launcher personalizzato come desideri.

Fare un lanciatore

Ora hai il programma di avvio sul desktop. Se sei soddisfatto, scaricalo nel pannello di avvio:

  • Apri la tua cartella Home. Premere Ctrl + Hper mostrare i file nascosti, se necessario.

  • Sfoglia per .local/share/applications

  • Trascina e rilascia il tuo Launcher dal desktop in quella cartella.

  • Ora trascina e rilascia il tuo launcher dalla .local/share/applicationsbarra di avvio a sinistra sullo schermo.

  • Ora puoi eliminare il tuo Launcher personalizzato sul desktop se è ancora lì.

Questo è tutto.


4
Sembra che non devi mettere il programma di avvio nella cartella .local / share / applicazioni prima di trascinarlo sul programma di avvio. Puoi memorizzarlo in qualsiasi cartella.
JannieT,

1
Grazie. Ciò ha reso facile. Ora devo capire come cambiare l'icona (emblema?).
John K,

2
@ John K: Nella finestra di dialogo "Creater Launcher" all'inizio puoi impostare un'icona facendo clic sull'icona predefinita nella parte superiore sinistra della finestra.
tobi,

14
Una regressione introdotta in 11.10 ha rimosso questo metodo di creazione di lanciatori.
ændrük,

7
@aendruk: puoi ancora aprire la "Finestra di avvio" con: gnome-desktop-item-edit --create-new <nome del file desktop>
Pisu

61

Vedo molte risposte complesse qui. Questa soluzione, a mio avviso, è semplice.

  • (Prima installa il pacchetto alacarte, se non lo hai. Questo è l'editor di menu che è stato installato di default prima dell'11.10. Ovviamente devi farlo solo una volta.)
  • Avviare "Menu principale" cercandolo nel trattino.
  • Aggiungi un elemento per la tua applicazione e chiudi l'editor.
  • Avvia l'applicazione cercandola nel trattino.
  • Fare clic con il tasto destro sull'icona e "Mantieni il programma di avvio"

In Oneiric, potrebbe anche essere necessario installare il pacchetto gnome-panel, che alacartedovrebbe, ma non dipendere da. Vedere:

https://bugs.launchpad.net/ubuntu/+source/alacarte/+bug/826049


se viene utilizzato il metodo, l'applicazione non rientra in nessuna categoria.
stupido

@ dumb906 Che vuoi dire? Puoi mettere il programma di avvio in qualsiasi categoria nel menu desiderato. A meno che tu non intenda qualcos'altro per "categoria"?
Bart van Heukelom,

14
Questa è di gran lunga la soluzione più semplice.
Gregghz,

4
In che modo questa risposta ha meno voti positivi rispetto alle altre? Questa è la risposta PIÙ VELOCE, SEMPLICE, PIÙ CORRETTA!
copolii

4
Per Ubuntu si tratta di un errore di usabilità (molte altre cose sono grandi, ma qui non è all'altezza). L'opzione per aggiungere una nuova applicazione manualmente dovrebbe essere nel menu trattino o nel trattino / altre app. @copolii questa risposta ha meno voti perché è stata data molti mesi dopo la domanda originale. Funziona, ho anche +1
stivlo il

30

Per l'11.10 e successivi:

In Ubuntu 11.10 il modo più semplice per creare un launcher personalizzato da un file .desktop è copiare un file .desktop esistente o crearne uno personalizzato.

Per crearne uno personalizzato, dovrai aggiungere queste voci a un file .desktop a tua scelta ~/.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 molto ben descritte lì.

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

cioè: questo copierà il geditfile .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 .

Successivamente, apri quella posizione usando nautilus ~/.local/share/applications/e trascina e rilascia il file che hai appena creato nel programma di avvio di Unity.

Ha un'opzione invece di trascinare e rilasciare il file che puoi aprire dconf-editor(installalo sudo apt-get install dconf-toolso cercalo nel USC) e vai a desktop.unity.launcher e modifica la chiave favoritesfacendo doppio clic sulle voci a destra della chiave.

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

Con questo metodo dovrai disconnetterti e riconnetterti per favoritesrendere effettiva la modifica .


Questo è quello che ha funzionato per me in Ubuntu 12.04
LnxSlck il

ancora più semplice: una volta copiato il file .desktop in ~ / .local / share / applicazioni / puoi fare clic con il tasto destro del mouse su nautilus e modificare le voci nella GUI. Puoi anche impostare l'icona facendo clic sull'immagine e test di avvio facendo doppio clic. Assicurati solo che sia + x.
rynop

Il collegamento alla pagina delle specifiche dei file desktop è molto utile. Grazie.
Andree,

@LnxSlck Anche a me! +1 a Bruno per questa fantastica risposta! I voti abbondano!
Sono Willem il

22

Per me in 12.04 faccio quanto segue:

  1. nel desktop creare un "documento senza titolo". Basta fare clic destro sul desktop e selezionare Crea nuovo documento.

  2. Modifica il file con Gedit e aggiungi le seguenti righe:

[Voce desktop]
Tipo = Applicazione

Salvare il file e quindi rinominarlo come desiderato ma alla fine del nome aggiungere .desktop. Ad esempio, se volessi creare una scorciatoia per un programma sul vino come Photoshop, lo metterei come nomephotoshop.desktop

Ora dovresti essere in grado di fare clic con il pulsante destro del mouse sul file e le proprietà di avvio dovrebbero apparire come in questo esempio:

inserisci qui la descrizione dell'immagine

Come puoi vedere nell'immagine ora puoi mettere quello che vuoi nella riga di comando, un altro nome, un'icona per esso, ecc.

Non dimenticare di impostare le autorizzazioni come eseguibili! Altrimenti non funzionerà.

È come la versione breve di altre risposte qui.


Ha funzionato con 14.04. Se sposti l'icona sul programma di avvio, tuttavia, e poi elimini l'icona principale sul desktop (per i cosmetici), anche l'icona sul programma di avvio scompare.
XavierStuvw

9

Per aggiungere app a launcher in unità:

  1. Fai clic sul dash(logo ubuntu, in alto a sinistra)
  2. Apri l'app che desideri aggiungere.
  3. Verrà visualizzata un'icona nel programma di avvio, fare clic con il tasto destro sull'icona e fare clic Pin to launcher.
  4. Per rimuovere un'app dal programma di avvio, right clickl'icona di avvio e Quit

NOTA: le icone a questo punto non possono essere riorganizzate una volta caricate, è
necessario posizionarle nell'ordine in cui si desidera che appaiano quando si installano le icone nel programma di avvio!


3
Questo non funziona per tutte le applicazioni, in particolare quelle installate dal sorgente. Ho provato ad aggiungere Netbeans 7.0 alla barra Unity in ogni modo possibile, prima di creare il mio file .desktop.
essere hollenbeck il

Le icone possono essere riorganizzate facendo clic e tenendo premuta l'icona per alcuni secondi.
andho,

Cosa succede se desidero creare un launcher per uno script Python?
Sono Willem il

7

12.04

Per coloro a cui piace avere una GUI: in 12.04 hai anche la possibilità di usare Arronax che è un plugin Nautilus per creare il tuo launcher (i file .desktop per essere più precisi), ecco una spiegazione di come funziona.

Se hai già il programma di avvio dell'applicazione, puoi semplicemente fare clic con il pulsante destro del mouse e fare clic sull'opzione "Crea starter per questo file" come mostrato di seguito.

inserisci qui la descrizione dell'immagine

Se hai le icone del desktop abilitate, puoi creare il tuo launcher con comandi specifici semplicemente facendo clic destro sul desktop, questo ti darà la seguente opzione per creare un avviatore vuoto:

inserisci qui la descrizione dell'immagine

Dopo aver fatto clic su "Crea dispositivo di avviamento", si aprirà la seguente finestra di dialogo in cui è possibile personalizzare facilmente il dispositivo di avviamento con qualsiasi comando desiderato:

inserisci qui la descrizione dell'immagine

Dopo aver salvato il programma di avvio sul desktop, vedrai un file come mostrato qui:

inserisci qui la descrizione dell'immagine

Quindi semplicemente raccoglilo e trascinalo sul tuo dock in qualsiasi posto ti piaccia: inserisci qui la descrizione dell'immagine

Un paio di belle caratteristiche:

  • Essere in grado di assegnare parole chiave al comando in modo che possa essere ricercato attraverso il trattino unitario.

  • Relativamente veloce per creare lanciatori per programmi Windows in Wine, come spiegato da questo video di YouTube (non l'ho provato io stesso però)

Installazione

Dichiarazione di non responsabilità prima dell'installazione : Arronax è ancora in una fase di sviluppo Alpha a causa del fatto che non ci sono molti programmatori che ci lavorano, non ho avuto un singolo problema con esso ma preferisco darti un avvertimento nel caso ciò influisca sulla tua scelta sull'installazione di un altro PPA che non conosci.

Per installare utilizzando la finestra del terminale ( Ctrl+ Alt+ Tper aprirlo) digitare i seguenti comandi:

sudo add-apt-repository ppa:diesch/testing
sudo apt-get update
sudo apt-get install arronax

Dopo aver fatto ciò, dovrai riavviare Nautilus accedendo e disconnettendosi o digitando quanto segue nella finestra del terminale:

nautilus -q

11.10

Intendevo che fosse una modifica alla risposta di Bart van Heukeloms in quanto funziona anche per l'11.10, ma come moderatore ha gentilmente sottolineato quando ho suggerito la modifica, è una risposta diversa, nonostante sia una che funzioni anche. L'ho provato alcune volte l'11.10 prima di eseguire l'aggiornamento e non ho riscontrato problemi. Tuttavia, non posso garantire che funzioni ancora perfettamente, anche se mi aspetto che dovrebbe funzionare ancora.

L'installazione in 11.10 è esattamente la stessa di 12.04.

Nota: questo breve tutorial è spudoratamente ispirato / plagiato dal post di Meilins sul sito Web di Ubuntuguide, quindi gli è dovuto tutto il merito.


4

Questo è un metodo senza modificare i file di configurazione.

Innanzitutto crea il Launcher sul desktop (solo temporaneo)

  • fare clic con il tasto destro del mouse sul desktop
  • Selezionare Create Launcher...
  • crea il Launcher personalizzato come desideri.

Ora hai il programma di avvio sul desktop. Se sei soddisfatto, scaricalo nel pannello di avvio:

  • Apri Nautilus come root. Premi Alt+ F2e Invio gksu nautilus.
  • Sfoglia per /home/your-username/Desktop
  • Copia il programma di avvio facendo clic con il tasto destro su di esso e seleziona Copy.
  • Sfoglia per /usr/share/applications
  • Incolla il tuo launcher facendo clic con il tasto destro su uno spazio vuoto e seleziona Paste.
  • Ora trascina e rilascia il tuo launcher dalla /usr/share/applicationsbarra di avvio a sinistra sullo schermo.
  • Ora puoi eliminare il tuo Launcher personalizzato sul desktop.

Questo è tutto.


5
Puoi semplicemente copiarlo in ~ / .local / share / applicazioni in modo da non dover fare confusione con il sudo.
Jorge Castro,

@Jorge: Sì, anche quello funziona. Ma navigare in una directory nascosta è più semplice? Scriverò questa alternativa quando avrò tempo.
Bazon

a proposito: il trascinamento da Desktop a Launcher funziona anche direttamente, ma solo se non si elimina Launcher sul Desktop.
Bazon,

1
un ulteriore test ha mostrato che puoi spostare il programma di avvio dal desktop ovunque , è importante solo non eliminare il programma di avvio (file * .desktop) in seguito, il simbolo nella barra di avvio sembra essere un collegamento all'altro programma di avvio nel file system.
Bazon

4

Soluzione semplice:

  1. fai clic destro sul desktop e scegli "Crea launcher ..."
  2. salva il programma di avvio
  3. spostalo in una cartella dove non ti disturberà. (se elimini questo file, anche il tuo launcher verrà eliminato dal dock)
  4. trascina il launcher sul dock.

3

Usa alacarte per creare nuovi lanciatori. Premi Alt F2, digita "alacarte", premi Invio. Crea un nuovo lanciatore lì. Ora il programma apparirà nei risultati della ricerca e puoi trascinarlo sul pannello.


alacarte, buono come sempre. Semplice ed efficace
albfan,

Non funziona in Ubuntu 16.04. Legge correttamente i menu, ma il tentativo di creare una nuova voce di menu non riesce in modo silenzioso: l'elemento non viene salvato.
Dan Dascalescu,


2

Grazie per le informazioni sopra. Ma i percorsi non erano corretti per la mia installazione di Ubuntu 11.04. Ho trovato i file desktop in: ~/.gnome2/panel2.d/default/launchers/*.desktop.

In nautilus questa cartella non mostrava i nomi dei file ma i nomi visualizzati nel menu delle unità. Fare clic con il tasto destro del mouse e utilizzare Proprietà per visualizzare le informazioni nel collegamento. È impossibile vedere qui il nome del file reale. Usa la riga di comando

ls ~/.gnome2/panel2.d/default/launchers

vederli.


2
la barra di avvio predefinita è vuota
Ubuntuser

1
Quella era la cartella corretta anche per me! Immagino che quando aggiorni da 11.04 o altre versioni precedenti. Forse avrebbero potuto spostare quella cartella nella nuova posizione invece di creare semplicemente una nuova cartella ... Grazie per aver aggiunto questo commento.
Alexis Wilke,

0

ubuntu 14.04 +

once you have created the above mentioned file in /usr/share/applications/

cd /usr/share/applications
nautilus .
double click your new application icon and get it launched
once launched right click to lock to launcher

questo è più infallibile che cercare di trascinare e rilasciare la stessa icona dell'app sulla barra di avvio

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.