Linux scuola Applicazioni old version - omartek/linux_variePerLaboratorio GitHub Wiki

Table of Contents

Applicazioni

Arduino

Aggiungere l'utente al gruppo dialout

 sudo usermod -a -G dialout yourUserName

Ardublockly

Clicca qui per il download del software

 [Desktop Entry]
 Version=1.0
 Type=Application
 Name=Ardublockly
 Comment=Programmare Arduino con Blockly
 Exec=sh -c 'cd /home/pcscuola/.local/ardublockly_Linux64/ && ./ardublockly_run.sh'
 Icon=/home/pcscuola/.local/ardublockly_Linux64/ardublockly.png
 Categories=Education;Development;
 StartupNotify=true
 Terminal=false

Esplora risorse

Creare una cartella documenti_STUDENTI con all'interno altre cartelle per immagini e download.

Mettere pulsante sul barra applicazioni per cartella e risorse.

Associare cartella download del browser a queste.

Epoptes

Homepage ufficiale

Per configurare è necessario:

  • sul server aggiungere l'utente server al gruppo epoptes in modo che possa aprire la gui di monitoraggio e quindi intervenire sulla rete
 gpasswd -a ''username'' epoptes
  • sui client aggiungere l'indirizzo del server che quindi avrà IP fisso nel file hosts
 sudo gedit /etc/hosts (e quindi inserire '''xx.xx.xx.xx  server''')
 epoptes-client -c             # Fetches the OpenSSL certificate from the server

Riavviare per rendere efficaci le modifiche

Guido von Robot

E' necessario installare il pacchetto python-gtksourceview2 e python-glade2 non installato di default

 [Desktop Entry]
 Version=1.0
 Type=Application
 Name=Guido van Robot
 Comment=Application and language to introduce beginners to programming.
 Exec=sh -c 'cd /home/pcscuola/.local/GvRng_4.4/ && python gvrng.py'
 Icon=/home/pcscuola/Scaricati/icone/gvrLogo.png
 Categories=Education;Development;
 StartupNotify=true
 Terminal=false

Minetest

Copiare cartella Mods dentro cartella utente nascosta nella home dell'utente .Minetest.

Nella stessa cartella modificare il file .conf nella cartella utente con: enable_PVP=false.

Copiare Lava_testriction nella cartella Mods di sistema presente in /usr/share/games...

Modificare la mod Fire per allungare i tempi di propagazione del fuoco a 3600 secondi.

Qui la sezione speciale Linux_PCscuola/Minetest.

Scratch 2.0

Link alla guida di Maffucci

altra guida simile

Installare una versione non recente, per esempio la Scratch-447.air.

Alternativa per Ubuntu 16.04/16.10/17

Altra alternativa

Segue un estratto. Purtroppo ogni tanto, dopo un po' di tempo, dà problemi con la tastiera.

This is my final working solution, tested on clean installati.

 # install necesary i386 libraries
 $ sudo apt-get install libgtk2.0-0:i386 libstdc++6:i386 libxml2:i386 libxslt1.1:i386 libcanberra-gtk-module:i386 gtk2-engines-murrine:i386   libqt4-qt3support:i386 libgnome-keyring0:i386 libnss-mdns:i386 libnss3:i386
 # make keyring visible for Adobe Air
 $ sudo ln -s /usr/lib/i386-linux-gnu/libgnome-keyring.so.0 /usr/lib/libgnome-keyring.so.0
 $ sudo ln -s /usr/lib/i386-linux-gnu/libgnome-keyring.so.0.2.0 /usr/lib/libgnome-keyring.so.0.2.0
 # Download Adobe Air
 cd ~/Downloads
 wget --no-check-certificate https://airdownload.adobe.com/air/lin/download/2.6/AdobeAIRSDK.tbz2
 $ sudo mkdir /opt/adobe-air-sdk
 $ sudo tar jxf AdobeAIRSDK.tbz2 -C /opt/adobe-air-sdk
 # Download Air runtime/SDK from Archlinux
 wget https://aur.archlinux.org/cgit/aur.git/snapshot/adobe-air.tar.gz
 $ sudo tar xvf adobe-air.tar.gz -C /opt/adobe-air-sdk
 $ sudo chmod +x /opt/adobe-air-sdk/adobe-air/adobe-air
 # Get actual scratch file URL from https://scratch.mit.edu/scratch2download/
 $ sudo mkdir /opt/adobe-air-sdk/scratch
 wget https://scratch.mit.edu/scratchr2/static/sa/Scratch-456.0.1.air
 $ sudo cp Scratch-456.0.1.air /opt/adobe-air-sdk/scratch/
 cp Scratch-456.0.1.air /tmp/
 cd /tmp/
 unzip /tmp/Scratch-456.0.1.air
 $ sudo cp /tmp/icons/AppIcon128.png /opt/adobe-air-sdk/scratch/scratch.png

Create launcher:

 $ cat << _EOF_ > /usr/share/applications/Scratch2.desktop
 [Desktop Entry]
 Encoding=UTF-8
 Version=1.0
 Type=Application
 Exec=/opt/adobe-air-sdk/adobe-air/adobe-air /opt/adobe-air-sdk/scratch/Scratch-456.0.1.air
 Icon=/opt/adobe-air-sdk/scratch/scratch.png
 Terminal=false
 Name=Scratch 2
 Comment=Programming system and content development tool
 Categories=Application;Education;Development;ComputerScience;
 MimeType=application/x-scratch-project
 _EOF_
 $ chmod +x /usr/share/applications/Scratch2.desktop

Scratch2.0 in PlayOnLinux

Installare Adobe AIR creando una nuova macchina virtuale. Avviare e installare il file Scratch-*.air.

Creare una scorciatoia nella cartella utente .PlayOnLinux e quindi creare e utilizzare il file desktop generato per la

 #!/usr/bin/env playonlinux-bash
 [ "$PLAYONLINUX" = "" ] && exit 0
 source "$PLAYONLINUX/lib/sources"
 export WINEPREFIX="/home/pc_pon1/.PlayOnLinux//wineprefix/scratch2"
 export WINEDEBUG="-all"
 cd "/home/pc_pon1/.PlayOnLinux//wineprefix/scratch2/drive_c/./Program Files/Scratch 2"
 POL_Wine 'Scratch 2.exe' "$@"

Modifica stringa EXEC del lanciatore del menu in /usr/share/applications

 Exec=/usr/share/playonlinux/playonlinux --run "Scratch 2" %F

Dopo apt-clone

Se utilizzato lo strumento apt-clone sarà necessario configurare/installare come indicato di seguito:

  • Scratch 2.0 come da sito maffucci.it ricordandosi di installare Scratch-447.air (non l'ultima versione)
  • Firefox: procon latte. private-browsing true, ADBlock
  • Play on linux: Sketchup, Algodoo, Pepakura
  • Numix circle
 sudo apt-add-repository ppa:numix/ppa
 sudo apt-get update
 sudo apt-get install numix-icon-theme-circle
  • Foxitreader
  • Writer2epub
  • Geogebra (.deb)
  • Processing (eseguire sudo ./install.sh)
  • Arduino (eseguire sudo ./install.sh)
  • Cmapstool (installer .bin non con sudo)
  • Blockscad (.zip)
  • Guido von Robot (.zip)
  • S4A (.deb)
  • Snap4arduino (.zip)
  • Vectr (.zip)
  • VUE (.zip)
  • 3DSlash (.zip)
  • RepetierHost Appimage
  • Kojo (java -jar kojoinstall.jar)
  • software GETDEB non installato con apt-clone
    • Ariamaestosa
    • Avidemux
    • BeeBeep
    • Hexitor
    • Jnetmap
    • Opentoonz
  • Repetier (avviare il file .Appimage come root per l'installazione delle icone)
Impostazioni
  • xARDUINO: sudo usermod -a -G dialout <username></username>
  • Aspetto icone e finestre (Numix)
  • Pannello con avviatori e impostazioni Whisker
  • Docky
  • Bloccare mount HD di windows (Utilizzare applicazione DISCHI di ubunutu)
Copiare link desktop in /usr/share/applications
  • GuidoVonRobot
  • Arduino-1.8.4
  • Snap4Arduino
  • mu_MicroBit
  • Vectr
  • 3DSlash
  • Blockscad
  • VUE
  • Cmaptools

Installazione software aggiuntivo da repository ufficiali

  • software EDUCATIVI/GIOCHI
PRIMARIA
 sudo apt-get install tuxpaint tuxmath tuxtype childsplay gcompris khangman kanagram ktuberling

SECONDARIA

 sudo apt-get install atomix gbrainy kalzium kbruch kgeography calibre quadrapassel kwordquiz
 sudo apt-get install ktouch marble parley step kalgebra
  • CODING
 sudo apt-get install laby idle3 thonny kturtle fritzing fritzing-parts
 sudo apt-get install sonic-pi minetest
 sudo apt-get install python3-pip
 pip3 install mu-editor
 pip3 install shortcut
 shortcut mu-editor
  • GRAFICA
 sudo apt-get install pinta inkscape scribus xournal cura gimp blender freecad librecad meshlab sweethome3d sweethome3d-furniture sweethome3d-furniture-nonfree tupi
 sudo apt-get install mypaint kolourpaint4 kig

idle2 non è presente nei repo ufficiali.

Openscad non é presente nei repo ufficiali ubuntu18.04, seguire quindi queste istruzioniquesta guida se necessario:

 $ sudo add-apt-repository ppa:openscad/releases
 $ sudo apt-get update
  • AUDIO-VIDEO
 sudo apt-get install vlc musescore openshot hydrogen
 sudo apt-get install audacity kdenlive puredata
  • ALTRO (comuni)
 sudo apt-get install synaptic libreoffice-help-it libreoffice-l10n-it libreoffice-librelogo openclipart-libreoffice gedit libreoffice-style-breeze printer-driver-cups-pdf gconf-editor kde-l10n-it ttf-mscorefonts-installer openclipart openclipart-png openclipart-svg
 sudo apt-get install midori chromium-l10n firefox-esr firefox-esr-l10n-it

Tool di ricerca in casa si installi Lubuntu

 sudo apt-get install xfce4-appfinder

In caso di errore per pacchetto inesistente eseguire la ricerca (scrivere sudo apt-get install chromiu + tasto TAB per l'autocompletamento), per esempio potrebbe essere necessario installare questo:

 sudo apt-get install chromium-browser-l10n

o questo:

 sudo apt-add-repository ppa:midori/ppa && sudo apt-get update -qq && sudo apt-get install midori

Libreoffice ppa

Per le installare l'ultima versione disponibile per la distro aggiungere i repository esterni

 sudo add-apt-repository ppa:libreoffice/ppa

quindi aggiornare con update ed upgrade

 sudo apt-get update
 sudo apt-get upgrade

in alternativa ad upgrade, il seguente comando aggiorna il solo libreoffice

 sudo apt-get install libreoffice

Installazione sbrigativa

HDD fino a 16GB (netbook - voting machine)

 sudo apt-get install tuxpaint tuxmath tuxtype childsplay gcompris khangman kanagram ktuberling kde-l10n-it gbrainy kalzium kbruch kgeography calibre quadrapassel kwordquiz ktouch marble parley laby idle3 kturtle minetest pinta inkscape scribus xournal gimp blender librecad meshlab sweethome3d tupi kolourpaint4 vlc musescore openshot audacity synaptic libreoffice-librelogo openclipart-libreoffice gedit libreoffice-style-breeze printer-driver-cups-pdf gconf-editor

Aggiuntivi rispetto alla VotingMachine-primary-iso

 sudo apt-get install librecad meshlab thonny idle3 laby parley kalzium gimp openclipart-libreoffice openclipart-png

Aggiuntivi NON-REPO

  • google chrome
  • geogebra
  • blockscad
  • foxitreader

HDD tradizionali senza particolari problemi di spazio

 sudo apt-get install tuxpaint tuxmath tuxtype childsplay gcompris khangman kanagram ktuberling atomix gbrainy kalzium kbruch kgeography calibre quadrapassel kwordquiz ktouch marble parley step kalgebra laby idle3 kturtle fritzing fritzing-parts thonny  sonic-pi minetest pinta inkscape scribus xournal cura gimp blender freecad librecad meshlab sweethome3d sweethome3d-furniture sweethome3d-furniture-nonfree tupi mypaint kolourpaint4 vlc musescore hydrogen openshot audacity kdenlive puredata kde-l10n-it openclipart openclipart-png opensclipart-svg
 sudo apt-get install python3-pip
 pip3 install mu-editor
 pip3 install shortcut
 shortcut mu-editor
 sudo apt-get install  libreoffice libreoffice-help-it libreoffice-l10n-it libreoffice-style-breeze libreoffice-style-papirus libreoffice-librelogo openclipart-libreoffice printer-driver-cups-pdf gconf-editor
 sudo apt-get install ttf-mscorefonts-installer

Per DE senza tool preinstallato per ricerca software e de-compressione archivi (tipo Lubuntu)

 sudo apt-get install xfce4-appfinder xarchiver

Jupyter: Installare Jupyter ed estensioni

Aggiuntivi NON-REPO (vedi anche in basso nella pagina)

  • processing
  • arduino
  • mBlock
  • visualino
  • ardublockly
  • google chrome
  • geogebra
  • blockscad
  • foxitreader
Cambio sfondo automatico

Cambio sfondo per Lubuntu-Raspbian

Cambio sfondo per Xfce4

Installazione software da repository GETDEB

Vedi sito ufficiale per abilitazione repository

  • GRAFICA
 sudo apt-get install Opentoonz
  • AUDIO-VIDEO
 sudo apt-get install Ariamaestosa Avidemux Hydrogen
  • ALTRO
 sudo apt-get install BeeBeep Hexitor Jnetmap

Installazione software da scaricare NON repository

Stile/icone Numix circle

 sudo apt-add-repository ppa:numix/ppa
 sudo apt-get update
 sudo apt-get install numix-icon-theme-circle

Papirus icon theme

 sudo add-apt-repository ppa:papirus/papirus
 sudo apt-get update
 sudo apt-get install papirus-icon-theme
  • software EDUCATIVI
Openboard disponibile per Ubuntu 16.04

OmniTux

Geogebra

Araword Software da Sodilinux

Araword simboli

VUE

Cmapstool (installer .bin non con sudo)

  • CODING
Scratch 2.0 vedi istruzioni

Scratch4Arduino _Scratch1.4 installare sudo apt-get install libsm6:i386

Scratch4Arduino _Scratch2

Guido von Robot - installare python-gtksourceview2 python-glade2

mu x Micro:bit

Blockly Ivana.it

Arduino

Visualino

Snap4Arduino

Blockcad Github

Processing (eseguire sudo ./install.sh)

Atom

Kojo (java -jar kojoinstall.jar)

  • GRAFICA
plug-in inkscapeTOopenscad

Pencil2D

Vectr grafica vettoriale

3DSlash (.zip)

Play on linux con: Sketchup, Algodoo, Pepakura

RepetierHost (Appimage)

Cura

  • ALTRO (da ordinare)
 sudo apt-get install obs-studio videoporama qstopmotion recordmydesktop qjackctl synthv1 qsynth yoshimi dreamchess supertux supertuxkart openarena sigil retext qjoypad lmms lmms-common handbrake bombono-dvd stellarium

WPSOffice in italiano

Foxitreader

Writer2epub

PDFMod

Lettore Gspeech

OBS-studio

Videoporama

Qstopmotion

Screenrocorder

RecordMydeskiop

QjackCtl

synthv1

Qsynth

Virtualkeyboard

Yoshimi

DreamChess

Supertux2

Tux cart

Supertux Cart

Open Arena

Sigil

Remarkable

Retext

Antimicro o Qjoypad (joypad for Scratch)

LMMS

Handbrake

BombonoDVD

Stellarium

Kstar

piskel (pixelart)

goxel (voxelart)

scratux (scratch3 pr linux)

Installazione LUBUNTU 19.04

 sudo apt-get install tuxpaint tuxmath tuxtype childsplay gcompris khangman kanagram ktuberling atomix gbrainy kalzium kbruch kgeography calibre quadrapassel ktouch marble parley kalgebra laby idle3 thonny kturtle fritzing fritzing-parts sonic-pi pinta inkscape scribus xournal cura gimp blender librecad meshlab sweethome3d sweethome3d-furniture sweethome3d-furniture-nonfree mypaint kolourpaint4 vlc musescore openshot hydrogen audacity kdenlive libreoffice-help-it libreoffice-l10n-it libreoffice-librelogo openclipart-libreoffice gedit libreoffice-style-breeze printer-driver-cups-pdf gconf-editor kde-l10n-it ttf-mscorefonts-installer openclipart openclipart-png opensclipart-svg obs-studio videoporama qstopmotion recordmydesktop qjackctl synthv1 qsynth yoshimi dreamchess supertux supertuxkart sigil retext qjoypad lmms lmms-common handbrake bombono-dvd stellarium openscad mu-editor plank firefox-locale-it
 sudo snap install freecad
 sudo snap install goxel
 sudo add-apt-repository ppa:minetestdevs/stable
 sudo apt-get update
 sudo apt-get install minetest

geogebra https://wiki.geogebra.org/en/Reference:GeoGebra_Installation#GeoGebra_Classic_6

 wget -q -O - https://dl.google.com/linux/linux_signing_key.pub | sudo apt-key add -
 sudo sh -c 'echo "deb [arch=amd64] http://dl.google.com/linux/chrome/deb/ stable main" >> /etc/apt/sources.list.d/google.list'
 sudo apt-get update
 sudo apt-get install google-chrome-stable
 Nel caso di errore per firme GPG scadute
 wget -q -O - https://dl.google.com/linux/linux_signing_key.pub | sudo apt-key add -
 sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 379CE192D401AB61
 echo "deb https://dl.bintray.com/scratux/stable bionic main" | sudo tee -a /etc/apt/sources.list
 sudo apt-get update
 sudo apt-get install scratux

remarkable https://remarkableapp.github.io/linux/download.html

vectr https://vectr.com/downloads/

piskel https://www.piskelapp.com/download

 [Desktop]
 Version=1.0
 Type=Application
 Name=Vectr
 Comment=Grafica vettoriale
 Exec=sh -c '/home/pcbiblio/vectr/vectr'
 Icon=/home/pcbiblio/.local/vectr.png
 Categories=Education;Development;
 StartupNotify=true
 Terminal=false

Tupì https://sourceforge.net/projects/tupi2d/files/Linux/

Processing https://processing.org/download/

Arduino https://www.arduino.cc/en/Main/Software

Visualino http://visualino.net/downloads/ubuntu/

Auto relogin https://wiki.debian.org/SDDM#Enable_autologin

 [Autologin]
 User=john
 Relogin=true

plank --preferences

ublock origin

duckduck go

firefox autoprivate

chrome erase cookie

maestraIvana

 [Desktop]
 Version=1.0
 Type=Application
 Name=Coding Ivana
 Comment=Coding
 Exec=firefox /home/pcbiblio/Blockly_Ivana/index.html
 Icon=/home/pcbiblio/.local/betta.png 
 Categories=Education;Development;
 StartupNotify=true
 Terminal=false

sfondi

Impostazioni di sistema per limitare modifiche dall'utente

  • Browser: navigazione anonima di default e plugin Ublock (ADblocker) x Chromium
  • Cambio sfondo automatico schermo ogni tot minuti o al Login
  • Bloccare alle modifiche Docky e barra di avvio
  • Bloccare scrivania alla scrittura
  • Proconlatte su Firefox (web filtering locale)
Categoria:Linux_PCscuola
⚠️ **GitHub.com Fallback** ⚠️