Consenso all'uso dei cookies

SITO1 -- SITO2 -- Forum1 -- CercaGlobale -- Informativa su Cookie e Privacy


Valutazione discussione:
  • 0 voto(i) - 0 media
  • 1
  • 2
  • 3
  • 4
  • 5
DASH - aggiungere lanciatore personalizzato (esempio TV-Digitale)
#1
Lightbulb 
Sono certo di non presentare una novità assoluta ma per trovare in rete istruzioni puntuali in merito si deve smanettare parecchio... per questo motivo è sempre bene condividere Smile

Aggiungere un lanciatore alla DASH di Ubuntu (Unity ma vale anche anche per il vecchio "alacarte") non è faccenda complessa ma bisogna anzitutto sapere che i lanciatori sono contenuti nella directory: "/usr/share/applications" ed hanno tutti estensione ".desktop" (anche se in genere nautilus non mostra le estensioni).

Detto questo, con un semplice editor di testo (per salvare il file NELLA DIRECTORY APPLICATIONS è però necessario aprirlo con i privilegi di amministratore), si "costruisce" il nostro lanciatore con questi parametri:

[Desktop Entry]=questo CARATTERIZZA lo script in categoria LANCIATORI
Version=non indispensabile
Name=quello che vuoi
GenericName=indica la tipologia del servizio che lancia (non indispensabile)
Comment=in genere serve a ricordare il servizio che avvia
Exec=il comando che esegue ed eventualmente la posizione del file che avvia
TryExec=il comando preciso (non necessario in tutti i tipi di lanciatore)
Terminal=false (o true nel caso si desideri che si esegua in una finestra di terminale)
Type=Application (o altro, serve sono per ns. memoria)
Icon=il percorso della incona preferita
Categories=indispensabile (AudioVideo;oppure Video;oppure System;oppure Gnome;GTK; comunque la categoria cui appartiene il servizio da lanciare... dopo aver aggiunto l'estensione ".desktop" al lanciatore questa opzione appare evidenziata da colore (in genere rosso)
StartupNotify=false (o true a seconda se si vogliono ricevere le notifiche o meno), come sopra dopo in genere appare di colore rosa

N.B. riaprendo il file con l'editor di testo dopo l'aggiunta dell'estensione ".desktop" tutto ciò che sopra è evidenziato in grassetto apparirà colorato di verde mentre solo il testo iniziale (quello tra parentesi quadre) apparirà rosso... questo ci conferma che il lanciatore è stato riconosciuto dal sistema.

Ora vediamo come è composto il mio lanciatore del servizio TV-Digitale che mi avvia in VLC gli script che mi consentono di vedere i programmi TV digitali tramite un dongle (AverMedia)... è un pochino più complesso dei normali lanciatori per cui è un ottimo esempio di studio (se sai "costruire" questo, li sai "costruire" tutti)... eccolo:

[Desktop Entry]
Version=1.6
Name=Tv-Digitale
GenericName=AudioVideo
Comment=avvia lettore vlc per tv digitale
Exec=/usr/bin/vlc-wrapper /home/felix/Scrivania/W_Canali-dvb-ITA.conf
TryExec=/usr/bin/vlc-wrapper
Terminal=false
Type=Application
Icon=/home/felix/Icone_Scrivania/me-tv.png
Categories=AudioVideo;
StartupNotify=false

In grassetto e nell'ordine le istruzioni che di seguito commento:

1) Exec=/usr/bin/vlc-wrapper /home/tua_home/Scrivania/W_Canali-dvb-ITA.conf è il cuore del comando; "/usr/bin/vlc-wrapper" indica il comando che avvia il software "audiovideo" (potrebbe anche non essere VLC quindi si dovrà usare il comando "giusto" del software utilizzato); "/home/felix/Scrivania/W_Canali-dvb-ITA.conf" indica il percorso del servizio da avviare (N.B. il tuo potrebbe essere diverso)... nella fattispecie indica il file che contiene gli script dei canali trovati dopo la scansione con il software dedicato "w-scan";

2) TryExec=/usr/bin/vlc-wrapper è la ripetizione del comando di cui sopra, se riguarda VLC è indispensabile altrimenti il lanciatore non funziona... ho smanettato parecchio prima di arrivarci  Disperato  ;

3) Icon=/home/felix/Icone_Scrivania/me-tv.png indica il percorso dell'icona preferita (N.B. il tuo percorso potrebbe essere diverso)

Ok, ora ne sappiamo qualcosa in più riguardo alla possibilità di aggiungere un lanciatore personalizzato alla DASH di Unity, oppure al vecchio "alacarte" in quanto il procedimento è identico e, non molto dissimili, sono anche i lanciatori KDE chiamati con un nome "esotico" che ora non mi sovviene...

N.B.

Buon Linux a tutti  Tux   At
Cita messaggio
Grazie da:


Vai al forum:


Utenti che stanno guardando questa discussione: 1 Ospite(i)