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/11 18:47] – [a) postsync] 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: | ||
+ | # ./ | ||
+ | ---- | ||
+ | |||
+ | Zur lokalen Installation des MAusSK-UI am Client im Verzeichnis **''/ | ||
+ | # ./ | ||
+ | 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 65: | 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 103: | 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 113: | Zeile 127: | ||
===== 9.) Konfigurationsdateien ===== | ===== 9.) Konfigurationsdateien ===== | ||
- | Die Konfigurationsdatein **'' | + | Die Konfigurationsdatein **'' |
+ | |||
+ | ==== a) schukodaemon.cfg ==== | ||
+ | Pfad am Server: ''/ | ||
+ | -> [[anwenderwiki: | ||
+ | ==== b) maus_sk.cfg ==== | ||
+ | Pfad am Server: ''/ | ||
+ | -> [[anwenderwiki: | ||
+ | (bei lokaler Installation unter ''/ | ||
+ | ==== c) mausdaemon.cfg ==== | ||
+ | Pfad am Ubuntu-Client: | ||
+ | -> [[anwenderwiki: | ||
+ | ==== d) mausdienst.cfg ==== | ||
+ | Pfad am Server: ''/ | ||
+ | -> [[anwenderwiki: | ||
+ | ==== e) room_defaults ==== | ||
+ | Pfad am Server: ''/ | ||
+ | Legt fest, welchen Status die Schaltflächen (Internet/ | ||
+ | -> [[anwenderwiki: | ||
+ | ==== f) classrooms ==== | ||
+ | //**Die Datei sollte angelegt werden, da sonst u.U. MAusSK die Räume nicht richtig zuordnen kann.**// | ||
+ | Pfad am Server: ''/ | ||
+ | Die Datei stammt noch aus einer linuxmuster.6, | ||
+ | -> [[anwenderwiki: | ||
+ | ==== g) layout.ini ==== | ||
+ | Pfad am Server: ''/ | ||
+ | Beinhaltet die Layouts der Thumbnail-Anordnungen aller Räume.\\ | ||
+ | -> [[anwenderwiki: | ||
===== 10.) Weitere Optimierungen ===== | ===== 10.) Weitere Optimierungen ===== | ||
Per postsync die Clients individuell anpassen: | Per postsync die Clients individuell anpassen: | ||
- | * Das VNC-Passwort **''/ | + | * Das VNC-Passwort **''/ |
- | * Den MAusSK-Starter **''/ | + | * Den MAusSK-Starter **''/ |
===== 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 134: | 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 ===== | ||