Voting Machine Smartmatic A4-210…
… come riconvertirlo ad uso didattico, ludico, ufficio o punto chiosco.
Come molti di voi ricorderanno questo strumento (il tablet che non è un tablet) è stato impiegato per esprimere il voto durante le elezioni referendarie lombarde del 2017 (link). Senza alimentare ulteriori polemiche (legittime), passiamo in rassegna le sue caratteristiche per capire come potrebbe essere impiegato.
Caratteristiche
Questo dispositivo è dotato di un processore quadcore Atom x5-Z8350 fornito di memoria di 2GB/16GB su distro GNU/Linux Ubuntu 16.04 a 64 bit e dotato di touchscreen (risoluzione 1280×800).
Linux votingmachine 4.13.0-38-generic #43~16.04.1-Ubuntu SMP Wed Mar 14 17:48:43 UTC 2018 x86_64 x86_64 x86_64 GNU/Linux
vendor_id : GenuineIntel cpu family : 6 model : 76 model name : Intel(R) Atom(TM) x5-Z8350 CPU @ 1.44GHz
total used free shared buff/cache available Mem: 1920 750 349 139 820 870
00:00.0 Host bridge: Intel Corporation Device 2280 (rev 36) 00:02.0 VGA compatible controller: Intel Corporation Device 22b0 (rev 36) 00:03.0 Multimedia controller: Intel Corporation Device 22b8 (rev 36) 00:14.0 USB controller: Intel Corporation Device 22b5 (rev 36) 00:1a.0 Encryption controller: Intel Corporation Device 2298 (rev 36) 00:1f.0 ISA bridge: Intel Corporation Device 229c (rev 36)
Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub Bus 001 Device 003: ID 0a46:1269 Davicom Semiconductor, Inc. Bus 001 Device 007: ID 05e3:0608 Genesys Logic, Inc. Hub Bus 001 Device 006: ID 28cd:40c8 Bus 001 Device 005: ID 05e3:0608 Genesys Logic, Inc. Hub Bus 001 Device 004: ID 0416:5016 Winbond Electronics Corp. Bus 001 Device 002: ID 05e3:0608 Genesys Logic, Inc. Hub Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Accesso al BIOS
Qualora si volesse accedere al BIOS, all’avvio del sistema, occorre premere il tasto CANC e successivamente inserire la password predefinita che è smart?ecp.
Uso didattico
Per installare i seguenti programmi:
- Libreoffice
- Scratch
- Childsplay
- Geogebra
- Kstars
- PySioGame
- Serie didattica
- Tux (Math, Typing, Paint)
occorre eseguire i seguenti comandi da terminale:
apt-add-repository -y ppa:mutlaqja/ppa add-apt-repository -y ppa:libreoffice/ppa apt-get update apt-get install -y tuxmath gnome-dictionary scratch gcompris geogebra tuxpaint childsplay games-education colobot gbrainy indi-full kstars-bleeding libreoffice-l10n-it
Google Chrome in Kiosk mode
Dopo aver tentato l’impiego di Firefox ESR con il componente aggiuntivo mKiosk, la soluzione migliore al momento si è rivelata quella di utilizzare Chrome in modalità Kiosk con alcuni addon.
wget -q -O - https://dl-ssl.google.com/linux/linux_signing_key.pub | sudo apt-key add - sh -c 'echo "deb http://dl.google.com/linux/chrome/deb/ stable main" > /etc/apt/sources.list.d/google-chrome.list' apt-get update && apt-get dist-upgrade apt-get install google-chrome-stable
cat << EOF > /home/smart/.config/autostart/chrome.desktop [Desktop Entry] Type=Application Exec=/opt/google/chrome//chrome --kiosk http://dominio/kiosk/01/ Hidden=false NoDisplay=false X-GNOME-Autostart-enabled=true Name[it_IT]=Chrome Kiosk Name=Chrome Kiosk Comment[it_IT]=Chrome Kiosk mode Comment=Chrome Kiosk mode EOF
Scuola – IISS Pietro Verri di Milano
Di seguito riporto l’interfaccia WEB realizzata ad hoc per la scuola di cui nel titolo.
Scuola – IC Renzo Pezzani di Milano
Altra scuola, altra interfaccia. Come si nota dalla scritta nel menù di sinistra “01 – docenti”, ogni dispositivo può essere configurato in modo da visualizzare schermate differenti. Inoltre, il suo utilizzo è monitorato da remoto per evitare usi impropri.
Al fine di gestire da remoto la visualizzazione di siti diversi per ogni dispositivo (o gruppi), per ognuno di essi è stato impostato un URL differente successivamente rediretto secondo quanto definito in un file CSV (un file php si occupa di questo).
Voting Machine 1 —> http(s)://dominio/01/ —redirect—> link1
Voting Machine 2 —> http(s)://dominio/02/ —redirect—> link2
01,Voting Machine 1,link1 02,Voting Machine 2,link2 03,Voting Machine 3,link3
Risoluzione problemi audio
Per risolvere i problemi relativi alla riproduzione dei suoni (soprattutto di sistema) occorre disabilitare il modulo relativo all’hdmi/LPE intel con il seguente comando:
echo 'blacklist snd_hdmi_lpe_audio' > /etc/modprobe.d/blacklist-snd-hdmi-lpe-audio.conf
Aggiornare la Voting Machine a Ubuntu 18.04
Prima di aggiornare il sistema operativo della voting machine con il canonico do-release-upgrade occorre risolvere i problemi relativi all’EFI, tramite:
echo '/dev/mmcblk0p1 /boot/efi vfat defaults,errors=continue 0 0' >> /etc/fstab mount /boot/efi
Retropie
Per installare Retropie occorre definire un file di swap (in questo caso di 1GB) altrimenti la compilazione non andrà a buon fine.
dd if=/dev/zero of=/swapfile bs=1024 count=1048576 # 1024 * 1GB (=1024MB) = 1048576 block size chown root:root /swapfile chmod 0600 /swapfile mkswap /swapfile swapon /swapfile echo '/swapfile none swap sw 0 0' >> /etc/fstab
Per poi procedere come di consueto:
apt-get install -y git dialog unzip xmlstarlet su - smart git clone --depth=1 https://github.com/RetroPie/RetroPie-Setup.git cd RetroPie-Setup sudo ./retropie_setup.sh
Buongiorno,io ho provato ad inserire nel terminal le righe di comando, ma in alcuni casi mi esce la scritta “access denied” premetto che non conosco il sistema e quindi mi muovo solo con le guide,potrei aver commesso alcuni errori banali.
Grazie
Buongiorno Prof. Bonera. Quali linee ha copiato nel terminale? Con quale utente? Cosa vorrebbe fare con la voting machine?
A presto.
Buongiorno, mi sono accorto che facevo alcuni errori da neofita, sono riuscito ad abilitare l’audio, installare Chrome e aggiornare alla versione 18.04, però adesso ho perso il dispositivo bluetooth.
Le macchine le dovremmo usare per fare Formazione a Distanza con gli alunni che hanno difficoltà a reperire il materiale, quindi una volta risolto il problema audio, e installato Crhomemi manca solo il bluetooth così poi dal Browser posso far aprire Webex Meeting che è la piattaforma che usiamo.
PS ho già anche installato Skype.
Grazie
Buongiorno,
mi fa piacere leggere dei progressi soprattutto per le finalità del dispositivo. Per il BT dovrei verificare sul mio. Vuole collegarci delle cuffie con microfono?
A risentirla.
buongiorno, seguendo le sue indicazioni ho provato ad inserire in Terminal le stringhe
1 echo ‘/dev/mmcblk0p1 /boot/efi vfat defaults,errors=continue 0 0’ >> /etc/fstab
2 mount /boot/efi
dopo smart@a4217:˜$
ma l’1 mi ha detto “access denied” e il 2 mi ha detto “can’t find boot/efi in /etc/fstab”.
Potrebbe darmi una mano (tenendo conto che sono assolutamente a digiuno di Linux e simili e magari ho semplicemente sbagliato la procedura!
Grazie, Egidio
Buongiorno,
Ho provato ad accedere da terminal anche come Superutente su ma chiede una password e ho provato sia smart che smart?ecp ma da Authentication failure in entrambi i casi. Ha qualche suggerimento?
Grazie
Buongiorno Egidio,
ha provato da terminale a digitare il comando “sudo su -” e successivamente ha inserito la password “smart”?
A presto,
SS
Pingback: DEBIAN SU SMARTMATIC A4 210 (puntata 1) — OPENLINUX.IT