XRandr - Automatisch zwischen Display und Monitor umschalten

Ich benutze bevorzugt leichtgewichtige Window-Manager wie i3 oder awesome. Leider bedeutet dies unter Umständen auch, dass man etwas mehr Zeit bzw. Fleiß in die ein oder andere Komfortfunktion investieren muss, um diese nutzen zu können. Bspw. bei der Nutzung eines Notebooks möchte man nach Möglichkeit zwischen mehreren Anzeigegeräten automatisch umschalten. Andernfalls müsste man das Gerät immer herunterfahren und nach einem Neustart entsprechend mit xrandr konfigurieren – von Hand natürlich! Nachdem mir das Ganze heute mehr als auf die Nerven ging, habe ich mir auf die „Schnelle“ ein kleines Skript geschrieben und führe dieses nun mittels Udev-Regel aus um automatisch umschalten zu können. ...

June 23, 2014 · 2 min · Daniel Hufschläger

ADXL345 als Input-Device

Vorgeplänkel Beschleunigungssensoren (ADXL345) sind ja nahezu alltags-tauglich und begleiten mittlerweile fast jedermann im Smartphone oder Tablet. Interessant sind sie daher auch für eigene Spielerreien. Da ich noch ein eBay-Modul rumliegen hatte und sowohl für den Beschleunigungssensor als auch für das Raspberry Pi einen halbwegs sinnvollen Zweck finden wollte, dachte ich mir ich verheirate die beiden miteinander. Überrascht war ich als ich sah, dass Analog Devices wohl recht aktiv in der Dokumentation und Entwicklung von Gerätetreibern unter Linux (device drivers) ist und es ein nahezu fertiges Kochrezept für das Raspberry Pi gibt. ...

April 1, 2013 · 2 min · Daniel Hufschläger

AVR Dragon Wiederbelebung

Da denkt man man bleibt verschont und ist eine Ausnahme der Regel. Pustekuchen. Leider hat es mich auch erwischt, mein AVR Dragon ist/war tot. Leider war es auch meine eigene Dummheit, so hatte ich dem VTarget-Pin kurzzeitig etwas mehr als 5V gegönnt. AVRStudio kommunizierte noch mit dem Dragon, allerdings war kein Target ansprechbar. Also musste es die Programmierleitungen getroffen haben. Nach ein wenig „Durchklingeln“ und Internetrecherche konnte ich die SMD-ICs mit der Aufschrift AHT als Analogschalter identifizieren. Wermutstropfen ist jedoch, dass diese nicht mehr produziert werden. Zum Glück hat aber TI, bis auf den Namen, identische im Programm welche man auch als Muster bekommen konnte. ...

April 20, 2012 · 1 min · Daniel Hufschläger

TI Voyage 200 und Windows x64

Vor gut 2 Jahren bekam ich von meinen Eltern einen Voyage 200 von Texas Instruments, für das Studium, geschenkt. Tadelloses Gerät mit reichlich Software und sogar gcc-Port zum Schreiben eigener Programme. Die CAS-Geräte sind zwar in der Uni nicht wirklich gern gesehen, aber was soll es war trotzdem eine gute Hilfe. Leider kam mit Windows Vista die Ära der 64-bit Systeme und ab da an hatte es sich dann auch mit dem TI gegessen. Seitens TI war eine Portierung des Treibers für die x64-Architektur wohl nicht interessant genug und freie Treiber ließen sich bzgl. Treibersignierung nicht installieren/aktivieren. Als ich heute jedoch in den Downloadbereich von TI schaute, musste ich mit Erstaunen feststellen, dass es einen Beta-Patch für TI-Connect gibt, der auch x64-Systeme unterstützt. ...

March 4, 2010 · 1 min · Daniel Hufschläger

M1330 - Touchpad (de)aktivieren

Vor einiger Zeit hatte ich ja schon über diverse Vor einiger Zeit hatte ich ja schon über diverse zur Konfiguration, die das Synaptics-Touchpad betreffen, berichtet. Leider bietet das M1330 keine Tastenkombination um das Touchpad zu (de)aktiveren. Klar könnte man das jedes Mal per GSynaptics machen, aber das wäre verdammt unschön und sehr Windows-Like. Einfacher geht es mit einem kleinem Bash-Script, was beim Aufruf den aktuellen Zustand einfach toggelt und diesen setzt. ...

May 31, 2009 · 1 min · Daniel Hufschläger

Terratec Cinergy DT USB XS Diversity unter Fedora 10

Endlich mal wieder etwas Zeit sich um die trivialen Dinge im Leben zu kümmern. Zwar ist das natürlich bei jedem anders, aber bei mir gehört das Fernsehen nicht gerade zu den wichtigen Dingen meines Lebens. Eigentlich läuft es auch nur beim Essen, wenn man keine Zeit hat sich eine DVD anzusehen und man etwas dümmliches braucht um Abzuschalten. Nun gut, genug zu mir und zurück zum eigentlichen Thema. Wie dem Titel zu entnehmen ist, handelt es sich hier um den Dual-Tuner-Stick der Firma Terratec mit dem Namen „Terratec Cinergy DT USB XS Diversity“. Dieser hat neben dem Diversity-Feature, zusammenschalten von beiden Tuner zur Verbesserung der Signalqualität, auch einen integrierten Infrarot-Empfänger. Also recht praktisch, denn wer will schon zum Umschalten auf stehen. ...

February 22, 2009 · 4 min · Daniel Hufschläger

M1330 - Funktionstasten

Um die Hardwaretasten für Batterieanzeige, Helligkeit, Ruhemodus, Monitorwechsel und WLAN sinngemäß nutzen zu können wären entsprechende Einträge in der xorg.conf nötig. Da ja aber gerade Eingabegeräte von HAL automatisch konfiguriert werden sollen, kann man dieses durch entsprechende Regeln definieren. Um alle Funktionstasten nutzen zu können sind folgende Schritte notwendig: Im Ordner „/usr/share/hal/fdi/policy/20thirdparty“ die Datei „30-keymap-dell.fdi“ erstellen und mit folgendem Inhalt versehen. <!--30-keymap-dell.fdi--> e005:brightnessdown <!-- Fn+Down arrow Brightness Down --> e006:brightnessup <!-- Fn+Up arrow Brightness Up --> e007:battery <!-- Fn+F3 battery icon --> e00a:suspend <!-- Fn+F1 hibernate --> e00b:displaytoggle <!-- Fn+F8 CRT/LCD --> e008:radio <!-- WLAN off --> input.keymap <!-- prefix XPS --> Fertig. Nach einem Neustart von HAL oder einem Reboot sollten die Tasten nun funktionieren. Bei mir funktionieren unter Fluxbox, ausnahmslos alle. ...

January 30, 2009 · 1 min · Daniel Hufschläger

Progswitch für mySmartUSB unter Linux

Vor gut 2 Jahren bekam ich, gemäß meines Wunschzettels, zu Weihnachten eine USB-AVR-Experimentierplatine der Firma myAVR mitsamt dem kleinen USB-Prommer mySmarUSB. Beides hat mich bisher tatkräftig im Programieren von ATMELs kleinen Mikrocontrollern unterstützt und bisher auch immer fehlerfrei gearbeitet. Der Prommer wirkt dabei als RS232-zu-USB-Umsetzer und läuft daher auch problemlos unter Windows und Linux. Nachdem Komplettumstieg auf Linux, war eine schnelle Umstellung von WinAVR zu KontrollerLab als Entwicklungsumgebung notwendig, was auch kein größeres Problem darstellte. Da ich natürlich alle Funktionen, Daten-/Programmiermodus und Resetfunktionen, des Prommers nutzen wollte musste ich leider feststellen, dass das Programm myQuickprog leider nicht unter Linux lauffähig war. Sicherlich hätte man mit wine emulieren können, jedoch erscheint mir das eher halbherzig. Im myAVR-Forum fand ich dann ein kleines Python-Skript das einen schnellen Wechsel der Betriesmodi erlaubt. ...

January 22, 2009 · 2 min · Daniel Hufschläger

Synaptics unter Fedorra 10

Wie hier beschrieben, lässt sich ein Touchpad der Firma Synaptics relativ leicht unter Linux konfigurieren. Dort musste einfach die xorg.conf um den Eintrag erweitert werden. Leider ist das mit der automatischen Konfiguration des XOrg-Servers nicht mehr so einfach. Man hat zwei Möglichkeiten, entweder man erzeugt extra für diese Option eine neue xorg.conf oder aber man aktiviert diese Option in den Richtlinien für die automatische Konfiguration der Eingabegeräte. Option "SHMConfig" "true" Dies ist durch das Editieren der Datei „10-synaptics.fdi“ welche im Verzeichnis “ /usr/share/hal/fdi/policy/20thirdparty“ zu finden sein sollte. Ändern muss man in diesem Fall nicht sonderlich viel, nur eine einzige Zeile einfügen: ...

January 11, 2009 · 2 min · Daniel Hufschläger

GSynaptics Synaptics Touchpad konfigurieren

Wie alles im Leben ist manches hilfreich, aber anderes ist gut gemeint und scheinbar auch sinnvoll aber nervt dann doch mehr oder weniger. Beim Laptop ist dies unter anderem ein schlecht konfiguriertes Synaptics Touchpad. Dabei stört mich persönlich eigentlich nur, dass ein schnelles Tippen als Mausklick interpretiert wird, was schon das ein oder andere Mal zu einem ungewollten Seitenbesuch geführt hat. Dabei stieß ich beim „googeln“ mehr oder weniger zufällig auf GSynaptics. ...

October 15, 2008 · 1 min · Daniel Hufschläger