Benutzer-Werkzeuge

Webseiten-Werkzeuge


 [[anwenderwiki:linuxclient:defaultcloop_16.04]] 
…die Dokumentation ist noch unvollständig… Mitarbeit ist gerne erwünscht! To Do:
  • vnc startup über systemd dokumentieren
  • notwendiges postsync Skript + Dateien
  • Problemlösung
  • uvm.
Die grundsätzliche Konfiguration ist gleich, wie bei Ubuntu 14.04 LTS und bei Ubuntu 12.04 LTS. Die meisten Anleitungen im Wiki zu den älteren Ubuntu-Versionen http://www.linuxmuster.net/wiki/anwenderwiki:linuxclient:start gelten auch für Ubuntu 16.04
Prinzipiell macht Ubuntu 16.04 etwas mehr Probleme auf mancher Hardware, wie Ubuntu 14.04. Die wenigsten Probleme sind in Verbindung mit der aktuellen Serverversion linuxmuster.net 6.2 zu erwarten. Bei älteren Versionen können Bootprobleme von Ubutu 16.04 häufig durch eine Umstellung auf den reboot workaround beseitigt werden.

Wer sehr alte Hardware verwendet, ist mit Ubuntu 14.04 besser bedient, da der Ressourcenhunger von 16.04 merkbar höher ausfällt.

Auslieferungskonfiguration Default Cloop 16.04

  • Basis: Ubuntu 16.04 Desktop 64-Bit Stand:
  • Benutzernamen/Passwörter:
    • lokaler Administrator: linuxadmin / PW: linuxmuster
    • lokaler User: linuxuser / PW: linuxmuster (Profil ist vom linuxadmin kopiert und Rechte angepasst)
  • enthalten sind viele gängige Programme für das Bildungsumfeld und eine breite Codecunterstützung

1.) Installation

Hier eine kurze Anleitung, wie das cloop ins eigene Netzwerk integriert werden kann und welche Konfigurationen vorgenommen werden müssen/können um es an die eigene Umgebung anzupassen.

Voraussetzungen

Ein Client muss folgende Voraussetzungen erfüllen, damit das cloop integriert werden kann:

  • CPU muss 64-Bit tauglich sein
  • Freier Speicherplatz auf der Festplatte für zwei Partitionen: 1.) 15GB für Ubuntu und 2.) Ram-Größe*1,4 für Swap
  • Wenn der leoclient (für Ubuntu 16.04 noch nicht offiziell verfügbar!) eingesetzt werden soll sind folgende Voraussetzungen nötig: Leoclient Voraussetzungen

Integration des Default-cloop

Es gibt zwei Möglichkeiten, das cloop zu integrieren:

  • Variante A: automatisch per Skript
  • Variante B: manuell

Variante A: automatisch per Skript

Obsoletes Vorgehen: Als root folgende zwei Befehle in der Konsole ausführen: # wget http://cloop.linuxmuster.net/install_xenial_client # bash install_xenial_client Dann werden (wenn nicht schon vorhanden) alle notwendigen Dateien heruntergeladen und installiert.
Es sind knapp 3GB herunterzuladen. Das kann eine Weile dauern. Deshalb ist es sinnvoll, das Ganze in einer screen-session zu erledigen, falls man remote arbeitet.

Wie die Defaultcloops heruntergeladen werden, entnehmen sie bitte der Dokumentation (Direkter Link): http://docs.linuxmuster.net/de/latest/howtos/linuxclients/cloudclient.html

Was tut das Skript?
  1. Einrichten des Ubuntu-Clients für Linbo.
  2. Einrichten des universellen Postsyncs / updaten des universellen Postsyncs für den Xenial-Client
Was ist danach zu tun?
  • Entweder in /etc/linuxmuster/workstations (oder über die Schulkonsole) Rechner in die richtige Gruppe stecken (so wie die start.conf heißt) oder die start.conf.xenial916 bearbeiten und umbenennen, dass sie zu der Gruppe passt, die schon vorhanden ist.
  • evtl die Partitionierung anpassen
  • evtl. die automatisch angelegte start.conf.xenial916 anpassen

Variante B: mit der Hand am Arm

  • xenial.cloop* (xenial.cloop, xenial.cloop.desc, xenial.cloop.info, xenial.cloop.torrrent, xenail.cloop.macct, xenial.cloop.postsync, start.conf.xenial) nach /var/linbo auf den Server kopieren und die Rechte der cloop-Dateien anpassen auf 644
  • Einrichten des universellen Postsyncs
    • mitgelieferte hosts, fstab, cups/client.conf nach /var/linbo/linuxmuster-client/xenial/common/etc/ kopieren
  • Start.conf anpassen, z.B. Partitionierung im Fall eines Dualboots mit Windows (Beispiel für start.conf mit Win + Ubuntu und start.conf mit Ubuntu + Leo in /var/linbo/Beispiele)
  • Torrent Datei neu erzeugen mit
    #/etc/init.d/linbo-bittorent restart xenial.cloop 
  • Client Boot mit Linbo und Partitionieren
  • Syncen + Starten
  • Testen, ob ldap-Anmeldung und Profilkopieren funktioniert

Wenn nicht:

Editieren der Datei /etc/linuxmuster-client/auth/config und ändern des Werts der Variablen AUTOCOINFIGURE_LDAP auf NO

Danach folgende Befehle auf dem Client ausführen:

# sudo dpkg-reconfigure linuxmuster-client-auth

dann neu starten + Image

Die detailierte Anleitung in diesem PDF: 01-ubuntu-14.04-ins-netz-integrieren-hib.pdf gilt auch für Ubuntu 16.04.

Abschließende Konfigurationsarbeiten

Zur prinzipiellen Konfiguration des Linuxclients siehe: Technische Dokumentation zum Linux-Client und Ubuntu 12.04 als Client

Einen Teil dieser Konfigurationsarbeiten können graphisch mit dem Tool „Linuxmuster-Client-Config“ durchgeführt werden → lmlcc

Das Tool ist schon im Cloop enthalten

1. Passwörter ändern

Ändern der Passwörter für die lokalen Benutzer s.o.:

  • Im Terminal:
# sudo passwd <Benutzername>

2. Aktualisierungen einspielen

  • Im Terminal:
# sudo apt-get update
# sudo apt-get dist-upgrade

3. Passwortlosen ssh-Zugang vom Server zum Client einrichten

vgl. auch Doku unten: SSH - Zugriff vom Server (Passwortlos per Zertifikat)

  • Tipp: Öffentliches ecdsa Zertifikat für IPFire/IPCop verwenden und auf den Client kopieren:
  • Prinzipielles Vorgehen: Zertifikat vom Server unter: /root/.ssh/id_ecdsa.pub auf einem Musterclient an die Datei /root/.ssh/authorized_keys anhängen…oder per universellem Postsync - Skript

4. Ausblenden unnötiger Partitionen in Nautilus und Nemo

5. Passwort für VNC-Server ändern

6. Serverskript einrichten + Code für Tipp 10 einfügen

7. Linuxmuster-Client Pakete auf eigene Bedürfnisse anpassen

10. Abschießende Arbeiten

  • Profil des linuxadmin aufräumen:
  • Manuell Konfigurationsordner/-dateien löschen unter /home/linuxadmin z.B.: .cache; .dconf; .rpmdb; .bash_history; .gstreamer0.10; .xsession_errors; .xsession_errors.old; .local/share/zeitgeist; …
Achtung! Folgende Konfigurationsordner/-dateien sollten/dürfen auf keinen Fall komplett gelöscht werden:

.bash_aliases, .bash_logout, .bashrc, .compiz, .config, .dmrc, .gconf, .gnome2, .gnome2_private, .local, .mozilla, .tipp10, .Xmodmap

  • Mit dem Programm bleachbit als user und mit rootrechten unnötige Dateien und Konfigurationen automatisch entfernen lassen
  • Nach einem Kernelupdate –> Neustart ohne Sync –> mit Programm Ubuntu-tweak - Hausmeister alten Kernel entfernen
  • Zu guter letzt ein Image mit Linbo erzeugen…Freuen :-)

2.) Dokumentation

Die folgende Dokumentation beschreibt die vorgenommenen Anpassungen, d.h. den Auslieferungszustand des Cloops.

a.) Software und Pakete

Im Default-cloop wurden viele schulrelevante Programme sowohl aus den Ubuntu-Quellen als auch aus zusätzlichen Quellen installiert. Programmpakete, die sehr umfangreich sind (z.B. Wine) oder die aus lizenzrechtlichen Gründen nicht ausgeliefert werden dürfen (z.B. Adobe-PDF Reader, wurden nicht aufgenommen.

b) Konfiguration des Systems / Installationsprotokolle

Systemeinstellungen Ubuntu

  • Globale Menus deaktiviert –> Menus in Fensterleiste
  • Privacy: Online Suchergebnisse in Dash ausgeschaltet, Zeitgeist deaktiviert
  • Webanwendungen deaktiviert (Amazon)
  • Bildschirmsperre deaktiviert
  • Benutzer wechseln deaktiviert
  • automatisch in Bereitschaftszustand wechseln deaktiviert –> komplette Deaktivierung von Hibernate und Suspend siehe hier
  • Arbeitsflächensymbole: zeige eingehängte Laufwerke
  • Eingaberückmeldeklänge aktiviert
  • Symbol zum Anzeigen des Desktops in Unity-Launcher
  • Texteingabe: USA Tastatur entfernt; Ibus-Indicator entfernt
  • Apport ausgeschaltet enabled=0 in /etc/default/apport
  • Automatische Anzeige von (Netz-)Laufwerken auf dem Desktop
  • Ubuntu-Repo - Quelle auf Universität Esslingen umgestellt, da am zuverlässigsten und performanter als Standard Ubuntu - Quellen für Deutschland
  • Minimize-on-click im Unity Launcher eingestellt
  • Systemverknüpfung von Schreibtisch auf Desktop geändert
  • Systemschriften für bessere Lesbarkeit geändert auf Liberation Sans; Terminalschrift: Liberation Mono
  • Anzeige von Menüs im Fester und allways show menue aktiviert

Systemeinstellungen linuxmuster-client

Folgende Anpassungen betreffen v.a. die linuxmuster-client Paketkonfiguration. Eine technische Beschreibung der einzelnen Pakete findet sich hier: http://www.linuxmuster.net/wiki/entwicklung:linuxclient:start

/etc/linuxmuster-client/profile/usersettings.conf

  • Remoteprofil für Firefox angepasst
firefox:.mozilla/firefox/4fci8bte.default

/etc/linuxmuster-client/profile/usersettings-opt.conf

  • Remoteprofil für Thunderbird und Libreoffice mit „schönem“ Linknamen falls vorhanden, ansonsten wird alles im Ordner Einstellungen verlinkt
libreoffice:.config/libreoffice
ALL:ALL

/etc/linuxmuster-client/profile/links.conf

  • alle Folder - Links kommentiert

/etc/linuxmuster-client/profile/nautilus-bookmarks.conf

  • Eingefügt: Home_auf_Server/

/etc/linuxmuster-client/profile/profile.conf

  • Rsync - Options gesetzt, damit Links kopiert werden und Home immer sauber ist
--Schnipp--
RSYNC_OPTIONS="--links --force --delete"
--Schnapp--

/etc/linuxmuster-client/pre-mount.d/

  • Startskript für oident anlegen: 002-oident
# Identd initialisieren
killall oidentd
/usr/sbin/oidentd -u oident -g oident --reply=$USER 

/etc/linuxmuster-client/post-umount.d/

  • Stoppskript für oident: 000-oident-kill
#Ident beenden, da sonst Dienst mit letztem User weiter läuft
killall oidentd

/etc/linuxmuster-client/pre-umount.d/

  • Dismounten von „vergessenen“ Truecryptvolumens vor dem Dismount, damit nichts beschädigt wird…
  • Skript 010-umount-forgotten-veracrypt:
if [ -x /usr/bin/veracrypt ]; then
/usr/bin/veracrypt --dismount
fi

Systemeinstellungen linuxmuster-client-extras

  • Autostartstartscript für linuxmuster-client-extras-login „verstecken“: Einfügen von NoDisplay=true in /etc/xdg/linuxmuster-client-extras.desktop
  • Script xhost-root bei login aktiviert: linuxmuster-client-extras-setup –type login -on /usr/bin/xhost-root
  • Automatischer Shutdown aktiviert durch setzen der Zeiten in /etc/cron.d/linuxmuster-client-extras:
SHELL=/bin/sh
PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin
# 
# ----------------------------------------
# Show server information from $HOME of user 
# Please uncomment to activate!
# show information every minute
*/1 *    * * *    root    DISPLAY=:0 /usr/bin/show-server-information

# ----------------------------------------
# Shutdown this host, if user confirms GUI message
# Please uncomment to activate!
# shutdown at 18:00 and further every 30 min until 23:30
*/30 18-23    * * *    root    DISPLAY=:0 /usr/bin/check-shutdown
Hier kann die Zeit des automatischen shutdowns der Clients eingestellt werden
  • Skript show-server-information aktiviert: linuxmuster-client-extras-setup –type login –on /usr/bin/setup-show-server-information ; Minütlichen Cronjob aktiviert in /etc/cron.d/linuxmuster-client-extras (s.o.)
Über dieses Script, welches per cronjob aufgerufen wird, können Meldungen auf dem Desktop der angemeldeten Benutzer ausgegeben werden, die im Heimatverzeichnis des Benutzer abgelegt sind. Dabei werden die Dateien .majestix-motd und .majestix-quota im Heimatverzeichnis des Benutzers gesucht und deren Inhalt ausgegeben.
  • Skript create-desktop-icons aktiviert: linuxmuster-client-extras-setup –type login –on /usr/bin/create-dektop-icons
Das Script create-desktop-icons kopiert Dateien aus den Tauschverzeichnissen auf den Desktop des angemeldeten Benutzers. Dabei wird auf dem Server in folgenden Tauschverzeichnissen nach dem Verzeichnis .Desktop gesucht:

* tauschen/tausch-Schule
* tauschen/tausch-Lehrer

Sind dort im Verzeichnis .Desktop Icons abgelegt (spezielle Dateien), erhalten die Benutzer zusätzliche Icons auf den Desktop. Sind es andere Dateitypen werden diese auf den Desktop kopiert. Da das Verzeichnis tauschen/tausch-Lehrer nur den Lehrern zur Verfügung steht, erhalten nur diese die Dateien aus dem Lehrertauschverzeichnis. Die Dateien aus tauschen/tausch-Schule erhalten alle Domänenbenutzer, sofern das schulweite Tauschverzeichnis nicht deaktiviert ist.

*Skript set-default-printer vorbereitet: jeden zur Gruppe lpadmin zuordnen

--Schnipp--
*;*;*;Al0000-2400;dialout,cdrom,floppy,audio,dip,video,plugdev,vboxusers,lpadmin
--Schnapp--
  • das Skript ist noch nicht aktiviert!

Systemeinstellungen Sonstige / Skripte

/etc/fstab

Die Richtige Swappartition wird durch das mitgelieferte Postsync-Skript ausgelesen und in die per universellem Postsync verteilte fstab gepatcht. Es ist also nichts zu tun :-)

/etc/ldap.conf

  • Timeout für Suche der ldap-Verbindung verkürzen um Offline-Anmeldung (z.B. für Standalone Notebooks)zu beschleunigen:
--Schnipp--
# Search timelimit
timelimit 5

# Bind/connect timelimit
bind_timelimit 5

Autostartprogramme in /etc/xdg/autostart

  • Ausführunng eines Skripts (postlogin_xenial.sh), welches auf dem Server im Pfad /home/samba/progs/linuxmuster-client/custom/ liegt nach erfolgtem Login –> postlogin-server-sync.desktop
[Desktop Entry]
Encoding=UTF-8
Name=Postlogin_Sync
Comment=Verwaltungsaufgaben vom Server aus dem Userspace
Exec=sh /home/samba/progs/linuxmuster-client/custom/postlogin_xenial.sh
Terminal=false
Type=Application
Categories=
OnlyShowIn=GNOME;XFCE;KDE;Unity;
NoDisplay=true
Auf dem Server wird im Pfad /home/samba/progs/linuxmuster-client/custom/ die Datei postlogin_xenial.sh angelegt und ausführbar gemacht. In der Datei abgelegte Shellskripte werden beim Login eines Users mit dessen Rechten auf dem Client ausgeführt. Auf diese Weise kann einiges vom Server aus auf dem Client geregelt werden…z.B. kann die Datenbankproblematik von Tipp10 „behandelt“ werden (s. unten)

SSH - Zugriff vom Server (Passwortlos per Zertifikat)

Man kann auch den selben Schlüssel wie für die passwortlose Anmeldung am IPFire verwenden. Dazu legt man den öffentlichen Schlüssel vom Server der sich in /root/.ssh/id_ecdsa.pub befindet auf dem Client an die Datei /root/.ssh/authorized_keys an.
  • Konfiguration des ssh - Servers, so dass nur root und nur vom Server auf den Client zugreifen kann und das Anmeldung mit Passwörtern verboten ist –> /etc/ssh/sshd_config
--Schnipp--
# Authentication:
LoginGraceTime 120
PermitRootLogin yes
StrictModes yes
AllowUsers root@10.16.1.1

RSAAuthentication yes
PubkeyAuthentication yes
AuthorizedKeysFile	%h/.ssh/authorized_keys
--Schnapp--

--Schnipp--
# Change to no to disable tunnelled clear text passwords
PasswordAuthentication no
--Schnapp--
Hat der eigene Server eine andere IP als 10.16.1.1 muss dies bei AllowUsers in der o.g. Konfigurationsdatei eingetragen werden

/etc/sudoers

  • Root für Lehrer
--Schnipp--

# linuxmuster: teachers and group p_sudo may gain root priviliges
%teachers ALL=(ALL) ALL

Hibernate und Suspend deaktivieren

Anlegen eines Hook-Scripts –> /etc/pm/sleep.d/01_disable_suspend

#!/bin/sh
. "${PM_FUNCTIONS}"
case "$1" in
        hibernate|suspend)
        exit 1
;;
esac
  • Script muss ausführbar sein!
  • Zusätzlich muss die Bildschirmsperre deaktiviert sein
Soll der Bereitschaftsmodus funktionieren, dann muss dieses Script auskommentiert/gelöscht werden!
Achtung bei Notebooks. Beim Zuklappen gehen diese nicht mehr in den Bereitschafts-/Schlafmodus und können überhitzen! Hier unbedingt das Skript deaktivieren, z.B. per linbo-postsync.

c.) Konfiguration von einzelnen speziellen Programmen

Firefox

  • Datei - Seite einrichten - Seitenformat A4
  • Allgemein: Jedes Mal nachfragen, wo gespeichert werden soll. Startseite linuxmuster.net
  • Datenschutz: Verfolgung: Keine Verfolgung
  • Datenschutz: Chronik nie anlegen
  • Sicherheit: Passwörter nie speichern
  • Erweitert
  • Allgemein: Markieren von Text mit der Tatstatur zulassen
  • Allgemein: Suche bereits beim Eintippen starten
  • Allgemein: Automatischen Bildlauf aktivieren
  • Datenübermittlung: nichts aktivieren
  • Update: nicht aktualisieren
  • Add-Ons: Adblock Plus (Malware Blockierung: ON, Social-Media-Buttons-remove: ON, Verfolgung auschalten: ON
  • Cache in Ram verlegt: siehe hier
  • Pepperflashplayer verfügbar gemacht durch das Programm freshplayerplugin. Update auf die jeweilig aktuelle Pepperflashversion im Terminal durch:
    #sudo update-pepperflash --install

Nemo

  • Nemo ist ein Fork von Nautilus mit erheblich größerem Funktionsumfang und der Standartdateimanager von Linux-Mint…
  • Beschreibung und Anleitung zum setzen von Nemo als Standartdateimanagers siehe: http://wiki.ubuntuusers.de/Nemo
  • Nautilus ist größtenteils deinstalliert.
  • Ausblenden von unnötigen Devices, wie z.B. linbo-cachepartition, windowspartition, u.a. in Nautilus:
  • Herausfinden der störenden Partitionen in der start.conf auf dem Server. Hier schauen nach Windows-Systempartitionen (wenn vorhanden i.d.r. immer /dev/sda1), linbo-cache, unerwünschte Windows-Datenpartitionen, etc.. Wichtig: Alle Partitionen, die in der /ets/fstab stehen werden ohnehin nicht in nautilus angezeigt und dürfen auch nicht auf die unten beschriebene Kernel - Ignore Liste!

Hier Beispiel einer start.conf mit Windows und Ubuntu:

--Schnipp--

[LINBO]                  # globale Konfiguration
Cache = /dev/sda6        # lokale Cache Partition                                                   <--Linbo-Cache soll ausgeblendet werden!

--Schnapp--

--Schnipp--
[Partition]              # Start einer Partitionsdefinition, Windows 7 auf NTFS
Dev = /dev/sda1          # Device-Name der Partition (sda1 = erste Partition auf erster Platte)     <-- Windows-Systempartition soll ausgebelndet werden!
...

[Partition]              # Start einer Partitionsdefinition, Ubuntu
Dev = /dev/sda2          # Device-Name der Partition (sda2 = zweite Partition auf erster Platte)    <-- Ubuntu Systempartition steht in der /etc/fstab 
... 

[Partition]              # Definition der Swappartition
Dev = /dev/sda3          # Device-Name der Partition (sda3 = dritte Partition auf erster Platte)    <-- Swappartition für Ubuntu steht in der /etc/fstab
...

[Partition]              # Erweiterte Partition
Dev = /dev/sda4          # Device-Name der Partition (sda4 = vierte Partition auf erster Platte)    <--spielt keine Rolle...erweiterte Partition
...

[Partition]              # Start einer Partitionsdefinition, Datenpartition mit NTFS
Dev = /dev/sda5          # Device-Name der Partition (sda5 = fuenfte Partition auf erster Platte)   <-- Datenpartition soll in diesem Beispiel nicht in Ubuntu auftauchen!
...

[Partition]              # Definition der Cache-Partition
Dev = /dev/sda6          # Device-Name der Partition (sda6 = sechste Partition auf erster IDE-      <-- Cachepartition soll in diesem Beispiel nicht in Ubuntu auftauchen!
...

--Schnapp--
  • Editieren der im cloop schon angelegten udev-Regel in /etc/udev/rules.d/10-hide-devices.rules. Pro auzublendendem Device eine Zeile der Art:
KERNEL=="device von oben", ENV{UDISKS_IGNORE}="1"


…das bedeutet im Falle des Beipiels oben:

KERNEL=="sda1", ENV{UDISKS_IGNORE}="1"
KERNEL=="sda5", ENV{UDISKS_IGNORE}="1"
KERNEL=="sda6", ENV{UDISKS_IGNORE}="1"
  • Udev neu laden und prüfen, ob die Devices in Nemo nicht mehr auftauchen
sudo udevadm control --reload
sudo udevadm trigger
  • zum Schluss ein Image schreiben

VNC-Server

WOL

  • In: /etc/rc.local Eintrag:
ethtool -s eth0 wol g
  • In: /etc/init.d/halt Eintrag:
--Schnipp--
NETDOWN=no
--Schnapp--

Libreoffice

  • Libreoffice Optionen:
    • Arbeitsspeicher: 100MB
    • Ansicht: Symbolsstil: klein
    • Drucken: PDF als Standarddruckformat abgewählt (nötig um Delays beim Drucken von großen Dateien zu begrenzen)
    • Laden/Speichern - Allgemein: Autowiederherstellung alle 5 min
  • Libreoffice-Writer:
    • Raster - Auflösung jeweils 0,01cm mit 1 Schritt Unterteilung
    • Grundschriftart: Liberation Sans
    • Symbolleiste Formatierung: zusätzlich Hoch-, Tiefgestellt; Zeilenabstand; Zeichen vergrößern, verkleinern;
    • Symbolleiste Standard zusätzlich: Speichern unter; Suchen und Ersetzen; Maßstab; Formel
    • Symbolleiste Zeichnung, Grafik, Tabelle aktiviert
  • In jeder Libreoffice-Komponente: Ansicht –> Seitenleiste anzeigen (neues Feature in Libreoffice)

Tilem 2 mit TI83+ (funktioniert auch mit anderen TI - Roms)

  • Konfigurationsdatei ~/.config/tilem2/config.ini:
[ti83p]
rom_file=/opt/tilem2/ti83p_1.rom
state_file=/opt/tilem2/ti83p_1.sav
[recent]
last_model=ti83p
[settings]
zoom=2
  • Ti 83+-Rom muss nach /opt/tilem2/ gelegt werden

Tipp10

  • Startskript bearbeiten –> /usr/bin/tipp10:
#!/bin/bash

if [ -x /$HOME/Home_auf_Server/__tauschen ]; then   # wenn Unterverzeichnis __tauschen existiert, dann ist es ein Netzwerk-User
cd /usr/share/tipp10
./tipp10 /$HOME/Home_auf_Server/.tipp10  # also muss die Datenbank ins Home auf dem Server.
else # ansonsten ist es ein lokaler User, also muss die Datenbank ins lokale Home.
cd /usr/share/tipp10
./tipp10 /$HOME/.tipp10
fi
  • Im remote Startskript auf dem Server (/home/samba/progs/linuxmuster-client/custom/postlogin_trusty.sh) einfügen:
#tipp10 Datenbank-Ordner anlegen
if [ ! -x /$HOME/Home_auf_Server/.tipp10 ];
then
  mkdir /$HOME/Home_auf_Server/.tipp10
fi
  • Ist nötig, da die Datenbank sonst nicht gespeichert wird!

Installation von Adobe Reader

Debian Paket von adobe ist wohl unabhängig von der Distro

Möglichkeiten zur Installation (Mai 2014)

Paket linuxmuster-client-acroread-repo sorgt installiert ein Repo für acroread. Danach kann in einem weiteren Schritt das Paket installiert und automatisch upgedated werden(nicht aptitude verwenden):

Drucknotifier 1.82 eine alternative zum PykotIcon

  • Damit die Druckerquotierung funktioniert, müssen zunächst am Server einige Vorkehrungen getroffen werden…siehe drucknotifier; auch die Konfiguration des Drucknotifier ist auf der genannten Seite erklärt.
  • Der Drucknotifier ist im cloop folgendermaßen vorbereitet:
  • Software wie beschrieben nach /opt/DruckNotifier installiert und DruckNotifier ausführbar gemacht
  • In der drucknotifier.cfg den Pfad zur Balance-Datei in Home_auf_Server angepasst:
[Programm]
ClientIP=10.16.1.1
Port=7654
poorman=2,00
Balance Datei=~/Home_auf_Server/.balance.dat
--Schnapp--
  • Ein Startprogramm /etc/xdg/autostart/drucknotifier.desktop angelegt aber nicht aktiviert! –> wer das Programm verwenden will, muss es in Startprogrammen aktivieren und dann ein Image machen

DVD Codecs sind noch nicht aktiviert

Um eine DVD-Wiedergabe von verschlüsselten DVD´s zu aktivieren müssen folgende Schritte im Terminal abgearbeitet werden:

#sudo apt-get install libdvd-pkg 
#sudo dpkg-reconfigure libdvd-pkg 

siehe dazu auch: https://wiki.ubuntuusers.de/DVD-Wiedergabe/

d) Artwork

  • Quellennachweis: Das verwendete Hintergrundbild stammt ursprünglich von der Ubuntu-mate Community (siehe hier) und ist unter der CC Lizenz 2.0 CC-BY-SA veröffentlicht worden. Nachbearbeitet wurde es durch Schüler im Rahmen einer MedienAG.

3.) Sonstiges/Unsortiertes

 [[anwenderwiki:linuxclient:defaultcloop_16.04]] anwenderwiki/linuxclient/defaultcloop_16.04.txt · Zuletzt geändert: 2017/02/12 23:23 von 127.0.0.1