8236
Commento:
|
8464
|
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 | |
Linea 7: | Linea 8: |
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. | In Ubuntu e derivate è possibile avviare programmi tramite gli appositi avviatori di applicazioni. Questi si trovano nei menu dei vari [[AmbienteGrafico/AmbientiDesktop|ambienti DE]] e permettono di lanciare i programmi attraverso il semplice clic del mouse sulle relative icone. |
Linea 9: | Linea 10: |
I launcher hanno estensione `.desktop` e sono contenuti nella cartella `/usr/share/applications`. | Gli avviatori sono gestiti da particolari file con estensione `.desktop`, contenuti nella cartella `/usr/share/applications`. |
Linea 12: | Linea 13: |
* 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.) | * modificare i 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.) |
Linea 16: | Linea 17: |
Creare un lanciatore o modificare uno già esistente è un'operazione molto semplice. Occorre soltanto avere l'accortezza di rispettare i parametri di seguito indicati. | Creare o modificare un lanciatore è un'operazione abbastanza semplice. Occorre soltanto avere l'accortezza di rispettare i parametri di seguito indicati. |
Linea 18: | Linea 19: |
||<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/Piccole/note.png,,center)>> ||<style="padding:0.5em; border:none;">''Solitamente i principali gestori di file (come Nautilus in Ubuntu) nascondono l'estensione `.desktop`, visualizzando direttamente il nome del programma.''|| |
Linea 20: | Linea 21: |
||<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.|| | ||<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 menu e lanciatori ('''alacarte''', '''menulibre''', '''XAME''' ecc). Per ulteriori informazioni consultare le relative pagine della documentazione o dei singoli progetti.|| |
Linea 22: | Linea 23: |
= Creazione di un launcher = | = Creazione di un avviatore = |
Linea 36: | Linea 37: |
Per maggiori dettagli sul significato delle varie voci consultare il successivo paragrafo. | Per maggiori dettagli sul significato delle varie voci consultare il successivo [[#parametri|paragrafo]]. |
Linea 45: | Linea 46: |
= 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]] |
= Modifica di un avviatore predefinito = 0. Aprire un avviatore preesistente nella cartella `/usr/share/applications` tramite un [[Ufficio/EditorDiTesto|editor di testo]] aperto con i [[AmministrazioneSistema/Sudo|privilegi di amministrazione]] |
Linea 50: | Linea 51: |
||<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. || | ||<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 '''#'''). || |
Linea 52: | Linea 53: |
<<Anchor(parametri)>> | |
Linea 57: | Linea 59: |
|| 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`. || |
|| 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: ''Legge, acquisisce e trasmette i tuoi flussi multimediali''. || || Exec || È 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`, indicare semplicemente come `thunderbird`. || |
Linea 62: | Linea 64: |
|| Type || Specifica la tipologia del file launcher, che può essere `Application`, `Link` o `Directory` (cioè se programmi, collegamenti o directory). || | || Type || Specifica la tipologia dell'avviatore, che può essere `Application`, `Link` o `Directory` (ossia programmi, collegamenti o directory). || |
Linea 65: | Linea 67: |
= Template di laucher personalizzati = | = Esempi di laucher personalizzati = |
Linea 67: | Linea 69: |
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:{{{ | Di default, 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 sull'icona nel [[AmbienteGrafico/Unity/Glossario#Launcher|launcher]] di Unity). È pertanto possibile creare un avviatore da menu a tale scopo utilizzando il seguente modello:{{{ |
Linea 100: | Linea 102: |
Aprire direttamente il file manager con i privilegi di amministrazione (nell'esempio '''Thunar'''): {{{ | Lanciatore personalizzato utile per aprire il file manager direttamente con i privilegi di amministrazione (nell'esempio '''Thunar'''): {{{ |
Linea 105: | Linea 107: |
Comment[it]=Apre le cartelle specificate come amministratore | Comment[it]=Apre le cartelle indicate come amministratore |
Linea 110: | Linea 112: |
Icon=Thunar NoDisplay=true |
Icon=system-file-manager NoDisplay=false |
Problemi in questa pagina? Segnalali in questa discussione
Introduzione
In Ubuntu e derivate è possibile avviare programmi tramite gli appositi avviatori di applicazioni. Questi si trovano nei menu dei vari ambienti DE e permettono di lanciare i programmi attraverso il semplice clic del mouse sulle relative icone.
Gli avviatori sono gestiti da particolari file con estensione .desktop, contenuti nella cartella /usr/share/applications.
Questa guida contiene istruzioni utili per
- modificare i 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 o modificare un lanciatore è un'operazione abbastanza semplice. Occorre soltanto avere l'accortezza di rispettare i parametri di seguito indicati.
Solitamente i principali gestori di file (come Nautilus in Ubuntu) nascondono l'estensione .desktop, visualizzando direttamente il nome del programma. |
Gli ambienti DE più diffusi dispongono di appositi tool grafici per creare o modificare menu e lanciatori (alacarte, menulibre, XAME ecc). Per ulteriori informazioni consultare le relative pagine della documentazione o dei singoli progetti. |
Creazione di un avviatore
Avviare un editor di testo con i privilegi di amministrazione.
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.
Salvare il file con estensione .desktop nella cartella /usr/share/applications.
Impostare i permessi di esecuzione. al file .desktop digitando il seguente comando in una finestra di terminale:
sudo chmod +x nome_file.desktop
sostituendo la voce nome_file.desktop con il percorso del file.
È 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 avviatore predefinito
Aprire un avviatore preesistente nella cartella /usr/share/applications tramite un editor di testo aperto con i privilegi di amministrazione
- Apportare i cambiamenti desiderati.
- Salvare il file modificato.
È 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 #). |
Parametri dei file .desktop
Per informazioni relative alle varie voci contenute all'interno dei file .desktop consultare la seguente tabella:
Parametro |
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: Legge, acquisisce e trasmette i tuoi flussi multimediali. |
Exec |
È 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/thunderbird.png, indicare semplicemente come thunderbird. |
Terminal |
Specifica se il programma debba essere eseguito in una finestra di terminale. |
Type |
Specifica la tipologia dell'avviatore, che può essere Application, Link o Directory (ossia 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.). |
Esempi di laucher personalizzati
Firefox in navigazione anonima
Di default, 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 sull'icona nel launcher di 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
Lanciatore personalizzato 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;