pessulus - il chioschetto dei gelati di gnome
installare pessulus
come superutente:
apt-get install pessulus
setup dell’utente lockato
come utente che poi avrà il desktop configurato come chiosco:
- configurare l’homepage di firefox su quella che si vuole essere quella definitiva
- installare su firefox l’addon R-kiosk
- NON chiudere firefox (o eventualmente, ma a volte non va, se avete chiuso firefox rilanciatelo da linea di comando con l’opzione
-safe-mode) - attraverso
about:configimpostare una nuova variabile booleana (tasto destro etc etc) di nome rkiosk.navbar al valore true - attraverso
about:configcambiare il valore di browser.sessionstore.resume_from_crash in false - con il tasto destro sulle barre togliere “hide bars” da firefox
- con il tasto destro sulle barre togliere “bookmarks bar” da firefox
- con il tasto destro sulle barre scegliere customize e rimuovere le caselle di testo per la ricerca e per la barra degli indirizzi
- chiudere firefox
- ridurre il numero di workspaces a 1
- rimuovere le voci non volute dai pannelli (lasciare solo un launcher di firefox e la lista delle finestre attive, le altre applet sono potenzialmente dannose)
- attraverso ALT+F1 richiamare il menu e da System -> Preferenze -> Sessioni aggiungere firefox come programma da avviare automaticamente
- attraverso ALT+F1 richiamare il menu e da System -> Amministrazione -> Editor di lockdown e selezionare le seguenti opzioni: general->tutto; panel->”lock down the panel”,”disable lock screen”; gnome screensaver->”allow user switching”)
- attraverso ALT+F1 richiamare il menu e da System -> Preferenze -> Scorciatoie da tastiera disabilitare tutte le scorciatoie tranne “Sposta con una finestra a comparsa il focus tra le finestre” legata ad
Alt+TAB - come superuser
chown -R root:root /home/[utente]/Scrivaniachown -R root:root /home/[utente]/Scrivania/firefox.desktopmkdir /utente_backupcp -Rpf /home/[utente]/ /utente_backup/- editare
/etc/rc.local - inserire prima della riga exit 0
cp -Rpf /utente_backup/* /home/ - salvare il file
- eseguire:
gconftool-2 –direct –config-source xml:readwrite:/etc/gconf/gconf.xml.mandatory –type string –set /desktop/gnome/background/picture_filename /usr/share/backgrounds/warty-final-ubuntu.png
gconftool-2 –direct –config-source xml:readwrite:/etc/gconf/gconf.xml.mandatory –type string –set /desktop/gnome/interface/gtk_theme Human
gconftool-2 –direct –config-source xml:readwrite:/etc/gconf/gconf.xml.mandatory –type string –set /desktop/gnome/interface/icon_theme Human
apt-get remove evolution
per sicurezza, in modo da rendere inefficace l’eventuale click su send to nel menu contestuale
- colpo finale - da superutente:
- creare il file
/utente_backup/[utente]/.gnomerc
lo creiamo ed editiamo direttamente nella home di “backup”, quella che viene copiata ex-novo ad ogni riavvio. - editare
/utente_backup/[utente]/.gnomercinserendo la rigaxmodmap -e "pointer = 1 9 8 7 6 5 4 3 2" - in questo modo si disabilitano il secondo ed il terzo pulsante del mouse
- creare il file
L’uscita dalla sessione (o lo spegnimento della macchina) potrà avvenire attraverso la pressione singola del tasto power sul case, che richiama comunque la finestra di logout/riavvio/spegnimento)
alcune delle operazioni descritte sopra sono ridondanti, ma non si sa mai…