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 16 (in 15 versioni)
Versione 1 del 21/01/2016 15.27.38
Dimensione: 8236
Commento:
Versione 16 del 21/04/2016 13.49.49
Dimensione: 4308
Commento:
Le cancellazioni sono segnalate in questo modo. Le aggiunte sono segnalate in questo modo.
Linea 1: Linea 1:
#format wiki
#language it
<<BR>>
Linea 4: Linea 3:
<<Informazioni(forum="http://forum.ubuntu-it.org/viewtopic.php?xxxx"; rilasci="15.10 14.04 12.04")>>

= Introduzione =
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.

I launcher hanno estensione `.desktop` e sono contenuti nella cartella `/usr/share/applications`.

Questa guida contiene istruzioni utili per
 * 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.)
 * 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 un lanciatore o modificare uno già esistente è un'operazione molto semplice. Occorre soltanto avere l'accortezza di rispettare i parametri di seguito indicati.

||<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/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.||

= Creazione di un launcher =

 0. [[AmbienteGrafico/AvviareProgrammi|Avviare]] un [[Ufficio/EditorDiTesto|editor di testo]] con i [[AmministrazioneSistema/Sudo|privilegi di amministrazione]].
 0. 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.
 0. Salvare il file con estensione `.desktop` nella cartella `/usr/share/applications`.
 0. Impostare i permessi di esecuzione. al file `.desktop` digitando il seguente comando in una finestra di [[AmministrazioneSistema/RigaDiComando|terminale]]: {{{
sudo chmod +x nome_file.desktop
}}}
 sostituendo la voce `nome_file.desktop` con il percorso del file.

||<tablestyle="text-align: justify; width:100%;" style="border:none;" 5%><<Immagine(Icone/Grandi/info.png,,center)>> ||<style="padding:0.5em; border:none;">È 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 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]]
 0. Apportare i cambiamenti desiderati.
 0. Salvare il file modificato.

||<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. ||

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

||<tablestyle="width:100%" : 15% style="background-color:#cccccc;">'''Parametro''' ||<style="background-color:#cccccc;":>'''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, ''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`. ||
|| Terminal || Specifica se il programma debba essere eseguito in una finestra di [[AmministrazioneSistema/RigaDiComando|terminale]]. ||
|| Type || Specifica la tipologia del file launcher, che può essere `Application`, `Link` o `Directory` (cioè se 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.). ||

= Template di laucher personalizzati =
== Firefox in navigazione anonima ==
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:{{{
[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 ==
Aprire direttamente il file manager 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 specificate come amministratore
GenericName=Open Folder
GenericName[it]=Apri cartella
TryExec=Thunar
Exec=gksu thunar %F
Icon=Thunar
NoDisplay=true
Terminal=false
StartupNotify=true
Type=Application
Categories=System;Utility;FileTools;FileManager;
MimeType=inode/directory;
}}}
Linea 120: Linea 5:
= Ulteriori risorse = = 16.04 =
Linea 122: Linea 7:
 * [[https://help.ubuntu.com/community/UnityLaunchersAndDesktopFiles|Documento originale]] == Ubuntu ==
Linea 124: Linea 9:
----
CategoryGrafica
||<tablestyle="width:30%; margin:1em; text-align:center;" rowbgcolor="#cccccc" :30%>'''Versione''' || '''Torrent''' ||
||<|2 #f7f7f7>'''Desktop DVD'''|| [[http://releases.ubuntu.com/releases/xenial/ubuntu-16.04-desktop-i386.iso.torrent|i386]]||
|| [[http://releases.ubuntu.com/releases/xenial/ubuntu-16.04-desktop-amd64.iso.torrent|amd64]]||
||<|2 #f7f7f7>'''Server'''|| [[http://releases.ubuntu.com/releases/xenial/ubuntu-16.04-server-i386.iso.torrent|i386]]||
|| [[http://releases.ubuntu.com/releases/xenial/ubuntu-16.04-server-amd64.iso.torrent|amd64]]||

== Versioni derivate riconosciute ==

=== Kubuntu ===

||<tablestyle="width:30%; margin:1em; text-align:center;" rowbgcolor="#cccccc" :30%>'''Versione''' || '''Torrent''' ||
||<|2 #f7f7f7>'''Desktop DVD'''|| [[http://cdimage.ubuntu.com/kubuntu/releases/xenial/release/kubuntu-16.04-desktop-i386.iso.torrent|i386]]||
|| [[http://cdimage.ubuntu.com/kubuntu/releases/xenial/release/kubuntu-16.04-desktop-amd64.iso.torrent|amd64]]||
##||<|2 #f7f7f7>'''Alternate DVD'''|| [[http://cdimage.ubuntu.com/kubuntu/releases/xenial/release/kubuntu-16.04-alternate-i386.iso.torrent|i386]]||
##|| [[http://cdimage.ubuntu.com/kubuntu/releases/xenial/release/kubuntu-16.04-alternate-amd64.iso.torrent|amd64]]||

=== Ubuntu Gnome ===

||<tablestyle="width:30%; margin:1em; text-align:center;" rowbgcolor="#cccccc" :30%>'''Versione''' || '''Torrent''' ||
||<|2 #f7f7f7>'''Desktop DVD'''|| [[http://cdimage.ubuntu.com/ubuntu-gnome/releases/16.04/release/ubuntu-gnome-16.04-desktop-i386.iso.torrent|i386]]||
|| [[http://cdimage.ubuntu.com/ubuntu-gnome/releases/16.04/release/ubuntu-gnome-16.04-desktop-amd64.iso.torrent|amd64]]||

=== Xubuntu ===

||<tablestyle="width:30%; margin:1em; text-align:center;" rowbgcolor="#cccccc" :30%>'''Versione''' || '''Torrent''' ||
||<|2 #f7f7f7>'''Desktop DVD'''|| [[http://cdimage.ubuntu.com/xubuntu/releases/16.04/release/xubuntu-16.04-desktop-i386.iso.torrent|i386]]||
|| [[http://cdimage.ubuntu.com/xubuntu/releases/16.04/release/xubuntu-16.04-desktop-amd64.iso.torrent|amd64]]||
##||<|2 #f7f7f7>'''Alternate CD'''|| [[http://cdimage.ubuntu.com/xubuntu/releases/16.04/release/xubuntu-16.04-alternate-i386.iso.torrent|i386]]||
##|| [[http://cdimage.ubuntu.com/xubuntu/releases/16.04/release/xubuntu-16.04-alternate-amd64.iso.torrent|amd64]]||

=== Ubuntu Mate ===

||<tablestyle="width:30%; margin:1em; text-align:center;" rowbgcolor="#cccccc" :30%>'''Versione''' || '''Torrent''' ||
||<|2 #f7f7f7>'''Desktop DVD'''|| [[http://cdimage.ubuntu.com/ubuntu-mate/releases/16.04/release/ubuntu-mate-16.04-desktop-i386.iso.torrent|i386]]||
|| [[http://cdimage.ubuntu.com/ubuntu-mate/releases/16.04/release/ubuntu-mate-16.04-desktop-amd64.iso.torrent|amd64]]||

=== Lubuntu ===

||<tablestyle="width:30%; margin:1em; text-align:center;" rowbgcolor="#cccccc" :30%>'''Versione''' || '''Torrent''' ||
||<|2 #f7f7f7>'''Desktop CD'''|| [[http://cdimage.ubuntu.com/lubuntu/releases/16.04/release/lubuntu-16.04-desktop-i386.iso.torrent|i386]]||
|| [[http://cdimage.ubuntu.com/lubuntu/releases/16.04/release/lubuntu-16.04-desktop-amd64.iso.torrent|amd64]]||
||<|2 #f7f7f7>'''Alternate CD'''|| [[http://cdimage.ubuntu.com/lubuntu/releases/16.04/release/lubuntu-16.04-alternate-i386.iso.torrent|i386]]||
|| [[http://cdimage.ubuntu.com/lubuntu/releases/16.04/release/lubuntu-16.04-alternate-amd64.iso.torrent|amd64]]||

##=== Mythbuntu ===
##||<tablestyle="width:30%; margin:1em; text-align:center;" rowbgcolor="#cccccc" :30%>'''Versione''' || '''Torrent''' ||
##||<|2 #f7f7f7>'''Desktop CD'''|| [[http://cdimage.ubuntu.com/mythbuntu/releases/16.04/release/mythbuntu-16.04-desktop-i386.iso.torrent|i386]]||
##|| [[http://cdimage.ubuntu.com/mythbuntu/releases/16.04/release/mythbuntu-16.04-desktop-amd64.iso.torrent|amd64]]||

=== Ubuntu Studio ===

||<tablestyle="width:30%; margin:1em; text-align:center;" rowbgcolor="#cccccc" :30%>'''Versione''' || '''Torrent''' ||
||<|2 #f7f7f7>'''Desktop DVD'''|| [[http://cdimage.ubuntu.com/ubuntustudio/releases/xenial/release/ubuntustudio-16.04-dvd-i386.iso.torrent|i386]]||
|| [[http://cdimage.ubuntu.com/ubuntustudio/releases/xenial/release/ubuntustudio-16.04-dvd-amd64.iso.torrent|amd64]]||


16.04

Ubuntu

Versione

Torrent

Desktop DVD

i386

amd64

Server

i386

amd64

Versioni derivate riconosciute

Kubuntu

Versione

Torrent

Desktop DVD

i386

amd64

Ubuntu Gnome

Versione

Torrent

Desktop DVD

i386

amd64

Xubuntu

Versione

Torrent

Desktop DVD

i386

amd64

Ubuntu Mate

Versione

Torrent

Desktop DVD

i386

amd64

Lubuntu

Versione

Torrent

Desktop CD

i386

amd64

Alternate CD

i386

amd64

Ubuntu Studio

Versione

Torrent

Desktop DVD

i386

amd64