Archives for posts with tag: bash

Bildschirm auf Knopfdruck drehen

Unter X gibt es die Möglichkeit, den Bildschirminhalt in beliebiger Richtung lesbar darzustellen. Besitzt man einen Bildschirm mit Pivot-Funktion hat das auch Sinn: Die meisten Webseiten sind heute eher hoch als breit, den Bildschirm hochkannt zu drehen macht sie viel leichter lesbar – auf 24“ in 16:10 erst recht.

Damit man den Bilschirminhalt drehen kann, muss im X-Server die RandR-Erweiterung eingeschaltet sein. In der xorg.conf muss dazu in der Device-Section für Grafikkarte eine Zeile eingefügt werden:
Section „Device“
Identifier „nVidia Corporation G72 [Geforce 7500 LE]“
Driver „nvidia“
BusID „PCI:1:0:0“
Option „RandRRotation“
EndSection

(X muss neu gestartet werden: ausloggen, [Strg]+[Alt]+[Backspace]*2, einloggen)

Das Drehen des Bildschirminhalts besorgt ein kleines Commandline-Programm: xrandr. Meistens können pivot-fähige Bildschirme nur um 90° gedreht werden, in meinem Fall nach rechts, der Inhalt muss also nach links gedreht werden. Der Aufruf lautet xrandr -o left, zurück geht’s mit xrandr -o normal.

Nun soll das Drehen ein Klick auf ein Icon besorgen können, zurück soll es mit einem weiteren Klick gehen, das Script muss dazu den aktuellen Zustand des Bildschirms erkennen: Mit xrandr -q wird unter anderm die Drehrichtung ausgegeben. Wenn wir die Zeile, dass der Schirm nach links gedreht ist, nicht finden, muss er normal stehen -> es soll nach links gedreht werden. Das ganze Script sieht folgender Maßen aus:
#!/bin/bash
ROTSTATE=$(xrandr -q | grep „Current rotation – left“);
if [ -z „$ROTSTATE“ ]; then
xrandr -o left;
else
xrandr -o normal;
fi

Das Script wird mit einem Symbol in einer beliebigen Leiste auf dem Desktop verknüpft.

Hier noch das fertige Script:
Symbol Shellscript rotate.sh

(swg)

Neue TUD-Webserver – neue slubmagic-Version

Fast pünktlich zum neuen Semester habe ich die neue Version von slubmagic fertig. Zugegebener Maßen habe ich es über den Sommer vernachlässigt, wage mich hier aber damit aus der Affäre zu ziehen, dass die SLUB und auch die TUD ihre Rechentechnik grundlegend überholt haben.

slubmagics Benachrichtigung über fällige Bücher funktioniert wieder, auch offene Gebühren werden angezeigt.
Nicht funktionieren die Autoverlängerung, die Systemmeldungen und die Benachrichtigung über bereit liegende Vorbestellungen. Bis das wieder klappt brauche ich die Webseiten von SLUB-Benutzern, die solche Daten enthalten. Vorher kann ich meinen Parser nicht anpassen. Freiwillige vor: einfach ein Email senden und die Benutzerseite anhängen.

Link: slubmagic & Installationsanleitung

(swg)

Neue SLUB-Webseite – neue slubmagic-Version

Diesmal ein sehr kurzfristiges Update. Die SLUB hat ihre Webseiten umgebaut, sodass die alten Versionen von slubmagic nicht mehr funktionieren. Darum jetzt eine neue mit einigen Einschränkungen: slubmagic v0.24 „Flecke süß-sauer“.

Durch die Umstellung bei der SLUB hab ich schnell eine neue slubmagic-Version stricken müssen. Die Benachrichtigung über fällige Bücher funktioniert wieder, auch offene Gebühren werden angezeigt.
Nicht funktionieren die Autoverlängerung, die Systemmeldungen und die Benachrichtigung über bereit liegende Vorbestellungen. Bis das wieder klappt brauche ich die Webseiten von SLUB-Benutzern, die solche Daten enthalten. Vorher kann ich meinen Parser nicht anpassen. Freiwillige vor: einfach ein Email senden und die Benutzerseite anhängen.

Link: slubmagic & Installationsanleitung

(swg)

permanente Nutzerdaten, Statusmeldungen gebändigt, Fehler in Autoverlängerung beseitigt, schönere Emails

BlutwurstsalatNach so langer Zeit muss ich mal wieder ein Update nachschieben – nicht das hier jemand glaubt, mein kleines Projekt sei tot. Nun: slubmagic Version 0.23 „Blutwurstsalat“ sei hiermit veröffentlicht.

Was ist neu? Mit dieser Version werden die Nutzerdaten so gespeichert, dass künftig keine erneute Eingabe mehr nötig ist, wenn ein Update eingespielt wird. Wen die täglichen Statusmeldungen nerven: Jetzt werden nur noch die des vergangenen Tages gemeldet, dann kommen keine Mails deswegen mehr. Trotzdem sollte man ab und an mal die alten Nachrichten löschen. Außerdem ist mir ein Fehler in der automatischen Bücherverlängerung aufgefallen: sie schlug drei Tage zu früh zu. Jetzt werden die Bücher tatsächlich erst am letzten Tag in letzter Sekunde verlängert. Ist das keinem aufgefallen? Gut! ansonsten kann man mir wegen sowas gern eine Email schicken. Ach ja: Die von slubmagic versendeten Emails sind jetzt auch etwas hübscher formatiert. We do have umlauts translation now.

Link: slubmagic & Installationsanleitung

(swg)

PHP Code Snippets Powered By : XYZScripts.com