Wiki Ubuntu-it

Indice
Partecipa
FAQ
Wiki Blog
------------------
Ubuntu-it.org
Forum
Chiedi
Chat
Cerca
Planet
  • Pagina non alterabile
  • Informazioni
  • Allegati
  • Differenze per "Installazione/CreazioneLiveUsb"
Differenze tra le versioni 33 e 39 (in 6 versioni)
Versione 33 del 23/03/2016 14.00.21
Dimensione: 12064
Commento: Tolto XAME.
Versione 39 del 16/05/2016 15.22.14
Dimensione: 3098
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
#format wiki
#language it
<<BR>>
Linea 5: Linea 3:
<<Informazioni(forum="http://forum.ubuntu-it.org/viewtopic.php?t=172471"; rilasci="16.04 15.10 14.04 12.04")>>
Linea 7: Linea 4:
= Introduzione =

Le '''icone di avvio''' sono particolari file con estensione `.desktop`, generalmente contenuti nella cartella `/usr/share/applications`.

Questa guida contiene le istruzioni per creare e modificare '''manualmente''' le icone di avvio dei programmi, tramite un [[Ufficio/EditorDiTesto|editor di testo]] e senza l'utilizzo di software dedicati.

||<tablestyle="text-align: justify; width:62%;" style="border:none;" 5%><<Immagine(Icone/Piccole/note.png,,center)>> ||<style="padding:0.5em; border:none;">''I principali gestori di file (come '''File''' in Ubuntu) nascondono l'estensione `.desktop`, visualizzando direttamente il nome del programma.''||

||<tablestyle="text-align: justify; width:62%;" style="border:none;" 5%><<Immagine(Icone/Grandi/info.png,,center)>> ||<style="padding:0.5em; border:none;">Alcuni [[AmbienteGrafico|ambienti desktop]] dispongono di appositi [[AmbienteGrafico/IconeDiAvvio/ModalitàGrafica|tool grafici]] per creare e modificare le icone di avvio. In alternativa, è possibile [[AmministrazioneSistema/InstallareProgrammi|installare]] programmi come '''Alacarte''' o '''Menulibre'''.||

= Creare le icone di avvio =

 0. [[AmbienteGrafico/AvviareProgrammi|Avviare]] un [[Ufficio/EditorDiTesto|editor di testo]] con i [[AmministrazioneSistema/Sudo|privilegi di amministrazione]].

 0. Inserire il testo seguente, da modificare a seconda delle 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 informazioni relative alle voci precedentemente indicate, consultare la seguente tabella:

 ||<tablestyle="width:100%" : 13% rowbgcolor="#cccccc;">'''Parametro''' ||<:>'''Significato''' ||
 ||<#f7f7f7> '''Version''' || La versione del file `.desktop`. ||
 ||<#f7f7f7> '''Name''' ||Il nome con cui verrà visualizzata l'applicazione. Ad esempio: '''VLC media player'''. ||
 ||<#f7f7f7> '''Comment''' || Un breve testo che descrive le funzionalità dell'applicazione. Per esempio: ''Legge, acquisisce e trasmette i tuoi flussi multimediali''. ||
 ||<#f7f7f7> '''Exec''' || È il percorso all'eseguibile. Il percorso completo deve essere usato solo nel caso in cui non sia specificato nella variabile `$PATH`. Tutti i file eseguibili presenti nella cartella `/usr/bin` sono già inclusi in questa variabile, pertanto non è necessario specificarne il percorso completo. Per vedere tutti i percorsi inclusi nella variabile `$PATH`, aprire il [[AmministrazioneSistema/RigaDiComando|terminale]] e digitare `echo $PATH`. ||
 ||<#f7f7f7> '''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'''. ||
 ||<#f7f7f7> '''Terminal''' || Specifica se il programma debba essere eseguito in una finestra di [[AmministrazioneSistema/RigaDiComando|terminale]]. ||
 ||<#f7f7f7> '''Type''' || Specifica la tipologia dell'avviatore, che può essere `Application`, `Link` o `Directory` (ossia programmi, collegamenti o directory). ||
 ||<#f7f7f7> '''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.). ||

 0. Salvare il file con estensione `.desktop` in una delle cartelle seguenti:
  * cartella `/usr/share/applications/`: l'icona di avvio del programma sarà disponibile nel menù delle applicazioni.
  * cartella `~/.local/share/applications/`: l'icona di avvio del programma sarà disponibile nel menù delle applicazioni, ma visibile solo all'utente che l'ha creata.

 0. Impostare i permessi di esecuzione al file `.desktop`, tramite uno dei metodi seguenti:
  * '''[[AmministrazioneSistema/RigaDiComando|Terminale]]''': digitare il comando seguente: {{{
sudo chmod +x nome_file.desktop
}}} sostituendo la voce `nome_file.desktop` con il percorso del file.
  * '''Proprietà del file''': premere il '''Pulsante destro''' sul file, selezionare '''''Proprietà → Permessi''''' e spuntare la voce '''Consentire l'esecuzione del file come programma'''.

Un file `.desktop` senza permessi di esecuzione sarà visibile nel seguente modo:<<BR>>
{{attachment:AmbienteGrafico/Unity/LauncherFileDesktop/not_execitable.png}}

Lo stesso file con i permessi di esecuzione:<<BR>>
{{attachment:AmbienteGrafico/Unity/LauncherFileDesktop/executable.png}}

= Modificare le icone di avvio =

 0. Aprire una icona di avvio, tramite un [[Ufficio/EditorDiTesto|editor di testo]] 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 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 '''#'''). ||

= Icone di avvio di Unity =

||<style="border:none;"> <<Immagine(./menu-icone-14.04.png)>> ||<style="border:none;"> In Ubuntu, le icone di avvio possono fornire anche un menu, contenente diverse '''scorciatoie''', accessibile premendo il '''Pulsante destro''' del mouse sulle icone del '''[[AmbienteGrafico/Unity/Glossario#Launcher|Launcher]]'''. <<BR>><<BR>>Per poter modificare una qualsiasi proprietà di un'icona di avvio, è necessario conoscere il nome esatto del file `.desktop` (si ricorda che il nome del file non è visibile da '''File''' in quanto, per un fattore "estetico", viene visualizzato direttamente il nome del programma). ||

Per trovare il nome di un file `.desktop` già presente nel '''Launcher''', digitare il seguente comando in una finestra di [[AmministrazioneSistema/RigaDiComando|terminale]]: {{{
gsettings get com.canonical.Unity.Launcher favorites
}}}

Il risultato sarà simile al seguente: {{{
['nautilus-home.desktop', 'firefox.desktop', 'filezilla.desktop', 'ubuntu-software-center.desktop', 'qtcreator.desktop', 'ubuntuone-installer.desktop', 'wallch.desktop', 'gnome-terminal.desktop', 'gedit.desktop', 'audacious.desktop', 'gnome-control-center.desktop']
}}}

In generale, tenere a mente che solo due sono i percorsi possibili dei file `.desktop`:
 * `/usr/share/applications/`
 * `~/.local/share/applications/`

== Scorciatoie delle icone di avvio ==

Per aggiungere delle '''scorciatoie''' al menu di una icona di avvio, modificare con un [[Ufficio/EditorDiTesto|editor di testo]] il file `.desktop` corrispondente all'applicazione che si desidera modificare. Di seguito verrà fornito un esempio di icona di avvio per '''Audacious''', un noto riproduttore musicale.

{{{
[Desktop Entry]
Version=1.0
Type=Application
Name=Audacious
GenericName=Music Player
Comment=Listen to music
Icon=audacious
Categories=AudioVideo;Audio;Player;GTK;

Exec=audacious %U

TryExec=audacious

Terminal=false

MimeType=application/ogg;application/x-cue;application/x-ogg;application/xspf+xml;audio/midi;audio/mp3;audio/mpeg;audio/mpegurl;audio/ogg;audio/prs.sid;audio/x-flac;audio/x-it;audio/x-mod;audio/x-mp3;audio/x-mpeg;audio/x-mpegurl;audio/x-ms-wma;audio/x-musepack;audio/x-s3m;audio/x-scpls;audio/x-stm;audio/x-vorbis+ogg;audio/x-wav;audio/x-xm;x-content/audio-cdda;

Actions=PlayPause;Next;Previous;

[Desktop Action PlayPause]
Name=Play-Pause
Exec=audacious -t
TargetEnvironment=Unity

[Desktop Action Next]
Name=Next
Exec=audacious -f
TargetEnvironment=Unity

[Desktop Action Previous]
Name=Previous
Exec=audacious -r
TargetEnvironment=Unity
}}}

Il menù viene specificato nell'estratto riportato: {{{
Actions=PlayPause;Next;Previous;

[Desktop Action PlayPause]
Name=Play-Pause
Exec=audacious -t
TargetEnvironment=Unity

[Desktop Action Next]
Name=Next
Exec=audacious -f
TargetEnvironment=Unity

[Desktop Action Previous]
Name=Previous
Exec=audacious -r
TargetEnvironment=Unity
}}}

Le varie voci hanno i seguenti significati:

||<tablestyle="width:100%" : 15% rowbgcolor="#cccccc;">'''Parametro''' ||<:>'''Significato''' ||
||<#f7f7f7> '''Actions''' || dichiara il nome di una o più scorciatoie, separate da un punto e virgola. ||
||<#f7f7f7> '''Name''' || dichiara il nome che verrà poi visualizzato nel menu. ||
||<#f7f7f7> '''Exec''' || dichiara il comando che la voce del menù eseguirà. ||
||<#f7f7f7> '''!TargetEnvironment''' || indicare `Unity`. ||

||<tablestyle="text-align: justify; width:100%;" style="border:none;" 5%><<Immagine(Icone/Grandi/info.png,,center)>> ||<style="padding:0.5em; border:none;">Per ottenere una lista completa dei comandi disponibili per l'applicazione desiderata, è possibile utilizzare il comando '''man''' seguito dal nome dell'applicazione. ||

= Icone di avvio personalizzate =

La creazione di icone di avvio tramite [[Ufficio/EditorDiTesto|editor di testo]] permette una elevata personalizzazione delle stesse. Di seguito vengono indicati alcuni esempi di icone personalizzate.

== Firefox in navigazione anonima ==

Alcuni ambienti grafici, come [[AmbienteGrafico/Xfce|XFCE]] e [[AmbienteGrafico/Lxde|LXDE]], non possiedono una 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'''). È possibile creare un'icona di avvio per 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 ==

Icona d'avvio personalizzata, 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 =

 * [[https://help.ubuntu.com/community/UnityLaunchersAndDesktopFiles|Documento originale]]
||<rowbgcolor="#cccccc" tablewidth="100%" 25%>'''Programma''' ||<:15%>'''Sistemi operativi'''||<:60%>'''Descrizione'''||
|| Creatore dischi di avvio || {{attachment:Ubuntu.png}} || Per maggiori informazioni consultare la relativa [[Installazione/UbuntuLiveUsb|guida]]. ||
|| [[https://unetbootin.github.io/|Unetbootin]] || {{attachment:Linux.gif}} {{attachment:Windows.png}} {{attachment:Macosx.png}} || Per maggiori informazioni consultare la relativa [[Installazione/Unetbootin|guida]]. ||
|| [[https://github.com/linuxmint/mintstick|Mintstick]] || {{attachment:Linux.gif}} || Semplice strumento sviluppato da Linux Mint. Per l'installazione scaricare il file `.deb` da [[http://packages.linuxmint.com/pool/main/m/mintstick/|questa pagina]] e seguire le istruzioni di [[AmministrazioneSistema/InstallareProgrammi/PacchettiDebian|questa guida]].||
|| [[http://rufus.akeo.ie/|Rufus]] || {{attachment:Windows.png}} || Tool opensource per creare USB avviabili. Comprende il supporto per UEFI (GPT) e `.iso` di Windows. || ||
|| [[http://www.linuxliveusb.com/|LinuxLive USB Creator]] || {{attachment:Windows.png}} || Semplice programma che permette il download diretto della distribuzione Gnu/Linux desiderata. ||
|| [[http://www.pendrivelinux.com/yumi-multiboot-usb-creator/|YUMI]] || {{attachment:Windows.png}} || Non necessita di installazione. Permette di scaricare e installare più distribuzioni Gnu/Linux nello stesso supporto USB. ||
|| [[http://www.pendrivelinux.com/universal-usb-installer-easy-as-1-2-3/|Universal USB Installer]] || {{attachment:Windows.png}} || Supporta il download diretto della distribuzione Gnu/Linux desiderata. ||
|| [[http://www.sarducd.it/it/index.html|SARDU]] || {{attachment:Linux.gif}} {{attachment:Windows.png}} || Programma per creare dispositivi rimovibili multiboot. Supporta funzioni e strumenti avanzati fra cui vari tool di diagnostica. ||
|| [[http://sevenbits.github.io/Mac-Linux-USB-Loader/|Mac Linux USB Loader]] || {{attachment:Macosx.png}} || Strumento open source che si esegue tramite il file binario contenuto nel file `.zip` scaricabile dal sito ufficiale. Per OS X 10.7 Lion necessita della versione 2.0.1 scaricabile da [[https://github.com/SevenBits/Mac-Linux-USB-Loader/releases/tag/v2.0.2|questa pagina]]. ||
|| [[https://launchpad.net/mkusb|mkusb-tool]] || {{attachment:Ubuntu.png}} || Per maggiori informazioni consultare la relativa [[https://help.ubuntu.com/community/mkusb|guida]] (in inglese). ||
|| [[https://fedorahosted.org/liveusb-creator/|liveusb-creator]] || {{attachment:Linux.gif}} {{attachment:Windows.png}} || Tool curato da Fedora, installabile su Windows, su Fedora e tramite sorgenti su altre distribuzioni GNU-Linux (per Ubuntu consultare [[AmministrazioneSistema/InstallareProgrammi/DaSorgenti|questa guida]]). ||
|| [[https://en.opensuse.org/SDB:Live_USB_stick#Using_SUSE_Studio_Image_Writer|SUSE Studio Image Writer]] || {{attachment:linuxbw.png}} || Tool della distribuzione openSUSE, installabile seguendo le istruzioni nella pagina ufficiale. ||
Linea 218: Linea 19:
CategoryGrafica CategoryHomepage


Indice

Programma

Sistemi operativi

Descrizione

Creatore dischi di avvio

Ubuntu.png

Per maggiori informazioni consultare la relativa guida.

Unetbootin

[ALLEGA] Windows.png Macosx.png

Per maggiori informazioni consultare la relativa guida.

Mintstick

[ALLEGA]

Semplice strumento sviluppato da Linux Mint. Per l'installazione scaricare il file .deb da questa pagina e seguire le istruzioni di questa guida.

Rufus

Windows.png

Tool opensource per creare USB avviabili. Comprende il supporto per UEFI (GPT) e .iso di Windows.

LinuxLive USB Creator

Windows.png

Semplice programma che permette il download diretto della distribuzione Gnu/Linux desiderata.

YUMI

Windows.png

Non necessita di installazione. Permette di scaricare e installare più distribuzioni Gnu/Linux nello stesso supporto USB.

Universal USB Installer

Windows.png

Supporta il download diretto della distribuzione Gnu/Linux desiderata.

SARDU

[ALLEGA] Windows.png

Programma per creare dispositivi rimovibili multiboot. Supporta funzioni e strumenti avanzati fra cui vari tool di diagnostica.

Mac Linux USB Loader

Macosx.png

Strumento open source che si esegue tramite il file binario contenuto nel file .zip scaricabile dal sito ufficiale. Per OS X 10.7 Lion necessita della versione 2.0.1 scaricabile da questa pagina.

mkusb-tool

Ubuntu.png

Per maggiori informazioni consultare la relativa guida (in inglese).

liveusb-creator

[ALLEGA] Windows.png

Tool curato da Fedora, installabile su Windows, su Fedora e tramite sorgenti su altre distribuzioni GNU-Linux (per Ubuntu consultare questa guida).

SUSE Studio Image Writer

linuxbw.png

Tool della distribuzione openSUSE, installabile seguendo le istruzioni nella pagina ufficiale.


CategoryHomepage