Ho creato delle icone comode comode per lanciare ed arrestare ZMA cosa serve ?
Questo passo è per chi usa il PC non solo per la videosorveglianza
e preferisce avviare ZM manualmente e facilmente (non in automatico all'avvio del PC)
solo quando si decide di usare il PC come Videosorveglianza.
per chi vuole la massima semplicità e come mio padre che ha difficoltà anche ad inviare un'email
quindi per farla breve ed evitare di imparare il funzionamento del pannello comandi di ZM.
Dopo aver infarinato un pò le mie povere conoscenze seguendo Creare-un-lanciatore-in-Ubuntu-13-10, Opzione Crea Lanciatore sulle nuove versioni di Ubuntu, Creare lanciatori sulla scrivania - Ubuntu 12.04 - e sulla barra di Unity e Creare un lanciatore.
1) Innanzitutto per non far avviare in automatico ZM all'accenzione del PC, ho spostato il file script zoneminder
dalla cartella di avvi automatici /etc/init.d
alla cartella dei programmi /bin
Codice: Seleziona tutto
sudo mv /etc/init.d/zoneminder /bin/zoneminder
Codice: Seleziona tutto
sudo apt-get install alacarte
Codice: Seleziona tutto
sudo apt-get install gnome-panel
Codice: Seleziona tutto
Lettura elenco dei pacchetti... Fatto
Generazione albero delle dipendenze
Lettura informazioni sullo stato... Fatto
I seguenti pacchetti sono stati installati automaticamente e non sono più richiesti:
libatk-bridge2.0-0:i386 libatspi2.0-0:i386 libcairo-gobject2:i386
libcolord1:i386 libdbusmenu-gtk3-4:i386 libgtk-3-0:i386 liblcms2-2:i386
libwayland-client0:i386 libwayland-cursor0:i386 libxkbcommon0:i386
libxvidcore4
Usare "apt-get autoremove" per rimuoverli.
I seguenti pacchetti saranno inoltre installati:
alacarte gir1.2-panelapplet-4.0 gnome-applets gnome-applets-data
gnome-control-center gnome-control-center-data gnome-media gnome-panel-data
gnome-session-flashback gstreamer0.10-gconf indicator-applet-complete
indicator-application libgnome-media-profiles-3.0-0 libgoa-backend-1.0-1
libpanel-applet-4-0 metacity notification-daemon
Pacchetti suggeriti:
tomboy gnome-netstatus-applet deskbar-applet cpufrequtils desktop-base
gnome-themes-standard
I seguenti pacchetti NUOVI saranno installati:
alacarte gir1.2-panelapplet-4.0 gnome-applets gnome-applets-data
gnome-control-center gnome-control-center-data gnome-media gnome-panel
gnome-panel-data gnome-session-flashback gstreamer0.10-gconf
indicator-applet-complete indicator-application
libgnome-media-profiles-3.0-0 libgoa-backend-1.0-1 libpanel-applet-4-0
metacity notification-daemon
0 aggiornati, 18 installati, 0 da rimuovere e 0 non aggiornati.
È necessario scaricare 9.794 kB di archivi.
Dopo quest'operazione, verranno occupati 47,6 MB di spazio su disco.
Continuare? [S/n]
Scaricamento di:1 http://it.archive.ubuntu.com/ubuntu/ trusty/main libgoa-backend-1.0-1 amd64 3.10.3-0ubuntu1 [198 kB]
Scaricamento di:2 http://it.archive.ubuntu.com/ubuntu/ trusty/universe alacarte all 3.10.0-1ubuntu2 [82,6 kB]
Scaricamento di:3 http://it.archive.ubuntu.com/ubuntu/ trusty-updates/universe libpanel-applet-4-0 amd64 1:3.8.0-1ubuntu12.2 [90,2 kB]
Scaricamento di:4 http://it.archive.ubuntu.com/ubuntu/ trusty-updates/universe gir1.2-panelapplet-4.0 amd64 1:3.8.0-1ubuntu12.2 [4.640 B]
Scaricamento di:5 http://it.archive.ubuntu.com/ubuntu/ trusty/universe gnome-applets-data all 3.5.92-0ubuntu3 [4.574 kB]
Scaricamento di:6 http://it.archive.ubuntu.com/ubuntu/ trusty-updates/universe gnome-panel-data all 1:3.8.0-1ubuntu12.2 [1.167 kB]
Scaricamento di:7 http://it.archive.ubuntu.com/ubuntu/ trusty-updates/universe gnome-panel amd64 1:3.8.0-1ubuntu12.2 [345 kB]
Scaricamento di:8 http://it.archive.ubuntu.com/ubuntu/ trusty/universe gnome-applets amd64 3.5.92-0ubuntu3 [158 kB]
Scaricamento di:9 http://it.archive.ubuntu.com/ubuntu/ trusty-updates/main gnome-control-center-data all 1:3.6.3-0ubuntu56.1 [1.216 kB]
Scaricamento di:10 http://it.archive.ubuntu.com/ubuntu/ trusty-updates/main gnome-control-center amd64 1:3.6.3-0ubuntu56.1 [464 kB]
Scaricamento di:11 http://it.archive.ubuntu.com/ubuntu/ trusty/universe libgnome-media-profiles-3.0-0 amd64 3.0.0-1ubuntu2 [54,3 kB]
Scaricamento di:12 http://it.archive.ubuntu.com/ubuntu/ trusty/main gstreamer0.10-gconf amd64 0.10.31-3+nmu1ubuntu5 [67,9 kB]
Scaricamento di:13 http://it.archive.ubuntu.com/ubuntu/ trusty/universe gnome-media amd64 3.4.0-1ubuntu2 [1.000 kB]
Scaricamento di:14 http://it.archive.ubuntu.com/ubuntu/ trusty/main metacity amd64 1:2.34.13-0ubuntu4 [226 kB]
Scaricamento di:15 http://it.archive.ubuntu.com/ubuntu/ trusty/main notification-daemon amd64 0.7.6-1 [30,9 kB]
Scaricamento di:16 http://it.archive.ubuntu.com/ubuntu/ trusty-updates/universe gnome-session-flashback all 1:3.8.0-1ubuntu12.2 [71,7 kB]
Scaricamento di:17 http://it.archive.ubuntu.com/ubuntu/ trusty/universe indicator-applet-complete amd64 12.10.2+14.04.20140403-0ubuntu1 [20,0 kB]
Scaricamento di:18 http://it.archive.ubuntu.com/ubuntu/ trusty/main indicator-application amd64 12.10.1+14.04.20140407-0ubuntu1 [23,8 kB]
Recuperati 9.794 kB in 12s (793 kB/s)
Selezionato il pacchetto libgoa-backend-1.0-1:amd64 non precedentemente selezionato.
(Lettura del database... 209224 file e directory attualmente installati.)
Preparativi per estrarre .../libgoa-backend-1.0-1_3.10.3-0ubuntu1_amd64.deb...
Estrazione di libgoa-backend-1.0-1:amd64 (3.10.3-0ubuntu1)...
Selezionato il pacchetto alacarte non precedentemente selezionato.
Preparativi per estrarre .../alacarte_3.10.0-1ubuntu2_all.deb...
Estrazione di alacarte (3.10.0-1ubuntu2)...
Selezionato il pacchetto libpanel-applet-4-0 non precedentemente selezionato.
Preparativi per estrarre .../libpanel-applet-4-0_1%3a3.8.0-1ubuntu12.2_amd64.deb...
Estrazione di libpanel-applet-4-0 (1:3.8.0-1ubuntu12.2)...
Selezionato il pacchetto gir1.2-panelapplet-4.0 non precedentemente selezionato.
Preparativi per estrarre .../gir1.2-panelapplet-4.0_1%3a3.8.0-1ubuntu12.2_amd64.deb...
Estrazione di gir1.2-panelapplet-4.0 (1:3.8.0-1ubuntu12.2)...
Selezionato il pacchetto gnome-applets-data non precedentemente selezionato.
Preparativi per estrarre .../gnome-applets-data_3.5.92-0ubuntu3_all.deb...
Estrazione di gnome-applets-data (3.5.92-0ubuntu3)...
Selezionato il pacchetto gnome-panel-data non precedentemente selezionato.
Preparativi per estrarre .../gnome-panel-data_1%3a3.8.0-1ubuntu12.2_all.deb...
Estrazione di gnome-panel-data (1:3.8.0-1ubuntu12.2)...
Selezionato il pacchetto gnome-panel non precedentemente selezionato.
Preparativi per estrarre .../gnome-panel_1%3a3.8.0-1ubuntu12.2_amd64.deb...
Estrazione di gnome-panel (1:3.8.0-1ubuntu12.2)...
Selezionato il pacchetto gnome-applets non precedentemente selezionato.
Preparativi per estrarre .../gnome-applets_3.5.92-0ubuntu3_amd64.deb...
Estrazione di gnome-applets (3.5.92-0ubuntu3)...
Selezionato il pacchetto gnome-control-center-data non precedentemente selezionato.
Preparativi per estrarre .../gnome-control-center-data_1%3a3.6.3-0ubuntu56.1_all.deb...
Estrazione di gnome-control-center-data (1:3.6.3-0ubuntu56.1)...
Selezionato il pacchetto gnome-control-center non precedentemente selezionato.
Preparativi per estrarre .../gnome-control-center_1%3a3.6.3-0ubuntu56.1_amd64.deb...
Estrazione di gnome-control-center (1:3.6.3-0ubuntu56.1)...
Selezionato il pacchetto libgnome-media-profiles-3.0-0 non precedentemente selezionato.
Preparativi per estrarre .../libgnome-media-profiles-3.0-0_3.0.0-1ubuntu2_amd64.deb...
Estrazione di libgnome-media-profiles-3.0-0 (3.0.0-1ubuntu2)...
Selezionato il pacchetto gstreamer0.10-gconf:amd64 non precedentemente selezionato.
Preparativi per estrarre .../gstreamer0.10-gconf_0.10.31-3+nmu1ubuntu5_amd64.deb...
Estrazione di gstreamer0.10-gconf:amd64 (0.10.31-3+nmu1ubuntu5)...
Selezionato il pacchetto gnome-media non precedentemente selezionato.
Preparativi per estrarre .../gnome-media_3.4.0-1ubuntu2_amd64.deb...
Estrazione di gnome-media (3.4.0-1ubuntu2)...
Selezionato il pacchetto metacity non precedentemente selezionato.
Preparativi per estrarre .../metacity_1%3a2.34.13-0ubuntu4_amd64.deb...
Estrazione di metacity (1:2.34.13-0ubuntu4)...
Selezionato il pacchetto notification-daemon non precedentemente selezionato.
Preparativi per estrarre .../notification-daemon_0.7.6-1_amd64.deb...
Estrazione di notification-daemon (0.7.6-1)...
Selezionato il pacchetto gnome-session-flashback non precedentemente selezionato.
Preparativi per estrarre .../gnome-session-flashback_1%3a3.8.0-1ubuntu12.2_all.deb...
Estrazione di gnome-session-flashback (1:3.8.0-1ubuntu12.2)...
Selezionato il pacchetto indicator-applet-complete non precedentemente selezionato.
Preparativi per estrarre .../indicator-applet-complete_12.10.2+14.04.20140403-0ubuntu1_amd64.deb...
Estrazione di indicator-applet-complete (12.10.2+14.04.20140403-0ubuntu1)...
Selezionato il pacchetto indicator-application non precedentemente selezionato.
Preparativi per estrarre .../indicator-application_12.10.1+14.04.20140407-0ubuntu1_amd64.deb...
Estrazione di indicator-application (12.10.1+14.04.20140407-0ubuntu1)...
Elaborazione dei trigger per hicolor-icon-theme (0.13-1)...
Elaborazione dei trigger per gnome-menus (3.10.1-0ubuntu2)...
Elaborazione dei trigger per desktop-file-utils (0.22-1ubuntu1)...
Elaborazione dei trigger per bamfdaemon (0.5.1+14.04.20140409-0ubuntu1)...
Rebuilding /usr/share/applications/bamf-2.index...
Elaborazione dei trigger per mime-support (3.54ubuntu1)...
Elaborazione dei trigger per man-db (2.6.7.1-1ubuntu1)...
Elaborazione dei trigger per gconf2 (3.2.6-0ubuntu2)...
Elaborazione dei trigger per libglib2.0-0:i386 (2.40.2-0ubuntu1)...
Elaborazione dei trigger per libglib2.0-0:amd64 (2.40.2-0ubuntu1)...
Configurazione di libgoa-backend-1.0-1:amd64 (3.10.3-0ubuntu1)...
Configurazione di alacarte (3.10.0-1ubuntu2)...
Configurazione di libpanel-applet-4-0 (1:3.8.0-1ubuntu12.2)...
Configurazione di gir1.2-panelapplet-4.0 (1:3.8.0-1ubuntu12.2)...
Configurazione di gnome-applets-data (3.5.92-0ubuntu3)...
Configurazione di gnome-panel-data (1:3.8.0-1ubuntu12.2)...
Configurazione di gnome-panel (1:3.8.0-1ubuntu12.2)...
Configurazione di gnome-applets (3.5.92-0ubuntu3)...
Configurazione di gnome-control-center-data (1:3.6.3-0ubuntu56.1)...
Configurazione di gnome-control-center (1:3.6.3-0ubuntu56.1)...
Configurazione di libgnome-media-profiles-3.0-0 (3.0.0-1ubuntu2)...
Configurazione di gstreamer0.10-gconf:amd64 (0.10.31-3+nmu1ubuntu5)...
Configurazione di gnome-media (3.4.0-1ubuntu2)...
Configurazione di metacity (1:2.34.13-0ubuntu4)...
update-alternatives: viene usato /usr/bin/metacity per fornire /usr/bin/x-window-manager (x-window-manager) in modalità automatica
Configurazione di notification-daemon (0.7.6-1)...
Configurazione di gnome-session-flashback (1:3.8.0-1ubuntu12.2)...
Configurazione di indicator-applet-complete (12.10.2+14.04.20140403-0ubuntu1)...
Configurazione di indicator-application (12.10.1+14.04.20140407-0ubuntu1)...
Elaborazione dei trigger per libc-bin (2.19-0ubuntu6.3)...
Codice: Seleziona tutto
gnome-desktop-item-edit ~/Scrivania/ --create-new
Tipo: Applicazione nel terminale
Name: Videosorv_START
Command: sudo /bin/zoneminder start (per l'avvio) sudo /bin/zoneminder stop (per l'arresto)
(all'origine il comando era sudo /etc/init.d/zoneminder stop)
in alcune versioni di creatore lanciatore: Launch in Terminal: si
Comment: Avvia la videosorveglianza di ZoneMinder
simile a questa schermata:
Ripeto tutto il prec. passo anche per il lanciatore che arresta Videosorv_START
4) Ho copiato con Nautilus in modalità superutente
Codice: Seleziona tutto
sudo nautilus
Videosorv_START
Videosorv_STOP
dal percorso Home/Scrivania
nella cartella dei programmi dei menù è /usr/share/applications/
Così facendo si permette di fare comparire i lanciatori anche nei menù dei programmi (con il tasto win), e poi cerca per es. Videosorv start.
All'avvio del lanciatore verrà aperta una finestra di terminale dove verrà chiesta la tua password di sistema.
5) Per personalizzare le icone dei lanciatori
fate clic sui link e una volta aperta l'immagine dell'icona, clic destro e Salva immagine con nome... power_on.png e power_off.png nella cartella Scaricati subito dopo i comandi di copia
Codice: Seleziona tutto
cd Scaricati
Codice: Seleziona tutto
sudo cp power_off.png /usr/share/pixmaps
Codice: Seleziona tutto
sudo cp power_on.png /usr/share/pixmaps
Codice: Seleziona tutto
cd
Codice: Seleziona tutto
cd Scrivania
Codice: Seleziona tutto
ls
Codice: Seleziona tutto
sudo gedit Videosorv_START.desktop
6) per avere le icone anche nel launcer (la barra verticale a sinistra dei menù) è sufficiente trascinarle su di essa creando anche qui i 2 lanciatori.#!/usr/bin/env xdg-open
[Desktop Entry]
Version=1.0
Type=Application
Terminal=true
Icon[it]=/usr/share/pixmaps/power_off.png
Name[it]=Videosorv_START
Exec=sudo /etc/bin/zoneminder start
Comment[it]=Avvia la videosorveglianza di ZoneMinder
Name=Videosorv_START
Comment=Avvia la videosorveglianza di ZoneMinder
Icon=/usr/share/pixmaps/power_off.png
In alternativa come memorandum, un esempio di traccia di partenza più elaborato
di script lanciatore per un futuro utilizzo
Codice: Seleziona tutto
[Desktop Entry]
Name=nome_programma
GenericName=nome_prog
Comment=Quello_che_vuoi
Exec=Comando
Terminal=false
StartupNotify=true
MimeType=text/plain;
Type=Application
Icon=Percorso_icona
Actions=Azione_1;Azione_2;
[Desktop Action Azione_1]
Name=Azione_1
Exec=Comando_Azione_1
OnlyShowIn=Unity;
[Desktop Action Azione_2]
Name=Azione_2
Exec=Comando_Azione_2
OnlyShowIn=Unity;
Funziona !
Indice