Installing Education Packages Using Scripts

In addition to installing the base Edubuntu education package, users are encouraged to also install a set of additional valuable educational resources. These additional resources are installed by executing a set of scripts through a simple process described in this section. If you have questions or suggestions please write your messages directly in the Labdoo QA Team Wall.

List of Available Scripts

All Labdoo scripts can be downloaded from the FTP server http://ftp.labdoo.org/download/install-disk/installskripts/
To execute a script the computer must be connected to the Internet (LAN or WLAN).

There are scripts for the installation of further learning software, learning content and codecs (please note the legal situation). We strongly recommend the use of these scripts to upgrade a pure Lubuntu installation:

Additional helpful scripts (optional):

There are scripts that are only useful in certain cases (optional, only for experienced users):

The following steps describe shortly how to install a script:

Step 1. Download a Script
- From an already sanitized Labdoo laptop, open the web browser and go to this link: http://ftp.labdoo.org/download/install-disk/installskripts
- Right-click with your mouse on the link of the script that you want to install.
- Select "Save link as" and save the file in the desktop of a Labdoo laptop (/home/labdoo/Desktop).

Step 2. Execute a Script
Open a terminal (press CTRL + Alt + T at the same time) and execute the following commands:

cd ~/Desktop
ls
chmod u+x ./installscript-content.sh
sudo ./installscript-content.sh

(change the script 'installscript-content.sh' to the name of the script you want to install.)

This will run the script and automatically install a new educational software package.

Hint. Some scripts will ask for passwords or settings through the installation process. Please be aware if you need to provide the necessary inputs.

Hint. Some scripts are fast, some need hours. It depends on the speed of your internal connection and on the speed of the laptop.

What scripts can do

What does the script installscript-software.sh do?

  • Installation of Edubuntu, i.e. further educational software for children suitable for children
    • Learning package for pre-school,
    • Learning package for primary school
    • Learning package for secondary school
  • Additional programs, that are not included in Lubuntu
    • Office package "Libreoffice"
    • ClamAV virus scanner and update virus signature
    • Programs for barrier free-access for handicapped users (blind or deaf)
    • update and patch of Lubuntu system
  • Add user student (student has less rights and can not change the system so quickly.)
  • Useful settings and optimizations in the Lubuntu operating system..

What does the script installscript-content.sh do?

  • The Xowa offline wiki Tool with access via 804 offline wikis
  • License-free educational content (OER)
  • Wikidoo - English offline wiki following UK-Curriculum
  • English eBooks (eBooks in other languages are stored on the external hard disk under /Public/eBooks and can be transferred from there))
  • Multimedia language English course

What scripts can NOT do

What scripts are not able to solve

The Labdoo team is working to improve and extend capability of the scripts. At that moment the following steps have to be adjust manually:

General for all desktops and for all user (labdoo and student):

Firefox: 4 tabs should be added manually and pre-set in Preferences -> General

  • file:///home/labdoo/Public/manuals/index-manuals.html
  • about:startpage

Firefox: install add-on Fireclam (virus protection)
Calibre: import eBooks for die users labdoo and student

Add more plug-ins to the task bar (LXDEDesktop / Lubuntu):

Right mouse click on the task bar → Add/Remove Panel Items → +Add → select the plug-in you want → +Add →
Suggested plug-ins and their sequence from right to left:

  • Menu (already installed)
  • Application Launch Bar (already installedt)
  • Spacer (already installed)
  • Desktop pager (already installed)
  • Spacer (already installed)
  • Task Bar (already installed)
  • Volume control (already installed)
  • System tray (already installed)
  • Indicator Applets (already installed)
  • Keyboard Layout Handler (to be installed)
  • Resource Monitors (to be installed)
  • Network Status Monitor (to be installed)
  • Manage Network (to be installed)
  • Digital clock (already installed)
  • Application Launch bar (already installed)

The plug-ins can be moved within the task bar, right mouse click on task bar→ Add/Remove Panel Items → mark plug-in in window → click on Up or Down until the plug-in reached its position.

Wallpapers

On the FTP server are wallpapers under http://ftp.labdoo.org/download/archive/labdoo-wallpaper/ that you can download and use freely. Depending on the desktop version that you have, copy the wallpapers into different folders (with file manager with superuser rights)

  • LXDE: /usr/share/lubuntu/wallpaper
  • Xfce: /usr/share/backgrounds/xfce
  • MATE to 4/16 LTS: /usr/share/background/Mate/desktop
  • MATE from 18.04 LTS: /usr/share/background/ubuntu-mate-common

Optional: Use the scripts in the hidden folder .scripts (if LXDE and Xfce desktops are installed simultaneously)

If case LXDE, Xfce and / or Mate are installed as desktops in parallel, we recommend

  • create a hidden folder /home/labdoo/.scripts
  • Copy the two scripts installscript-software.sh and installscript-codecs.sh there and make them executable
  • if case you are in Xfce Desktop: create a starter for both scripts, set icon, links, execute etc.

Without this measure, either starter and scripts would be double on the desktop. And will be confusing wich to execute with Xfce.

Optional: Xfce and / or Mate Desktop

In case you install Xfce 4 and / or Mate Desktop, several optimizations can be made, see https://www.labdoo.org/content/mate-undoder-xfce-desktop-einstellen

Important: For Lubuntu 14.04 LTS ff.: Keyboard Layout handler → right mouse click on Icon in task bar → settings → Important! Remove hook in „Keep system layout“, as otherwise you are not able to install additional keyboard layouts.

Important: For 14.04 LTS ff.: Use Light Locker to switch off the screen locker (for user labdoo and student)

only for Lubuntu 12.04 LTS

Browser: Standard browser in Lubuntu 12.04 LTS is still Chrome, later Lubuntu releases use Firefox as browser. To avoid user confusion you should install Firefox for Lubuntu 12.04 LTS and set Firefox as standard browser, please:

  • remove Chromium in application launch bar and add Firefox → right mouse click → change
  • Set Firefox as standard browser → Preferences → Preferred Application → Browser → Firefox (for both user labdoo and student)
  • optional: uninstall Chromium

For Lubuntu 12.04 LTS: The keyboard layout in Lubuntu 12.04 LTS was buggy. Due to this our script installs the program LXKeymap. Add a starter on the desktop to enable keyboard switching for 12.04 LTS.

Only if desktops Unity and Gnome are installed

  • Unity (Ubuntu Default Desktop)
  • Compiz: Optimize performance
  • Use CompizConfigSettingManager to set
  • General → OpenGL → Set to "Fast"
  • Effects → Switch Animation and Fading off (remove the hook)
  • Add 4 workspaces for both users labdoo and student → open System Settings → Appearance → behaviour → mark activate workspaces
  • Unity: To show the menus in a program window, not in the top bar (like Apple do), to be changed for both users labdoo and student → Open System settings → Appearance → Behaviour → show the menus for a window → mark "in the window's title"
  • User name is not shown in the top bar on screen → open a terminal → type → dconf-editor → Enter
  • In dconf-editor → apps → indicator-session → hook in show-real-name-on-panel → close window
  • remove Amazon Icon in application bar (right mouse click on the icon → remove)