Wiki Ubuntu-it

Indice
Partecipa
FAQ
Wiki Blog
------------------
Ubuntu-it.org
Forum
Chiedi
Chat
Cerca
Planet
  • Pagina non alterabile
  • Informazioni
  • Allegati
  • Differenze per "AmbienteGrafico/Unity/LauncherFileDesktop"
Differenze tra le versioni 8 e 11 (in 3 versioni)
Versione 8 del 10/05/2012 13.04.00
Dimensione: 7389
Commento: rinominata
Versione 11 del 10/05/2012 13.36.36
Dimensione: 7670
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 l'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 cliccando col tasto destro del mouse sul launcher.
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 =
Linea 14: Linea 23:
Attualmente, ci sono due modi per creare un file `.desktop`:
 * utilizzando un [[Ufficio/EditorDiTesto|edior di testo]]
 * installando [[apt://gnome-panel|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 ==

Per creare un semplice launcher, è sufficiente aprire un [[Ufficio/EditorDiTesto|edior di testo]] e incollare:
{{{
Per creare un semplice launcher, aprire un [[Ufficio/EditorDiTesto|edior di testo]] e incollare quanto segue: {{{
Linea 35: Linea 35:
Il parametro:
 * '''Version''' specifica la versione del programma cui il launcher punta;
I parametri indicati utilizzati hanno il seguente significato:
Linea 38: Linea 37:
 * '''Name''' specifica il nome dell'applicazione che verrà visualizzato;

 * '''Comment''' specifica un commento che descrive le funzionalità dell'applicazione;

 * '''
Exec''' è 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`.

 * '''
Terminal''' specifica se il programma debba essere eseguito in una finestra di [[AmministrazioneSistema/RigaDiComando|terminale]].

 * '''
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.
||<tablestyle="width:100%" : 15% style="background-color:#FB8B00;">'''Parametro''' ||<style="background-color:#FB8B00;":>'''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 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`. ||
|| Terminal || Specifica se il programma debba essere eseguito in una finestra di [[AmministrazioneSistema/RigaDiComando|terminale]]. ||
|| 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. ||
Linea 58: Linea 49:
== Utilizzare Alacarte == ##== Utilizzare Alacarte ==
Linea 60: Linea 51:
Installare `gnome-panel`, digitando in una finestra di [[AmministrazioneSistema/RigaDiComando|terminale]] {{{
sudo apt-get install --no-install-recommends gnome-panel
}}}
##Installare `gnome-panel`, digitando in una finestra di [[AmministrazioneSistema/RigaDiComando|terminale]] {{{
##sudo apt-get install --no-install-recommends gnome-panel
##}}}
Linea 64: Linea 55:
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.
##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.
Linea 70: Linea 62:
In alternativa, è possibile avviare '''alacarte''' ##In alternativa, è possibile avviare '''alacarte'''
Linea 156: Linea 148:
 * '''TargetEnvironment'', in questo caso `Unity`.  * '''TargetEnvironment''', in questo caso `Unity`.
Linea 162: Linea 154:

----
CaterogyGrafica

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

Per creare un semplice launcher, aprire un edior di testo e incollare quanto segue:

[Desktop Entry]
Version=1.6
Name=ProgramName
Comment=This is my comment
Exec=/home/alex/Documents/exec.sh
Icon=/home/alex/Pictures/icon.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 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 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.

Terminal

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

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.

Infine, è necessario impostare il file .desktop creato eseguibile; dopodichè prenderà automaticamente l'icona e il nome specificati nel suo interno.

Aggiungere un file .desktop alla Dash Unity

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.

Modificare un launcher 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 i nomi completi dei launcher presenti nel panel, difitare in una finestra di terminale

gsettings get com.canonical.Unity.Launcher favorites

L'output sarà simile a:

['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']

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. Quì 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 quì sotto:

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:

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

Per ottenere una lista completa dei comandi disponibili per l'applicazione desiderata, è possibile utilizzare il comando man seguito dal nome dell'applicazione.

Ulteriori risorse

Documento originale


CaterogyGrafica