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 12 e 14 (in 2 versioni)
Versione 12 del 10/05/2012 13.50.35
Dimensione: 7927
Commento: sistemato paragrafo Creare un file .desktop
Versione 14 del 10/05/2012 14.06.35
Dimensione: 8493
Commento:
Le cancellazioni sono segnalate in questo modo. Le aggiunte sono segnalate in questo modo.
Linea 57: Linea 57:
{{attachment:not_execitable.png}} {{attachment:execitable.png}}
Linea 74: Linea 74:
= Aggiungere un file .desktop alla Dash Unity = = Aggiungere un file .desktop nella Dash =
Linea 76: Linea 76:
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. Per aggiungere un file `.desktop` nella '''Dash''', è sufficiente creare il file `.desktop`, nel modo indicato in presecenza, 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.
Linea 78: Linea 78:
= Modificare un launcher Unity = = 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 83: Linea 88:
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 87: Linea 93:
L'output sarà simile a:
{{{
Il risultato sarà simile al seguente: {{{
Linea 91: Linea 96:

In generale, tenere a mente che solo due sono i percorsi possibili dei file desktop:
 * `/usr/share/applications/`
 * `~/.local/share/applications/`
Linea 96: Linea 105:
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 133: Linea 143:
Il menù viene specificato nell'estratto riportato quì sotto:
{{{
Il menù viene specificato nell'estratto riportato: {{{
Linea 155: Linea 164:
 * '''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:#FB8B00;">'''Parametro''' ||<style="background-color:#FB8B00;":>'''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 163: Linea 173:
[[https://help.ubuntu.com/community/UnityLaunchersAndDesktopFiles|Documento originale]]
 *
[[https://help.ubuntu.com/community/UnityLaunchersAndDesktopFiles|Documento originale]]

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=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:

[ALLEGA]

Lo stesso file con i permessi di esecuzione:

[ALLEGA]

Aggiungere un file .desktop nella Dash

Per aggiungere un file .desktop nella Dash, è sufficiente creare il file .desktop, nel modo indicato in presecenza, 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

  1. Ricercare l'applicazione all'interno della Dash.

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

Ulteriori risorse


CaterogyGrafica