Wiki Ubuntu-it

Indice
Partecipa
FAQ
Wiki Blog
------------------
Ubuntu-it.org
Forum
Chiedi
Chat
Cerca
Planet
  • Pagina non alterabile
  • Informazioni
  • Allegati
  • Differenze per "AmministrazioneSistema/InstallareProgrammi/PacchettiSnap"
Differenze tra le versioni 1 e 12 (in 11 versioni)
Versione 1 del 21/01/2016 15.27.38
Dimensione: 8236
Commento:
Versione 12 del 25/02/2016 09.20.12
Dimensione: 8464
Commento:
Le cancellazioni sono segnalate in questo modo. Le aggiunte sono segnalate in questo modo.
Linea 1: Linea 1:
## page was renamed from andreas-xavier/CreareAvviatoreProva
Linea 7: Linea 8:
In Ubuntu e derivate i launcher sono particolari file che permettono di avviare programmi e applicazioni in modalità grafica. Infatti ne permetto la visualizzazione nei menu dei vari [[AmbienteGrafico/AmbientiDesktop|ambienti DE]] e ne rendono possibile l'avvio attraverso il semplice clic del mouse sulle relative icone. In Ubuntu e derivate è possibile avviare programmi tramite gli appositi avviatori di applicazioni. Questi si trovano nei menu dei vari [[AmbienteGrafico/AmbientiDesktop|ambienti DE]] e permettono di lanciare i programmi attraverso il semplice clic del mouse sulle relative icone.
Linea 9: Linea 10:
I launcher hanno estensione `.desktop` e sono contenuti nella cartella `/usr/share/applications`. Gli avviatori sono gestiti da particolari file con estensione `.desktop`, contenuti nella cartella `/usr/share/applications`.
Linea 12: Linea 13:
 * modificare i lanciatori lanciatori già presenti (ad esempio per cambiare il nome e/o l'icona con cui visualizzare il lanciatore, per spostarlo in una diversa categoria o sotto-sezione del menu ecc.)  * modificare i lanciatori già presenti (ad esempio per cambiare il nome e/o l'icona con cui visualizzare il lanciatore, per spostarlo in una diversa categoria o sotto-sezione del menu ecc.)
Linea 16: Linea 17:
Creare un lanciatore o modificare uno già esistente è un'operazione molto semplice. Occorre soltanto avere l'accortezza di rispettare i parametri di seguito indicati. Creare o modificare un lanciatore è un'operazione abbastanza semplice. Occorre soltanto avere l'accortezza di rispettare i parametri di seguito indicati.
Linea 18: Linea 19:
||<tablestyle="text-align: justify; width:100%;" style="border:none;" 5%><<Immagine(Icone/Piccole/note.png,,center)>> ||<style="padding:0.5em; border:none;">''Solitamente i principali gestori di file (come Nautilus in Ubuntu) nascondono `.desktop`, visualizzando direttamente il nome del programma.''|| ||<tablestyle="text-align: justify; width:100%;" style="border:none;" 5%><<Immagine(Icone/Piccole/note.png,,center)>> ||<style="padding:0.5em; border:none;">''Solitamente i principali gestori di file (come Nautilus in Ubuntu) nascondono l'estensione `.desktop`, visualizzando direttamente il nome del programma.''||
Linea 20: Linea 21:
||<tablestyle="text-align: justify; width:100%;" style="border:none;" 5%><<Immagine(Icone/Grandi/info.png,,center)>> ||<style="padding:0.5em; border:none;">Gli ambienti DE più diffusi dispongono di appositi tool grafici per creare o modificare lanciatori ('''alacarte''', '''menulibre''', '''XAME''' ecc). Per ulteriori informazioni consultare le relative pagine della documentazione o dei singoli progetti.|| ||<tablestyle="text-align: justify; width:100%;" style="border:none;" 5%><<Immagine(Icone/Grandi/info.png,,center)>> ||<style="padding:0.5em; border:none;">Gli ambienti DE più diffusi dispongono di appositi tool grafici per creare o modificare menu e lanciatori ('''alacarte''', '''menulibre''', '''XAME''' ecc). Per ulteriori informazioni consultare le relative pagine della documentazione o dei singoli progetti.||
Linea 22: Linea 23:
= Creazione di un launcher = = Creazione di un avviatore =
Linea 36: Linea 37:
 Per maggiori dettagli sul significato delle varie voci consultare il successivo paragrafo.  Per maggiori dettagli sul significato delle varie voci consultare il successivo [[#parametri|paragrafo]].
Linea 45: Linea 46:
= Modifica di un launcher predefinito =
 0. Aprire un launcher preesistente nella stessa cartella `/usr/share/applications` tramite un [[Ufficio/EditorDiTesto|editor di testo]] aperto con i [[AmministrazioneSistema/Sudo|privilegi di amministrazione]]
= Modifica di un avviatore predefinito =
 0. Aprire un avviatore preesistente nella cartella `/usr/share/applications` tramite un [[Ufficio/EditorDiTesto|editor di testo]] aperto con i [[AmministrazioneSistema/Sudo|privilegi di amministrazione]]
Linea 50: Linea 51:
||<tablestyle="text-align: justify; width:100%;" style="border:none;" 5%><<Immagine(Icone/Grandi/info.png,,center)>> ||<style="padding:0.5em; border:none;">È possibile conservare le stringhe modificate nella loro versione originaria precedute commentandole (ossia inserendo come carattere iniziale il segno '''#'''), in modo tale da facilitare l'eventuale ripristino.  || ||<tablestyle="text-align: justify; width:100%;" style="border:none;" 5%><<Immagine(Icone/Grandi/info.png,,center)>> ||<style="padding:0.5em; border:none;">È possibile inserire note o appuntare le modifiche apportate per agevolarne l'eventuale ripristino. A tale scopo basta commentare le righe in oggetto (cioè inserire come carattere iniziale il segno '''#'''). ||
Linea 52: Linea 53:
<<Anchor(parametri)>>
Linea 57: Linea 59:
|| Name ||Il nome con cui verrà visualizzata applicazione. Ad esempio, ''VLC media player''. ||
|| Comment || Un breve testo che descrive le funzionalità dell'applicazione. Per esempio, ''Lettore multimediale VLC''. ||
|| Exec || E' il percorso all'eseguibile. Il percorso completo deve essere usato solo nel caso in cui non è specificato nella variabile `$PATH`. Tutti i file eseguibili presenti nella cartella `/usr/bin` sono già inclusi in questa variabile, e pertanto non è necessario specificare il loro percorso completo. Per vedere tutti i percorsi inclusi nella variabile `$PATH` aprire il [[AmministrazioneSistema/RigaDiComando|terminale]] e digitare `echo $PATH`. ||
|| Icon || Specifica il percorso dell'icona utilizzata dal programma. Per le icone presenti nella cartella `/usr/share/pixmaps` non è necessario specificare il percorso completo, ma solo il loro nome senza l'estensione. Per esempio, se il file è `/usr/share/pixmaps/thunderbird.png`, specificare `thunderbird`. ||
|| Name ||Il nome con cui verrà visualizzata applicazione. Ad esempio: ''VLC media player''. ||
|| Comment || Un breve testo che descrive le funzionalità dell'applicazione. Per esempio: ''Legge, acquisisce e trasmette i tuoi flussi multimediali''. ||
|| Exec || È il percorso all'eseguibile. Il percorso completo deve essere usato solo nel caso in cui non è specificato nella variabile `$PATH`. Tutti i file eseguibili presenti nella cartella `/usr/bin` sono già inclusi in questa variabile, e pertanto non è necessario specificare il loro percorso completo. Per vedere tutti i percorsi inclusi nella variabile `$PATH` aprire il [[AmministrazioneSistema/RigaDiComando|terminale]] e digitare `echo $PATH`. ||
|| Icon || Specifica il percorso dell'icona utilizzata dal programma. Per le icone presenti nella cartella `/usr/share/pixmaps` non è necessario specificare il percorso completo, ma solo il loro nome senza l'estensione. Per esempio, se il file è `/usr/share/pixmaps/thunderbird.png`, indicare semplicemente come `thunderbird`. ||
Linea 62: Linea 64:
|| Type || Specifica la tipologia del file launcher, che può essere `Application`, `Link` o `Directory` (cioè se programmi, collegamenti o directory). || || Type || Specifica la tipologia dell'avviatore, che può essere `Application`, `Link` o `Directory` (ossia programmi, collegamenti o directory). ||
Linea 65: Linea 67:
= Template di laucher personalizzati = = Esempi di laucher personalizzati =
Linea 67: Linea 69:
Alcuni ambienti grafici come XFCE e LXDE non possiedono un'apposita funzionalità per lanciare il browser '''Firefox''' direttamente in navigazione anonima (disponibile ad esempio con clic destro sul launcher su Unity). È pertanto possibile creare un avviatore da menu a tale scopo utilizzando il seguente modello:{{{ Di default, alcuni ambienti grafici come XFCE e LXDE non possiedono un'apposita funzionalità per lanciare il browser '''Firefox''' direttamente in navigazione anonima (disponibile ad esempio con clic destro sull'icona nel [[AmbienteGrafico/Unity/Glossario#Launcher|launcher]] di Unity). È pertanto possibile creare un avviatore da menu a tale scopo utilizzando il seguente modello:{{{
Linea 100: Linea 102:
Aprire direttamente il file manager con i privilegi di amministrazione (nell'esempio '''Thunar'''): {{{ Lanciatore personalizzato utile per aprire il file manager direttamente con i privilegi di amministrazione (nell'esempio '''Thunar'''): {{{
Linea 105: Linea 107:
Comment[it]=Apre le cartelle specificate come amministratore Comment[it]=Apre le cartelle indicate come amministratore
Linea 110: Linea 112:
Icon=Thunar
NoDisplay=true
Icon=system-file-manager
NoDisplay=false

Problemi in questa pagina? Segnalali in questa discussione

Introduzione

In Ubuntu e derivate è possibile avviare programmi tramite gli appositi avviatori di applicazioni. Questi si trovano nei menu dei vari ambienti DE e permettono di lanciare i programmi attraverso il semplice clic del mouse sulle relative icone.

Gli avviatori sono gestiti da particolari file con estensione .desktop, contenuti nella cartella /usr/share/applications.

Questa guida contiene istruzioni utili per

  • modificare i lanciatori già presenti (ad esempio per cambiare il nome e/o l'icona con cui visualizzare il lanciatore, per spostarlo in una diversa categoria o sotto-sezione del menu ecc.)
  • creare nuovi lanciatori (ad esempio per avviare un'applicazione installata, che per qualche motivo non compaia nel menu)
  • creare lanciatori personalizzati (ad esempio per avviare un programma già presente in una particolare modalità e/o impostazione)

Creare o modificare un lanciatore è un'operazione abbastanza semplice. Occorre soltanto avere l'accortezza di rispettare i parametri di seguito indicati.

Solitamente i principali gestori di file (come Nautilus in Ubuntu) nascondono l'estensione .desktop, visualizzando direttamente il nome del programma.

Gli ambienti DE più diffusi dispongono di appositi tool grafici per creare o modificare menu e lanciatori (alacarte, menulibre, XAME ecc). Per ulteriori informazioni consultare le relative pagine della documentazione o dei singoli progetti.

Creazione di un avviatore

  1. Avviare un editor di testo con i privilegi di amministrazione.

  2. Inserire il il seguente contenuto generico, modificato secondo le proprie esigenze:

    [Desktop Entry]
    Version=1.6
    Name=NomeProgramma
    Comment=Questo è un commento
    Exec=/home/utente/Documenti/exec.sh
    Icon=/home/Percorso Immagine/icona.png
    Terminal=false
    Type=Application
    Categories=Utility;Application;

    Per maggiori dettagli sul significato delle varie voci consultare il successivo paragrafo.

  3. Salvare il file con estensione .desktop nella cartella /usr/share/applications.

  4. Impostare i permessi di esecuzione. al file .desktop digitando il seguente comando in una finestra di terminale:

    sudo chmod +x nome_file.desktop

    sostituendo la voce nome_file.desktop con il percorso del file.

È possibile rendere disponibile il nuovo lanciatore creato soltanto per un determinato utente. In tal caso il file .desktop va salvato nella cartella ~/.local/share/applications/ dell'utente specificato, anzicché in /usr/share/applications.

Modifica di un avviatore predefinito

  1. Aprire un avviatore preesistente nella cartella /usr/share/applications tramite un editor di testo aperto con i privilegi di amministrazione

  2. Apportare i cambiamenti desiderati.
  3. Salvare il file modificato.

È possibile inserire note o appuntare le modifiche apportate per agevolarne l'eventuale ripristino. A tale scopo basta commentare le righe in oggetto (cioè inserire come carattere iniziale il segno #).

Parametri dei file .desktop

Per informazioni relative alle varie voci contenute all'interno dei file .desktop consultare la seguente tabella:

Parametro

Significato

Version

La versione del file .desktop.

Name

Il nome con cui verrà visualizzata applicazione. Ad esempio: VLC media player.

Comment

Un breve testo che descrive le funzionalità dell'applicazione. Per esempio: Legge, acquisisce e trasmette i tuoi flussi multimediali.

Exec

È il percorso all'eseguibile. Il percorso completo deve essere usato solo nel caso in cui non è specificato nella variabile $PATH. Tutti i file eseguibili presenti nella cartella /usr/bin sono già inclusi in questa variabile, e pertanto non è necessario specificare il loro percorso completo. Per vedere tutti i percorsi inclusi nella variabile $PATH aprire il terminale e digitare echo $PATH.

Icon

Specifica il percorso dell'icona utilizzata dal programma. Per le icone presenti nella cartella /usr/share/pixmaps non è necessario specificare il percorso completo, ma solo il loro nome senza l'estensione. Per esempio, se il file è /usr/share/pixmaps/thunderbird.png, indicare semplicemente come thunderbird.

Terminal

Specifica se il programma debba essere eseguito in una finestra di terminale.

Type

Specifica la tipologia dell'avviatore, che può essere Application, Link o Directory (ossia programmi, collegamenti o directory).

Categories

Specifica la categoria in cui l'applicazione verrà inserita (Grafica, Internet, Ufficio ecc.). Il parametro è utilizzato per indicizzare l'applicazione in sotto-categorie dai vari tipi di menu (Dash di Unity, Lancelot di KDE, Whisker Menu di Xfce ecc.).

Esempi di laucher personalizzati

Firefox in navigazione anonima

Di default, alcuni ambienti grafici come XFCE e LXDE non possiedono un'apposita funzionalità per lanciare il browser Firefox direttamente in navigazione anonima (disponibile ad esempio con clic destro sull'icona nel launcher di Unity). È pertanto possibile creare un avviatore da menu a tale scopo utilizzando il seguente modello:

[Desktop Entry]
Version=1.0
Name=Firefox Web Browser (private browsing)
Name[it]=Firefox Browser Web (navigazione anonima)
Comment=Browse the World Wide Web anonimously
Comment[it]=Esplora il web anonimamente
GenericName=Web Browser
GenericName[it]=Browser web
Keywords=Internet;WWW;Browser;Web;Explorer
Keywords[it]=Internet;WWW;Browser;Web;Navigatore
Exec=firefox -private-window
Terminal=false
X-MultipleArgs=false
Type=Application
Icon=firefox
Categories=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;

[Desktop Action NewWindow]
Name=Open a New Private Window
Name[it]=Apri una nuova finestra anonima
Exec=firefox -private-window

[Desktop Action NewPrivateWindow]
Name=Open a New Private Window
Name[it]=Apri una nuova finestra anonima
Exec=firefox -private-window

File manager come root

Lanciatore personalizzato utile per aprire il file manager direttamente con i privilegi di amministrazione (nell'esempio Thunar):

[Desktop Entry]
Name=Thunar (root)
Name[it]=Thunar (root)
Comment=Open the specified folders as administrator
Comment[it]=Apre le cartelle indicate come amministratore
GenericName=Open Folder
GenericName[it]=Apri cartella
TryExec=Thunar
Exec=gksu thunar %F
Icon=system-file-manager
NoDisplay=false
Terminal=false
StartupNotify=true
Type=Application
Categories=System;Utility;FileTools;FileManager;
MimeType=inode/directory;

Ulteriori risorse


CategoryGrafica