Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Beide Seiten der vorigen RevisionVorhergehende ÜberarbeitungNächste Überarbeitung | Vorhergehende ÜberarbeitungNächste ÜberarbeitungBeide Seiten der Revision | ||
anwenderwiki:linuxclient:linuxclient7 [2021/12/01 22:56] – [2. Konsolen-Login auf tty2] martin.res | anwenderwiki:linuxclient:linuxclient7 [2021/12/29 09:27] – [3. Anmelden friert ein bei Verwendung des Server-CUPS am Linux-Client] martin.res | ||
---|---|---|---|
Zeile 4: | Zeile 4: | ||
Offizielle Dokumentation -> [[https:// | Offizielle Dokumentation -> [[https:// | ||
+ | |||
+ | Die hier dokumentieren Punkte beziehen sich auf einen Standard-Linuxclient, | ||
====== Anpassungen ====== | ====== Anpassungen ====== | ||
===== 1. Deinstallationen ===== | ===== 1. Deinstallationen ===== | ||
Zeile 18: | Zeile 20: | ||
=====2. Konsolen-Login auf tty2 ===== | =====2. Konsolen-Login auf tty2 ===== | ||
* **Problem: | * **Problem: | ||
- | * **Ursache: | + | * **Ursache: |
- | * **Lösung: | + | * **Lösung: |
+ | |||
+ | =====3. Anmelden friert ein bei Verwendung des Server-CUPS am Linux-Client ===== | ||
+ | |||
+ | * **Problem: | ||
+ | * **Ursache: | ||
+ | * **1. Lösung:** Alle Drucker aus der Schulkonsole/ | ||
+ | * **2. Lösung:** Das Login-Script für das Einbinden der Drucker mit einem Timeout versehen. **Wird bei einem Updaste ggf. aber wider überschrieben. | ||
+ | ** | ||
+ | Datei am Client: ''/ | ||
+ | < | ||
+ | import datetime | ||
+ | ... | ||
+ | |||
+ | def _installPrinter(username, | ||
+ | logging.debug(" | ||
+ | installCommand = [" | ||
+ | logging.debug(" | ||
+ | p = subprocess.Popen(installCommand, | ||
+ | output, error = p.communicate() | ||
+ | now = datetime.datetime.now() | ||
+ | logging.debug(f" | ||
+ | logging.debug(f" | ||
+ | logging.debug(f" | ||
+ | if p.returncode | ||
+ | logging.debug(" | ||
+ | return True | ||
+ | elif p.returncode == 124: | ||
+ | logging.debug(" | ||
+ | else: | ||
+ | logging.debug(f" | ||
+ | return False | ||
+ | |||
+ | ... | ||
+ | </ | ||
+ | oder nur die eine maßgebliche Zeile editieren: | ||
+ | installCommand = [" |