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.
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
Qualora si volesse accedere al BIOS, all’avvio del sistema, occorre premere il tasto CANC e successivamente inserire la password predefinita che è smart?ecp.
Per installare i seguenti programmi:
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
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
Di seguito riporto l’interfaccia WEB realizzata ad hoc per la scuola di cui nel titolo.
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
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
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
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
OPENWRT e DD-WRT - Alternativa open e free a Cisco IOS Scarica il file PDF
EasyList Italy+EasyList Add these following lines to adblock.sources.gz (located on /etc/adblock/): [code] "reg_it": { "url":…
[code light="true" language="bash"] LINK='https://software-download.microsoft.com/db/Win10_2004_Italian_x64.iso' SLEEPTIME='120' while true do if wget -c ${LINK}; then echo 'Download…
[code light="true" language="xml"] <?xml version="1.0"?> <inputList> <inputConfig type="joystick" deviceName="Logitech Gamepad F710" deviceGUID="030000006d0400001fc2000005030000"> <input name="a" type="button"…
Widget ATM Milano Eccovi un utile Widget per visualizzare il tempo di attesa per le…