-
Notifications
You must be signed in to change notification settings - Fork 160
Home
- Mannheim University Library / Universitätsbibliothek Mannheim
- Others (please add your institution or send us an e-mail to get added)
###Die Desktopfreigabe nutzt nur einen kleinen Teil des PalMA-Monitors. Die Desktopfreigabe wird zunächst mit der Originalauflösung angezeigt. Im Extremfall eines kleinen Netbooks wären das 1024 x 600 Pixel, was auf dem PalMA-Monitor, der in der Regel mit FullHD = 1920 x 1080 arbeitet, etwas verloren aussieht. Noch krasser wäre der Unterschied bei einem PalMA-Monitor mit 4K-Auflösung = 3840 x 2160.
Optimal werden Notebooks mit FullHD (die es immer öfter gibt) auf einem PalMA-Monitor mit FullHD angezeigt: beide Auflösungen sind identisch, die Freigabe füllt also den ganzen Bildschirm.
Für alle anderen Fälle hilft die Zoomfunktion in der erweiterten Steuerung. Damit lässt sich die Desktopfreigabe zumindest angenähert auf die richtige Größe bringen. Allerdings werden Änderungen der Anzeige dabei etwas verlangsamt angezeigt, da das Bild noch skaliert werden muss. Insbesondere MAC-Benutzer mit neueren MacBooks können alternativ die Auflösung ihres Bildschirms verändern, was auch zu besseren Ergebnissen führt.
###Die PalMA-Station startet sporadisch nicht oder ist plötzlich nicht mehr ansprechbar. Mit schneller Hardware (bei uns Intel NUC) kann es vorkommen, dass der normalerweise installierte NetworkManager es nicht schafft, die Netzwerkverbindung beim Start korrekt aufzubauen.
Wir haben bei uns das Paket network-manager entfernt und die Netzwerkkonfiguration klassisch vorgenommen:
# cat /etc/network/interfaces
# This file describes the network interfaces available on your system
# and how to activate them. For more information, see interfaces(5).
# The loopback network interface
auto lo
iface lo inet loopback
# The primary network interface
allow-hotplug eth0
iface eth0 inet dhcp
Damit starten die Stationen sehr zuverlässig. Eine weitere Störquelle ist der avahi-daemon - das entsprechende Pakete haben wir ebenfalls entfernt. Vorher konnte es vorkommen, dass eine Stationen mitten im Betrieb spontan beschlossen hat, eine neue IP-Adresse einzustellen (und war dann natürlich nicht mehr erreichbar). Bei rund 30 Stationen kam das etwa einmal pro Woche vor.
###PalMA zeigt nur ein Fenster mit einer URL.
Dann ist eine ältere Version des Browsers dwb
installiert.
Ein Fehler, der erst in neueren Versionen behoben ist, bewirkt,
dass eine Instanz des Programms kein zweites Fenster mit einer
neuen URL laden kann.
Abhilfe: In der Konfigurationsdatei settings/dwb/settings
eine Zeile mit single-instance=false
ergänzen, dann umgeht man dieses Problem und jedes Fenster nutzt eine eigene Programminstanz.
###Wie kann man in der screensaver.php je nach palma*png unterschiedliche Positionen für den QR Code festlegen?
Die Datei theme/ub-mannheim/lc/screensaver.php
lädt zwei Bilder im HTML-Body.
Davon ist aber nur eines sichtbar. Jedes Bild hat eine eigene Id, bei uns "Variant1" und "Variant2".
Auch der QR-Code hat eine Id "QR-Code". Damit kann man über CSS die Position festlegen:
#Variant2 #QR-Code {
top: 22%;
}
Das legt die vertikale Position des QR-Codes für Bild 2 ("Variant2") fest. Im Code sieht man, dass wir CSS für bis zu 5 Bilder schon ausprobiert hatten. Für die Anzeige der URL wird die Position ähnlich festgelegt.
Alternativ könnte man natürlich auch das Screensaver-Bild per HTML-Code aus einzelnen Text- und Grafikelementen aufbauen - das erleichtert die Positionierung von QR-Code und URL sehr.
###Wie kann man eine PalMA-Station automatisch ein- und ausschalten?
Ein Linux-Rechner lässt sich mit dem Befehl poweroff
ausschalten.
Man kann diesen Befehl zeitgesteuert durch cron
aufrufen.
Die UB Mannheim verwendet statt cron
das wesentlich mächtigere cfengine
,
mit dem auch komplexere Szenarien (Feiertage, mehrtägige Schließung)
realisiert werden können.
Einschalten lassen sich PalMA-Stationen entweder zu einer festen Zeit
per BIOS-Konfiguration oder über Ethernet mit Hilfe von Wake-on-LAN.
Die UB Mannheim verwendet auch hier cfengine
auf einem durchlaufenden
Linux-Rechner, der alle PalMA-Stationen nach bestimmten Regeln per
Wake-on-LAN aufweckt.