Wiki source code of BlackBox Konfiguration

Last modified by Martin Uhl on 2025/04/11 08:07

Hide last authors
Thomas Walter Erbesdobler 2.1 1 Mathematik Administratoren können pro Lehrstuhl und/oder User noch spezielle Konfigurationsanpassungen an der [[BlackBox>>BlackBox]] vornehmen. Diese Anpassungen werden beim Einloggen eines Users an der X11 Konsole einer Blackbox durchgeführt.
wikibot 1.1 2
3 {{toc/}}
4
Thomas Walter Erbesdobler 2.1 5 = Konfigurationsdatei =
wikibot 1.1 6
Martin Uhl 3.1 7 Auf ##ssh.ma.tum.de## wird diese Konfiguration vorgenomen.
8
wikibot 1.1 9 Im Verzeichnis ##/usr/dist/mathematik/MXX## befindet sich eine Datei ##rc.login## die vor jedem Login eines Lehrstuhlnutzers des jeweiligen Lehrstuhls mit root Rechten ausgeführt wird.
10
11 In dieser Datei kann z.B. noch eine Anpassung der verfügbaren Drucker vorgenommen werden, indem entsprechende Cups Kommandos verwendet werden. Separate Xerox Drucker können mit Hilfe des vorgefertigten ##xerox_add## Skriptes hinzugefügt werden. S.u.
12
13 Ebenso wird der Name des Users als erster Parameter übergeben, so kann eine userspezifische Konfiguration erreicht werden.
14
Martin Uhl 4.1 15 = Drucker hinzufügen =
wikibot 1.1 16
Martin Uhl 4.1 17 Mit folgendem Passus in der ##rc.local## kann man einen Drucker hinzufügen.
wikibot 1.1 18
19 {{html wiki="true"}}
Martin Uhl 4.1 20 {{code}}
21 /usr/sbin/lpadmin -E -p <Druckerkurzname> -v "socket://<URL des Druckers>.cit.tum.de" -L "<Beschreibung des Druckers>" -P /usr/dist/mathematik/MXX/PPD-des-Druckers.ppd
22 /usr/bin/lpoptions -E -p <Druckerkurzname> -o DefaultPageSize=A4 -o DefaultPageRegion=A4 -o DefaultPaperDimension=A4 -o DefaultImageableArea=A4
wikibot 1.1 23
Martin Uhl 4.1 24 /usr/sbin/cupsenable <Druckerkurzname>
25 /usr/sbin/cupsaccept <Druckerkurzname>
wikibot 1.1 26
27 {{/code}}
28 {{/html}}
29
Martin Uhl 4.1 30 Bitte eine ##PPD Datei## für den Drucker im entsprechenden ##/usr/dist/mathematix/MXX## Verzeichnis ablegen.
wikibot 1.1 31
32
Thomas Walter Erbesdobler 2.1 33 = Pakete installieren. =
wikibot 1.1 34
35 Das dpkg Tool will noch eine kleine Umgebung haben. Der folgende Code installiert die Pakete ##bluetooth blueman pulseaudio-module-bluetooth## für den User ##username##. Damit wird die Bluetooth Funktionalität hinzugefügt und man kann mit einem kompatiblen Bluetooth Adapter dann Bluetooth nutzen.
36
Thomas Walter Erbesdobler 2.1 37 == Beispiel (Bluetooth hinzufügen) ==
wikibot 1.1 38
39
40 {{html wiki="true"}}
41 {{code}}if [ "$user" = "username" ]; then
42 PATH=$PATH:/usr/bin:/usr/sbin:/sbin:/bin
43 export PATH
44 /usr/bin/apt-get update
45 /usr/bin/apt-get install -y bluetooth blueman pulseaudio-module-bluetooth
46 fi
47 {{/code}}
48 {{/html}}
49
50
51
Thomas Walter Erbesdobler 2.1 52 = Fehlersuche =
wikibot 1.1 53
54 Um die Fehlersuche zu erleichtern, wird in die Datei ##/var/tmp/pam_exec.log## die Ausgabe dieses ##rc.login## Skripts geschrieben. Das Skript wird bei //jedem// X11 Loginvorgang ausgeführt.