Benutzer-Werkzeuge

Webseiten-Werkzeuge


 [[anwenderwiki:classroom_management:maussk]] 

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen RevisionVorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
anwenderwiki:classroom_management:maussk [2021/11/23 18:57] – [X.) Fehler - Problembehebung] martin.resanwenderwiki:classroom_management:maussk [2023/04/12 00:38] (aktuell) – [c) mausdaemon.cfg] martin.res
Zeile 1: Zeile 1:
 {{tag> classroommanagement maussk minisk lmn7}} {{tag> classroommanagement maussk minisk lmn7}}
  
-====== MAusSK - für linuxmuster.net 7 ======+====== MAusSK - für linuxmuster.net 7 (Version 0.9x bis 2022) ====== 
 + 
 +Hier gehts es zur neuen aktuellen  Version  -> [[anwenderwiki:classroom_management:maussk_v1| MAusSK 1.x]]
  
 Ab Version MAusSK 0.88 bis Version 0.91c erkennt das Installationsscript am Server ob eine linuxmuster.net 6 oder 7 vorliegt und passt die Installation entsprechend an. An den Clients ist MAusSK mit Ubuntu-bionic, Ubuntu-20.04-focal, Windows 7 und Windows 10 getestet.\\ Ab Version MAusSK 0.88 bis Version 0.91c erkennt das Installationsscript am Server ob eine linuxmuster.net 6 oder 7 vorliegt und passt die Installation entsprechend an. An den Clients ist MAusSK mit Ubuntu-bionic, Ubuntu-20.04-focal, Windows 7 und Windows 10 getestet.\\
Zeile 10: Zeile 12:
  
 Download Version für neuen Ubuntu-Client ab 2021:  Download Version für neuen Ubuntu-Client ab 2021: 
-{{:anwenderwiki:classroom_management:maus_sk_0.94a.tar.bz2|}} +{{:anwenderwiki:classroom_management:maus_sk_0.95.tar.bz2|}} 
  
 {{ :anwenderwiki:classroom_management:screen-maussk-0.90.jpg?500|}} {{ :anwenderwiki:classroom_management:screen-maussk-0.90.jpg?500|}}
Zeile 29: Zeile 31:
   * Website am Client aufrufen   * Website am Client aufrufen
   * Thumbnails der Bildschirme    * Thumbnails der Bildschirme 
 +  * Passwörter von Klassen oder einzelnen Schülern ändern
   * Austeilen, Einsammeln -> [[anwenderwiki:classroom_management:maussk#a_austeilen_und_einsammeln| Hinweise]]   * Austeilen, Einsammeln -> [[anwenderwiki:classroom_management:maussk#a_austeilen_und_einsammeln| Hinweise]]
   * Zeigen, Verbinden mit VNC -> [[anwenderwiki:classroom_management:maussk#vnc_und_maussk|Hinweise]]   * Zeigen, Verbinden mit VNC -> [[anwenderwiki:classroom_management:maussk#vnc_und_maussk|Hinweise]]
   * Screenshots erstellen und abspeichern -> [[anwenderwiki:classroom_management:maussk#thumbnails_und_screenshots|Hinweise]]   * Screenshots erstellen und abspeichern -> [[anwenderwiki:classroom_management:maussk#thumbnails_und_screenshots|Hinweise]]
- 
-Noch in Entwicklung: 
-  
   * Wake on LAN   * Wake on LAN
   * Layout der Thumbnails dem Grundriss des Computerraumes anpassen -> [[anwenderwiki:classroom_management:maussk#raum_layout_editieren|Hinweise]]   * Layout der Thumbnails dem Grundriss des Computerraumes anpassen -> [[anwenderwiki:classroom_management:maussk#raum_layout_editieren|Hinweise]]
Zeile 73: Zeile 73:
 # ./install-ubuntu-client.sh # ./install-ubuntu-client.sh
 </code> </code>
 +Damit am Linux-Client das Bildschirm-Sperren funktioniert, muss für den User root ein (beliebiges) Kennwort gesetzt sein, da die Sperre über einen "Bildschirm-Locker" realisiert wird, der mit Benutzerrechten des User root läuft.
 +
 Die Konfigurations-Datei befindet sich am Server unter ''/srv/samba/schools/default-school/program/maus_sk/maus_sk.cfg''. Sie kann nur am Server editiert werden, da der Client für alle User nur Leserechte auf das Verzeichnis besitzt (auch der global-admin kann in der Standardkonfiguration nur lesen!). Ebenso liegt das Binary von MAusSK am Server, so dass bei Updates nicht unbedingt ein neues Image geschrieben werden muss. Nur der mausdaemon wird lokal am Client installiert. Die Konfigurations-Datei befindet sich am Server unter ''/srv/samba/schools/default-school/program/maus_sk/maus_sk.cfg''. Sie kann nur am Server editiert werden, da der Client für alle User nur Leserechte auf das Verzeichnis besitzt (auch der global-admin kann in der Standardkonfiguration nur lesen!). Ebenso liegt das Binary von MAusSK am Server, so dass bei Updates nicht unbedingt ein neues Image geschrieben werden muss. Nur der mausdaemon wird lokal am Client installiert.
  
Zeile 120: Zeile 122:
  
 Im Gegensatz zur WebUI verwendet MAusSK das Verzeichnis ''transfer'' nur beim Schüler zum Einsammeln - bei Lehrer hingegen die Verzeichnisse wie unter linuxmuster.net 6. Im Gegensatz zur WebUI verwendet MAusSK das Verzeichnis ''transfer'' nur beim Schüler zum Einsammeln - bei Lehrer hingegen die Verzeichnisse wie unter linuxmuster.net 6.
-Beim Austeilen wird im Home ein Verzeichnis ''_auszuteilen'' angelegt, in das dann die auszuteilenden Dateien kopiert werden. Die Schüler finden danach ein Verzeichnis ''_ausgeteilt'' mit diesen Dateien. Beim Einsammeln findet man die eingesammelten Dateien beim Lehrer in einem Verzeichnis ''_eingesammelt''.\\ Mit entsprechenden Optionen in ''/etc/linuxmuster/maus/schukodaemon.cfg'' können am Server diese Verzeichnispfade jedoch geändert werden.+Beim Austeilen wird im Home ein Verzeichnis ''_auszuteilen'' angelegt, in das dann die auszuteilenden Dateien kopiert werden. Die Schüler finden danach ein Verzeichnis ''_ausgeteilt'' mit diesen Dateien. Beim Einsammeln findet man die eingesammelten Dateien beim Lehrer in einem Verzeichnis ''_eingesammelt''.\\ Mit entsprechenden Optionen in ''/etc/linuxmuster/maus/schukodaemon.cfg'' können am Server diese Verzeichnispfade jedoch geändert werden.\\ 
 +Der Einsammel-Prozess wird, falls er hängt und zu lange dauert, nach 10 Minuten terminiert. Diese Zeit kann in der ''schukodaemon.cfg'' geändert werden.
  
  
Zeile 179: Zeile 182:
  
 ===== 7.) Thumbnails und Screenshots ===== ===== 7.) Thumbnails und Screenshots =====
 +Die Anzeige der Thumbnails wird in der Datei **''maus_sk.cfg''** aktiviert durch:
 +   GetScreenAbfragen=1
  
 Durch das Aktivieren der Thumbnails werden an den Clients reihum kleine Screenshots erstellt (voreingestellt ist ca. 2,5 Sekunden und 200x150 Pixel). Ein gesamter Durchgang eines Computerraumes von 15 Clients dauert somit ca. 40 Sekunden. Diese Werte können in der Konfiguration verändert werden, jedoch erzeugt man dadurch u.U. eine erhöhte Netzwerklast.\\ Durch das Aktivieren der Thumbnails werden an den Clients reihum kleine Screenshots erstellt (voreingestellt ist ca. 2,5 Sekunden und 200x150 Pixel). Ein gesamter Durchgang eines Computerraumes von 15 Clients dauert somit ca. 40 Sekunden. Diese Werte können in der Konfiguration verändert werden, jedoch erzeugt man dadurch u.U. eine erhöhte Netzwerklast.\\
-Die Thumbnails sind so klein, dass in ihnen keine personenbezogenen Daten lesbar sind, was Datenschutzhinweise an die Benutzer erübrigt. +Die Thumbnails sind so klein, dass in ihnen keine personenbezogenen Daten lesbar sind, was Datenschutzhinweise an die Benutzer erübrigt. Die Daten zu den Thumbnails werden direkt zwischen Lehrer-PC und Client ausgetauscht ohne Server-Beteiligung.
  
 Zusätzlich können auch einzelne hochauflösende Screenshots erstellt und abgespeichert werden. Hier ist eine Auflösung von 800x600 voreingestellt, die verändert werden kann. Diese Funktionalität kann vom Administrator ab- oder angeschaltet werden. Zusätzlich können auch einzelne hochauflösende Screenshots erstellt und abgespeichert werden. Hier ist eine Auflösung von 800x600 voreingestellt, die verändert werden kann. Diese Funktionalität kann vom Administrator ab- oder angeschaltet werden.
Zeile 209: Zeile 214:
 Das Layout wird im User-home bzw. am Server in der Datei ''/srv/samba/schools/default-school/teachers/schneider/.maussk/layout.ini'' gespeichert. Zunächst ist es nur für den User selbst wirksam. Um es für alle wirksam zu machen muss es dann nach ''/srv/samba/schools/default-school/program/maus_sk/'' kopiert werden. Das Layout wird im User-home bzw. am Server in der Datei ''/srv/samba/schools/default-school/teachers/schneider/.maussk/layout.ini'' gespeichert. Zunächst ist es nur für den User selbst wirksam. Um es für alle wirksam zu machen muss es dann nach ''/srv/samba/schools/default-school/program/maus_sk/'' kopiert werden.
 ===== 9.) Konfigurationsdateien ===== ===== 9.) Konfigurationsdateien =====
-Die Konfigurationsdateien e) und f) sind bei einer linuxmuster.net 7 obsolet, werden aber von der MAusSK weiterverwendet.+Die Konfigurationsdatein ''schukodaemon.cfg'' und'' maus_sk.cfg'' müssen bei einzelnen gleichen Optionen aufeinander abgestimmt sein. Die Konfigurationsdateien e) und f) sind bei einer linuxmuster.net 7 obsolet, werden aber von der MAusSK weiterverwendet.
 ==== a) schukodaemon.cfg ==== ==== a) schukodaemon.cfg ====
 Pfad am Server: ''/etc/linuxmuster/maus/schukodaemon.cfg''\\ Pfad am Server: ''/etc/linuxmuster/maus/schukodaemon.cfg''\\
 +
 ==== b) maus_sk.cfg ==== ==== b) maus_sk.cfg ====
 Pfad am Server: ''/srv/samba/schools/default-school/program/maus_sk/maus_sk.cfg''\\ Pfad am Server: ''/srv/samba/schools/default-school/program/maus_sk/maus_sk.cfg''\\
 ==== c) mausdaemon.cfg ==== ==== c) mausdaemon.cfg ====
-Pfad am Ubuntu-Client: ''/etc/linuxmuster-client/maus/mausdaemon.cfg''+Pfad am Ubuntu-Client: ''/etc/linuxmuster-client/maus/mausdaemon.cfg''\\ 
 ==== d) mausdienst.cfg ==== ==== d) mausdienst.cfg ====
-Pfad am Windows-Client: Je nach Installationsverzeichnis+Pfad am Windows-Client: Je nach Installationsverzeichnis\\ 
 ==== e) room_defaults ==== ==== e) room_defaults ====
 Pfad am Server: ''/etc/linuxmuster/room_defaults''\\ Pfad am Server: ''/etc/linuxmuster/room_defaults''\\
-Legt fest, welchen Status die Schaltflächen (Internet/Intranet/URL-Filter) der MAusSK beim Starten haben. Die Datei stammt noch aus einer linuxmuster.6, wird in einer linuxmuster.7 vom System sonst nicht mehr verwendet.+Legt fest, welchen Status die Schaltflächen (Internet/Intranet/URL-Filter) der MAusSK beim Starten haben. Die Datei stammt noch aus einer linuxmuster.6, wird in einer linuxmuster.7 vom System sonst nicht mehr verwendet.\\ 
 ==== f) classrooms ==== ==== f) classrooms ====
 Pfad am Server: ''/etc/linuxmuster/classrooms''\\ Pfad am Server: ''/etc/linuxmuster/classrooms''\\
-Die Datei stammt noch aus einer linuxmuster.6, wird in einer linuxmuster.7 vom System sonst nicht mehr verwendet. Ist die Datei vorhanden, dann wird sie von MAusSK ausgewertet - ansonsten werden die Klassenräume anhand der devices.csv mit dem Attribut "classroom-studentcomputer" ermittelt.+Die Datei stammt noch aus einer linuxmuster.6, wird in einer linuxmuster.7 vom System sonst nicht mehr verwendet. Ist die Datei vorhanden, dann wird sie von MAusSK ausgewertet - ansonsten werden die Klassenräume anhand der ''devices.csv'' mit dem Attribut "classroom-studentcomputer" ermittelt.\\ 
  
 ==== g) layout.ini ==== ==== g) layout.ini ====
 Pfad am Server: ''/srv/samba/schools/default-school/program/maus_sk/layout.ini''\\ Pfad am Server: ''/srv/samba/schools/default-school/program/maus_sk/layout.ini''\\
-Beinhaltet die Layouts der Thumbnail-Anordnungen aller Räume.+Beinhaltet die Layouts der Thumbnail-Anordnungen aller Räume.\\ 
 ===== X.) Fehler - Problembehebung ===== ===== X.) Fehler - Problembehebung =====
 **a) Verzögerter Start der MAusSK** **a) Verzögerter Start der MAusSK**
   * Problem: Bei Start von MAusSK erscheint häufig nur eine weißes Fenster, es wird nicht oder nur verzögert die grafische Oberfläche aufgebaut.   * Problem: Bei Start von MAusSK erscheint häufig nur eine weißes Fenster, es wird nicht oder nur verzögert die grafische Oberfläche aufgebaut.
   * Lösung: Die Installation eines Paketes: <code> apt-get install appmenu-gtk2-module</code>   * Lösung: Die Installation eines Paketes: <code> apt-get install appmenu-gtk2-module</code>
-**b) Sperrbild erscheint aber die Sperre des Desktops erfolgt nicht ** +**b) Sperrbild erscheint aber die vollständige Sperre des Desktops erfolgt nicht, das Sperrbild kann vom User geschlossen werden ** 
   * Problem: Der Bildschirmschoner xtrlock startet nicht, der Bildschirm wird nicht gelockt, es erscheint nur das Sperrbild, das aber weggeklickt werden kann.    * Problem: Der Bildschirmschoner xtrlock startet nicht, der Bildschirm wird nicht gelockt, es erscheint nur das Sperrbild, das aber weggeklickt werden kann. 
   * Ursache: für den Benutzer root ist kein Kennwort gesetzt   * Ursache: für den Benutzer root ist kein Kennwort gesetzt
   * Lösung: Kennwort für root setzen (welches ist egal)   * Lösung: Kennwort für root setzen (welches ist egal)
-**c) schukodaemon läuft nach update nicht mehr**+**c) schukodaemon läuft nach update nicht mehr automatisch**
   * Problem: Nach einem update des schukodaemons auf den systemd-Service startet der schukodaemon-Dienst nicht richtig   * Problem: Nach einem update des schukodaemons auf den systemd-Service startet der schukodaemon-Dienst nicht richtig
-  * Lösung: schukodaemon manuell stoppen und starten:<code># systemctl stop schukodaemon+  * Lösung: am server den schukodaemon manuell stoppen und starten:<code># systemctl stop schukodaemon
 # systemctl start schukodaemon</code> # systemctl start schukodaemon</code>
 +**d) Website bei Clients öffnen** 
 +  * Problem: Beim Öffnen von Websites an den Clients über die MAusSK erscheint eine Proxy-Abfrage 
 +  * Ursache: Firefox läuft unter den User root, der die Proxy-Authentifizierung des angemeldeten Users nicht übernimmt 
 +  * Lösung: Version 1.x behebt das Problem
 ===== Y.) Debugging ===== ===== Y.) Debugging =====
  
Zeile 251: Zeile 265:
   # tail -f /var/log/linuxmuster/schukodaemon.log   # tail -f /var/log/linuxmuster/schukodaemon.log
  
-c) Logging am server konfigurieren mit ausführlichen Einträgen (Datei /etc/linuxmuster/maus/schukodaemon.cfg)+c) Logging am server konfigurieren mit ausführlichen Einträgen (Datei /etc/linuxmuster/maus/schukodaemon.cfg). Verbose mit Werten 0, 1, 2 oder 3.
   useLog=1   useLog=1
   debug=1   debug=1
 [[anwenderwiki:classroom_management:maussk]] anwenderwiki/classroom_management/maussk.1637690276.txt.gz · Zuletzt geändert: 2021/11/23 18:57 von martin.res