Benutzer-Werkzeuge

Webseiten-Werkzeuge


 [[anwenderwiki:classroom_management:maussk_v1]] 

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_v1 [2023/04/13 22:02] – [4.) Fernsteuerung: VNC und MAusSK] martin.resanwenderwiki:classroom_management:maussk_v1 [2023/05/18 23:31] (aktuell) – [MAusSK Version 1.x - für linuxmuster.net 7.x (ab 2023)] martin.res
Zeile 2: Zeile 2:
  
 ====== MAusSK Version 1.x - für linuxmuster.net 7.x (ab 2023)  ====== ====== MAusSK Version 1.x - für linuxmuster.net 7.x (ab 2023)  ======
-<note important>Seite in Arbeit ... </note>+//(MAusSK = **M**onitore **Aus** + **S**chul-**K**onsole)// 
 +<note>Programm befindet sich in der Testphase, Probleme, Fehler und Anregungen bitte über das -> [[https://ask.linuxmuster.net/t/neue-versionen-fuer-maussk-und-buttonbar-mit-python/10049|Forum]] rückmelden.</note> 
 +{{ :anwenderwiki:classroom_management:screen-maussk-0.90.jpg?500|}}
  
 Ab Version 1.x der MAusSK ist der Serverdienst "schukodaemon" in Python implementiert und dadurch performanter. Ebenso wurden weitere Funktionen (-> [[anwenderwiki:classroom_management:maussk_changelog| Changelog]]) hinzugefügt, so dass alle Teile der MAusSK (Serverdaemon, Clientdaemon, Benutzerprogramm MAusSK, Android-App) bei einem Update ersetzt werden müssen. Die bisherigen Konfigurationsdateien sollten durch die neuen Konfigurationsdatein ersetzt werden, da viele weitere Optionen hinzukamen.   Ab Version 1.x der MAusSK ist der Serverdienst "schukodaemon" in Python implementiert und dadurch performanter. Ebenso wurden weitere Funktionen (-> [[anwenderwiki:classroom_management:maussk_changelog| Changelog]]) hinzugefügt, so dass alle Teile der MAusSK (Serverdaemon, Clientdaemon, Benutzerprogramm MAusSK, Android-App) bei einem Update ersetzt werden müssen. Die bisherigen Konfigurationsdateien sollten durch die neuen Konfigurationsdatein ersetzt werden, da viele weitere Optionen hinzukamen.  
Zeile 8: Zeile 10:
 Das System wurde mit linuxmuster.net 7.1, Ubuntu 22.04-Client und Windows 10-Client getestet. Das System wurde mit linuxmuster.net 7.1, Ubuntu 22.04-Client und Windows 10-Client getestet.
  
-Hier geht es zur Vorgängerversion -> [[anwenderwiki:classroom_management:maussk| MAusSK 0.9x]]+Hier gehts zur Vorgängerversion -> [[anwenderwiki:classroom_management:maussk| MAusSK 0.9x]]\\ 
 +Hier gehts zur Android-App -> [[anwenderwiki:classroom_management:maussk_android|MAusSK-App für Android]] 
 + 
 +Download aktuelle Version: {{:anwenderwiki:classroom_management:maus_sk_1.11f.tar.bz2|}} 
 + 
  
-Download aktuelle Version: {{:anwenderwiki:classroom_management:maus_sk_1.10b.tar.bz2|}} 
  
 ===== 1.) Installation am Server ===== ===== 1.) Installation am Server =====
Zeile 31: Zeile 37:
 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. 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. Die Installatonsdateien zum mausdaemon liegen lokal am Client unter **''/etc/linuxmuster-maus/''**. 
 +---- 
 +Um bei der Instalation auch ein VNC-Kennwort am Client lokal zu setzen kann die Option "- - vnc" verwendet werden: 
 +  # ./install-ubuntu-client.sh --vnc
  
-Um bei der Instalation auch schon ein VNC-Kennwort am Client lokal zu setzen kann die Option "- - vnc" verwendet werden: +---- 
-  #./install-ubuntu-client.sh --vnc+ 
 +Zur lokalen Installation des MAusSK-UI am Client im Verzeichnis **''/opt/maus_sk/''** kann die Option "- - lokal" verwendet werden: 
 +  # ./install-ubuntu-client.sh --lokal 
 +Ein update der MAusSK auf dem Server muss nun jedesmal neu auf den Client übertragen werden. Die Konfigurationsdatei zur MAusSK ist dann **''/opt/maus_sk/maus_sk.cfg''** und kann dann dort editiert werden, ebenso die Datei ''layout.ini''. Ggf. muss man die Dateipfade der log-Datei und der individuellen cfg-Datei vom Server-home auf das lokale home umsetzen.
 ===== 3.) Installation am Windows 10 Client ===== ===== 3.) Installation am Windows 10 Client =====
 ==== a) Windows Firewall für den Mausdienst vorbereiten ==== ==== a) Windows Firewall für den Mausdienst vorbereiten ====
Zeile 105: Zeile 117:
 Das Verzeichnis eines Schülers mit den ausgeteilten bzw. einzusammelnden Dateien (z.B. des Lehrers Schmitt) ist:\\ Das Verzeichnis eines Schülers mit den ausgeteilten bzw. einzusammelnden Dateien (z.B. des Lehrers Schmitt) ist:\\
 **''transfer/schmitt_Materialien''**\\ **''transfer/schmitt_Materialien''**\\
-Eingesammelte Dateien landen wie bei der WebUI im Verzeichnis:\\+Eingesammelte Dateien landen für den Lehrer wie bei der WebUI im Verzeichnis:\\
 **''tranfer/collected''**\\ **''tranfer/collected''**\\
  
-Zum Austeilen und Einsammeln verwendet der schukodaemon eigene Routinen, die gegenüber der WebUI mit den Sophomorix-Scripten performanter sind. In der Datei **''schukodaemon.cfg''** kann mit der Option ''UseSophomorix=True'' das umgestellt werden. +Zum Austeilen und Einsammeln verwendet der schukodaemon eigene Routinen, die gegenüber der WebUI mit den Sophomorix-Scripten performanter sind. In der Datei **''schukodaemon.cfg''** kann das mit der Option ''UseSophomorix=True|False'' umgestellt werden. 
  
  
Zeile 122: Zeile 134:
 ==== 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''\\
--> [[anwenderwiki:classroom_management:maussk:config-maus_sk-cfg|Beispieldatei]]+-> [[anwenderwiki:classroom_management:maussk:config-maus_sk-cfg|Beispieldatei]]\\ 
 +(bei lokaler Installation unter ''/opt/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-maus/mausdaemon.cfg''\\
 -> [[anwenderwiki:classroom_management:maussk:config-mausdaemon-cfg|Beispieldatei]] -> [[anwenderwiki:classroom_management:maussk:config-mausdaemon-cfg|Beispieldatei]]
 ==== d) mausdienst.cfg ==== ==== d) mausdienst.cfg ====
Zeile 134: Zeile 147:
 -> [[anwenderwiki:classroom_management:maussk:config-room-defaults|Beispieldatei]] -> [[anwenderwiki:classroom_management:maussk:config-room-defaults|Beispieldatei]]
 ==== f) classrooms ==== ==== f) classrooms ====
 +//**Die Datei sollte angelegt werden, da sonst u.U. MAusSK die Räume nicht richtig zuordnen kann.**//\\
 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 und __muss__ auch gültige Einträge beinhalten - 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 und __muss__ auch gültige Einträge beinhalten - ansonsten werden die Klassenräume anhand der ''devices.csv'' mit dem Attribut "classroom-studentcomputer" ermittelt.\\
 -> [[anwenderwiki:classroom_management:maussk:config-classrooms|Beispieldatei]] -> [[anwenderwiki:classroom_management:maussk:config-classrooms|Beispieldatei]]
 +
  
 ==== g) layout.ini ==== ==== g) layout.ini ====
Zeile 150: Zeile 165:
 ===== 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 ein weißes Fenster, es wird nicht oder nur verzögert die grafische Oberfläche aufgebaut.+  * Problem: Bei Start von MAusSK erscheint manchmal nur ein weißes Fenster, es wird nicht oder nur verzögert die grafische Oberfläche aufgebaut.
   * Ursache: Der Fenstermanager von Ubuntu   * Ursache: Der Fenstermanager von Ubuntu
   * 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>
 [[anwenderwiki:classroom_management:maussk_v1]] anwenderwiki/classroom_management/maussk_v1.1681416158.txt.gz · Zuletzt geändert: 2023/04/13 22:02 von martin.res