Linux scuola Applicazioni old version - omartek/linux_variePerLaboratorio GitHub Wiki
Aggiungere l'utente al gruppo dialout
sudo usermod -a -G dialout yourUserName
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
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.
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
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
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.
Installare una versione non recente, per esempio la Scratch-447.air.
Alternativa per Ubuntu 16.04/16.10/17
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
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
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)
- 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)
- GuidoVonRobot
- Arduino-1.8.4
- Snap4Arduino
- mu_MicroBit
- Vectr
- 3DSlash
- Blockscad
- VUE
- Cmaptools
- software EDUCATIVI/GIOCHI
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
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
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
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 per Lubuntu-Raspbian
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
sudo apt-add-repository ppa:numix/ppa sudo apt-get update sudo apt-get install numix-icon-theme-circle
sudo add-apt-repository ppa:papirus/papirus sudo apt-get update sudo apt-get install papirus-icon-theme
- software EDUCATIVI
Cmapstool (installer .bin non con sudo)
- CODING
Scratch4Arduino _Scratch1.4 installare sudo apt-get install libsm6:i386
Guido von Robot - installare python-gtksourceview2 python-glade2
Processing (eseguire sudo ./install.sh)
Kojo (java -jar kojoinstall.jar)
- GRAFICA
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)
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
- 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)