Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Beide Seiten der vorigen RevisionVorhergehende ÜberarbeitungNächste Überarbeitung | Vorhergehende Überarbeitung | ||
anwenderwiki:classroom_management:maussk_v1 [2023/04/13 21:57] – [2.) Installation am Linux Client Ubuntu 22.04] martin.res | anwenderwiki:classroom_management:maussk_v1 [2024/07/12 20:07] (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) ====== | ||
- | < | + | //(MAusSK = **M**onitore **Aus** + **S**chul-**K**onsole)// |
+ | < | ||
+ | {{ : | ||
Ab Version 1.x der MAusSK ist der Serverdienst " | Ab Version 1.x der MAusSK ist der Serverdienst " | ||
- | 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 gehts zur Vorgängerversion -> [[anwenderwiki: | ||
+ | Hier gehts zur Android-App -> [[anwenderwiki: | ||
+ | |||
+ | Download aktuelle Version: {{: | ||
- | Hier geht es zur Vorgängerversion -> [[anwenderwiki: | ||
- | Download aktuelle Version: {{: | ||
===== 1.) Installation am Server ===== | ===== 1.) Installation am Server ===== | ||
Zeile 31: | Zeile 37: | ||
Damit am Linux-Client das Bildschirm-Sperren funktioniert, | Damit am Linux-Client das Bildschirm-Sperren funktioniert, | ||
- | Die Konfigurations-Datei befindet sich am Server unter **''/ | + | Die Konfigurations-Datei befindet sich am Server unter **''/ |
+ | ---- | ||
+ | Um bei der Instalation auch ein VNC-Kennwort am Client lokal zu setzen kann die Option "- - vnc" verwendet werden: | ||
+ | # ./ | ||
- | Um bei der Instalation auch schon ein VNC-Kennwort | + | ---- |
- | # | + | |
+ | Zur lokalen Installation des MAusSK-UI | ||
+ | # ./ | ||
+ | Ein update der MAusSK auf dem Server muss nun jedesmal neu auf den Client übertragen werden. Die Konfigurationsdatei zur MAusSK ist dann **''/ | ||
===== 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 67: | Zeile 79: | ||
Ab Ubuntu 20.04 wird als VNC-Viewer das Programm remmina verwendet, das leider keine passenden Konsolen-Parameter bereitstellt. Zum Ansteuern von remmina gibt es deshalb im Programmverzeichnis der MAusSK ein Shell-Script " | Ab Ubuntu 20.04 wird als VNC-Viewer das Programm remmina verwendet, das leider keine passenden Konsolen-Parameter bereitstellt. Zum Ansteuern von remmina gibt es deshalb im Programmverzeichnis der MAusSK ein Shell-Script " | ||
- | Vorgehensweise: | + | Vorgehensweise |
- | - am Client als root: Installation von x11vnc, remmina | + | - Installation von x11vnc, remmina |
- | - am Client als root: Setzen eines x11vnc-Passworts | + | - Setzen eines x11vnc-Passworts |
- | - am Client als root: x11vnc als Startprogramm bei der Benutzeranmeldung | + | - x11vnc als Startprogramm bei der Benutzeranmeldung |
- neues Image schreiben | - neues Image schreiben | ||
- | - am Client an der MAusSK: | + | - als admin-User bei der MAusSK |
Am Windows 10 Client wird als VNC-Viewer und VNC-Server UltraVNC verwendet. | Am Windows 10 Client wird als VNC-Viewer und VNC-Server UltraVNC verwendet. | ||
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:\\ | ||
**'' | **'' | ||
- | Eingesammelte Dateien landen wie bei der WebUI im Verzeichnis: | + | Eingesammelte Dateien landen |
**'' | **'' | ||
- | Zum Austeilen und Einsammeln verwendet der schukodaemon eigene Routinen, die gegenüber der WebUI mit den Sophomorix-Scripten performanter sind. In der Datei **'' | + | Zum Austeilen und Einsammeln verwendet der schukodaemon eigene Routinen, die gegenüber der WebUI mit den Sophomorix-Scripten performanter sind. In der Datei **'' |
Zeile 122: | Zeile 134: | ||
==== b) maus_sk.cfg ==== | ==== b) maus_sk.cfg ==== | ||
Pfad am Server: ''/ | Pfad am Server: ''/ | ||
- | -> [[anwenderwiki: | + | -> [[anwenderwiki: |
+ | (bei lokaler Installation unter ''/ | ||
==== c) mausdaemon.cfg ==== | ==== c) mausdaemon.cfg ==== | ||
- | Pfad am Ubuntu-Client: | + | Pfad am Ubuntu-Client: |
-> [[anwenderwiki: | -> [[anwenderwiki: | ||
==== d) mausdienst.cfg ==== | ==== d) mausdienst.cfg ==== | ||
Zeile 134: | Zeile 147: | ||
-> [[anwenderwiki: | -> [[anwenderwiki: | ||
==== f) classrooms ==== | ==== f) classrooms ==== | ||
+ | //**Die Datei sollte angelegt werden, da sonst u.U. MAusSK die Räume nicht richtig zuordnen kann.**//\\ | ||
Pfad am Server: ''/ | Pfad am Server: ''/ | ||
Die Datei stammt noch aus einer linuxmuster.6, | Die Datei stammt noch aus einer linuxmuster.6, | ||
-> [[anwenderwiki: | -> [[anwenderwiki: | ||
+ | |||
==== 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 | + | * Problem: Bei Start von MAusSK erscheint |
* Ursache: Der Fenstermanager von Ubuntu | * Ursache: Der Fenstermanager von Ubuntu | ||
* Lösung: Die Installation eines Paketes: < | * Lösung: Die Installation eines Paketes: < | ||
Zeile 161: | Zeile 176: | ||
* Lösung: am server den schukodaemon manuell stoppen und starten:< | * Lösung: am server den schukodaemon manuell stoppen und starten:< | ||
# service schukodaemon start</ | # service schukodaemon start</ | ||
+ | **d) das Zeigen und Fernsteuern per VNC mit remmina startet nicht, da keine Kennworteingabe** | ||
+ | * Problem: das remmina-Fenster wird vom Script nicht gefunden | ||
+ | * Ursache: Ubuntu verwaltet mehrere Desktops | ||
+ | * Lösung: im Script auf dem Server '' | ||
+ | **e) das Script " | ||
+ | * Ursache: Als AD-Domäne ist der Default-Wert gesetzt: " | ||
+ | * Lösung: im Script die AD-Domäne anpassen | ||
===== Y.) Debugging ===== | ===== Y.) Debugging ===== | ||