|
Dimensione: 7670
Commento:
|
Dimensione: 8680
Commento:
|
| Le cancellazioni sono segnalate in questo modo. | Le aggiunte sono segnalate in questo modo. |
| Linea 9: | Linea 9: |
| I Launcher della '''Dash''' di '''Unity''' sono file presenti nel computer con estensione `.desktop`. Nelle versioni di '''Ubuntu''' precedenti a '''Unity''', questi file venivano utilizzati solo per creare un collegamento al programma, ma ora possono fornire anche un menu, accessibile facendo clic destro con il mouse sul '''Launcher'''. ##= Creare un file .desktop = ##Attualmente, ci sono due modi per creare un file `.desktop`: ## * utilizzando un [[Ufficio/EditorDiTesto|edior di testo]], ## * installando [[apt://allacarte|alacarte]]. ##La creazione del file `.desktop` con l'[[Ufficio/EditorDiTesto|edior di testo]] potrebbe risultare più ##complessa, ma permette una maggiore personalizzazione. ##= Utilizzare l'editor di testo = |
I Launcher della '''Dash''' di '''Unity''' sono file presenti nel computer con estensione `.desktop`. Nelle versioni di '''Ubuntu''' precedenti a '''Unity''', questi file venivano utilizzati solo per creare un collegamento al programma, ma ora possono fornire anche un menu, accessibile facendo clic destro con il mouse sul '''[[AmbienteGrafico/Unity/Glossario#Launcher|Launcher]]'''. |
| Linea 23: | Linea 13: |
| Per creare un semplice launcher, aprire un [[Ufficio/EditorDiTesto|edior di testo]] e incollare quanto segue: {{{ | Attualmente, esistono due modi per creare un file `.desktop`: * utilizzando un [[Ufficio/EditorDiTesto|editor di testo]], * installando un editor di menù, come [[apt://alacarte|alacarte]] oppure [[apt://menulibre|menulibre]]. La creazione del file `.desktop` con l'[[Ufficio/EditorDiTesto|editor di testo]] potrebbe risultare più complessa, ma permette una maggiore personalizzazione e per questo è la procedura che viene consigliata. == Utilizzare l'editor di testo == Per creare un semplice launcher, aprire un [[Ufficio/EditorDiTesto|editor di testo]] e incollare quanto segue: {{{ |
| Linea 26: | Linea 24: |
| Name=ProgramName Comment=This is my comment Exec=/home/alex/Documents/exec.sh Icon=/home/alex/Pictures/icon.png |
Name=NomeProgramma Comment=Questo è un commento Exec=/home/utente/Documenti/exec.sh Icon=/home/utente/Immagine/icona.png |
| Linea 37: | Linea 35: |
| ||<tablestyle="width:100%" : 15% style="background-color:#FB8B00;">'''Parametro''' ||<style="background-color:#FB8B00;":>'''Significato''' || | ||<tablestyle="width:100%" : 15% style="background-color:#cccccc;">'''Parametro''' ||<style="background-color:#cccccc;":>'''Significato''' || |
| Linea 41: | Linea 39: |
| || Exec || E' il percorso al file da eseguire. Il percorso completo deve essere usato solo nel caso in cui non è specificato nella cariabile `$PATH`. Si ricorda che 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 è necesario specificare il percorso completo, ma solo il loro nome senza l'estensione. Per esempio, se il file si chiama `/usr/share/pixmaps/icon.png`, specificare `icon`. || |
|| 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/icon.png`, specificare `icon`. || |
| Linea 44: | Linea 42: |
| || Type || Specifica il tipo del launcher, che può essere `Application`, `Link` o `Direcory`. In questo wiki verranno trattati solo i launcher `Application`. || || Categories || Specifica la categoria in cui l'applicazione verrà inserita. || |
|| Type || Specifica la tipologia del file launcher, che può essere `Application`, `Link` o `Directory`. In questa pagina verranno trattati solo i launcher di tipo `Application`. || || Categories || Specifica la categoria in cui l'applicazione verrà inserita. Il parametro è utilizzato dalla '''Dash''' per categorizzare l'applicazione. || |
| Linea 47: | Linea 45: |
| Infine, è necessario impostare il file `.desktop` creato eseguibile; dopodichè prenderà automaticamente l'icona e il nome specificati nel suo interno. | Infine, assicurarsi di impostare i permessi di esecuzione. al file `.desktop`: {{{ sudo chmod +x nome_file.desktop }}} |
| Linea 49: | Linea 49: |
| ##== Utilizzare Alacarte == | Un file `.desktop` senza permessi di esecuzione sarà visibile nel seguente modo: |
| Linea 51: | Linea 51: |
| ##Installare `gnome-panel`, digitando in una finestra di [[AmministrazioneSistema/RigaDiComando|terminale]] {{{ ##sudo apt-get install --no-install-recommends gnome-panel ##}}} |
{{attachment:not_execitable.png}} |
| Linea 55: | Linea 53: |
| ##Per creare un nuovo launcher, è sufficiente digitare in un [[AmministrazioneSistema/RigaDiComando|terminale]] ##{{{ ##gnome-desktop-item-edit ~/Scrivania/ --create-new ##}}} ##dove `~/Scrivania` può essere una qualsiasi directory del pc dove si desidera che il launcher venga creato. ##Dopo l'esecuzione del comando, comparirà una finestra nella quale viene chiesto di specificare il nome, il ##commento e il comando eseguito dal launcher. |
Lo stesso file con i permessi di esecuzione: |
| Linea 62: | Linea 55: |
| ##In alternativa, è possibile avviare '''alacarte''' | {{attachment:executable.png}} |
| Linea 64: | Linea 57: |
| = Aggiungere un file .desktop alla Dash Unity = | == Utilizzare Alacarte == |
| Linea 66: | Linea 59: |
| Per aggiungere un file `.desktop` alla dash, è sufficiente copiarlo nella cartella `/usr/share/applications/` o `~/.local/share/applications/`. Nel secondo caso, il collegamento sarà visibile solo all'utente che lo ha creato. | Installare `gnome-panel`, digitando in una finestra di [[AmministrazioneSistema/RigaDiComando|terminale]] {{{ sudo apt-get install --no-install-recommends gnome-panel }}} |
| Linea 68: | Linea 63: |
| = Modificare un launcher Unity = | Per creare un nuovo launcher, è sufficiente digitare in un [[AmministrazioneSistema/RigaDiComando|terminale]]: {{{ gnome-desktop-item-edit ~/Scrivania/ --create-new }}} dove `~/Scrivania` può essere una qualsiasi cartella dove si desidera che il launcher venga creato. Dopo l'esecuzione del comando, comparirà una finestra nella quale viene chiesto di specificare il nome, il commento e il comando eseguito dal launcher. In alternativa, è possibile avviare '''alacarte''' il quale chiedere l'inserimento delle medesime informazioni. = Aggiungere un file .desktop nella Dash = Per aggiungere un file `.desktop` nella '''[[AmbienteGrafico/Unity/Glossario#Dash|Dash]]''', è sufficiente creare il file `.desktop`, nel modo indicato in precedenza, all'interno della cartella `/usr/share/applications/` oppure `~/.local/share/applications/`. Nel secondo caso, il collegamento sarà visibile solo all'utente che lo ha creato. = Aggiungere un file .desktop nel Launcher = 0. Ricercare l'applicazione all'interno della '''Dash'''. 0. Trascinare l'applicazione sul '''Launcher'''. = Modificare un launcher di Unity = |
| Linea 73: | Linea 85: |
| Per trovare i nomi completi dei launcher presenti nel panel, difitare in una finestra di [[AmministrazioneSistema/RigaDiComando|terminale]] {{{ | Per trovare il nome di un file `.desktop` già presente nel '''Launcher''', digitare il seguente comando in una finestra di [[AmministrazioneSistema/RigaDiComando|terminale]]: {{{ |
| Linea 77: | Linea 90: |
| L'output sarà simile a: {{{ |
Il risultato sarà simile al seguente: {{{ |
| Linea 81: | Linea 93: |
In generale, tenere a mente che solo due sono i percorsi possibili dei file desktop: * `/usr/share/applications/` * `~/.local/share/applications/` |
|
| Linea 86: | Linea 102: |
| Per aggiungere una o più scorciatoie al menu di un launcher, è sufficiente modificare con un editor di testo il file `.desktop` corrispondente all'applicazione che si desidera modificare. Quì verrà fornito un esempio di un launcher per '''audacious''', un noto riproduttore musicale. | Per aggiungere una o più scorciatoie al menu di un launcher, è sufficiente modificare con un editor di testo il file `.desktop` corrispondente all'applicazione che si desidera modificare. Di seguito verrà fornito un esempio di un launcher per '''Audacious''', un noto riproduttore musicale. |
| Linea 123: | Linea 140: |
| Il menù viene specificato nell'estratto riportato quì sotto: {{{ |
Il menù viene specificato nell'estratto riportato: {{{ |
| Linea 145: | Linea 161: |
| * '''Actions=''', dichiara il nome di una o più scorciatoie, separate da un punto e virgola; * '''Name=''', dichiara il nome che verrà poi visualizzato nel menu; * '''Exec=''', dichiara il comando che la voce del menù eseguirà; * '''TargetEnvironment''', in questo caso `Unity`. |
||<tablestyle="width:100%" : 15% style="background-color:#cccccc;">'''Parametro''' ||<style="background-color:#cccccc;":>'''Significato''' || || Actions || Dichiara il nome di una o più scorciatoie, separate da un punto e virgola. || || Name || Dichiara il nome che verrà poi visualizzato nel menu. || || Exec || Dichiara il comando che la voce del menù eseguirà. || || !TargetEnvironment || Indicare `Unity`. || |
| Linea 153: | Linea 170: |
| [[https://help.ubuntu.com/community/UnityLaunchersAndDesktopFiles|Documento originale]] | * [[https://help.ubuntu.com/community/UnityLaunchersAndDesktopFiles|Documento originale]] |
| Linea 156: | Linea 174: |
| CaterogyGrafica | CategoryGrafica |
Indice
Problemi in questa pagina? Segnalali in questa discussione
Introduzione
I Launcher della Dash di Unity sono file presenti nel computer con estensione .desktop. Nelle versioni di Ubuntu precedenti a Unity, questi file venivano utilizzati solo per creare un collegamento al programma, ma ora possono fornire anche un menu, accessibile facendo clic destro con il mouse sul Launcher.
Creare un file .desktop
Attualmente, esistono due modi per creare un file .desktop:
utilizzando un editor di testo,
installando un editor di menù, come alacarte oppure menulibre.
La creazione del file .desktop con l'editor di testo potrebbe risultare più complessa, ma permette una maggiore personalizzazione e per questo è la procedura che viene consigliata.
Utilizzare l'editor di testo
Per creare un semplice launcher, aprire un editor di testo e incollare quanto segue:
[Desktop Entry] Version=1.6 Name=NomeProgramma Comment=Questo è un commento Exec=/home/utente/Documenti/exec.sh Icon=/home/utente/Immagine/icona.png Terminal=false Type=Application Categories=Utility;Application;
I parametri indicati utilizzati hanno il seguente significato:
Parametro |
Significato |
Version |
La versione del file .desktop. |
Name |
Il nome dell'applicazione. Per esempio, VLC media player. |
Comment |
Un commento 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 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/icon.png, specificare icon. |
Terminal |
Specifica se il programma debba essere eseguito in una finestra di terminale. |
Type |
Specifica la tipologia del file launcher, che può essere Application, Link o Directory. In questa pagina verranno trattati solo i launcher di tipo Application. |
Categories |
Specifica la categoria in cui l'applicazione verrà inserita. Il parametro è utilizzato dalla Dash per categorizzare l'applicazione. |
Infine, assicurarsi di impostare i permessi di esecuzione. al file .desktop:
sudo chmod +x nome_file.desktop
Un file .desktop senza permessi di esecuzione sarà visibile nel seguente modo:
Lo stesso file con i permessi di esecuzione:
Utilizzare Alacarte
Installare gnome-panel, digitando in una finestra di terminale
sudo apt-get install --no-install-recommends gnome-panel
Per creare un nuovo launcher, è sufficiente digitare in un terminale:
gnome-desktop-item-edit ~/Scrivania/ --create-new
dove ~/Scrivania può essere una qualsiasi cartella dove si desidera che il launcher venga creato.Dopo l'esecuzione del comando, comparirà una finestra nella quale viene chiesto di specificare il nome, il commento e il comando eseguito dal launcher.
In alternativa, è possibile avviare alacarte il quale chiedere l'inserimento delle medesime informazioni.
Aggiungere un file .desktop nella Dash
Per aggiungere un file .desktop nella Dash, è sufficiente creare il file .desktop, nel modo indicato in precedenza, all'interno della cartella /usr/share/applications/ oppure ~/.local/share/applications/. Nel secondo caso, il collegamento sarà visibile solo all'utente che lo ha creato.
Aggiungere un file .desktop nel Launcher
Ricercare l'applicazione all'interno della Dash.
Trascinare l'applicazione sul Launcher.
Modificare un launcher di Unity
Modificare le sue caratteristiche principali
Innanzitutto, per poter modificare una qualsiasi proprietà di un launcher (icona, collegamento, ecc.) è necessario conoscere il nome esatto del file .desktop (si ricorda che il nome del file non è visibile da Nautilus, 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 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/
Aggiungere scorciatoie al launcher
I launcher di molte applicazioni dispongono di un menu, visibile premendo con il tasto destro del mouse su di esso. Ciò permette di accedere direttamente ad alcune caratteristiche del progamma.
Per aggiungere una o più scorciatoie al menu di un launcher, è sufficiente modificare con un editor di testo il file .desktop corrispondente all'applicazione che si desidera modificare. Di seguito verrà fornito un esempio di un launcher 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
Dove la voce:
Parametro |
Significato |
Actions |
Dichiara il nome di una o più scorciatoie, separate da un punto e virgola. |
Name |
Dichiara il nome che verrà poi visualizzato nel menu. |
Exec |
Dichiara il comando che la voce del menù eseguirà. |
TargetEnvironment |
Indicare Unity. |
Per ottenere una lista completa dei comandi disponibili per l'applicazione desiderata, è possibile utilizzare il comando man seguito dal nome dell'applicazione. |
