Sonntag, 01. August 2010
Mittwoch 02. September 2009

Linux: Einrichten eines Mailservers

Moin!
Ich hab ja schon wieder lange nichts mehr von mir hören lassen... Derzeit bin ich mal wieder schwer am basteln, deswegen durfte diese Webseite auch (mal wieder...) umziehen. Im Idealfall sollte man nicht wirklich was davon mitbekommen haben, nur die Bildergallerie funktioniert z.Z. noch nicht.
Im Rahmen dieser Bastelarbeiten ist es auch nötig meinen lokalen Mailserver neu einzurichten, und da es wohl den einen oder anderen interessieren könnte wie sowas unter Debian läuft, wird das alles hier dokumentiert. Häppchenweise sollten Stück für Stück die Infos die Tage kommen, die sind dann hier und unter der Rubrik Linux zu lesen.



Kategorie: Linux Linux
Dienstag 21. Juli 2009

Bauarbeiten...

Wegen Bauarbeiten am Server kann es ab und an zu Ausfällen kommen... Mir ist leider eine der Festplatten abgeraucht, und diese Reparaturarbeiten nehme ich gleich mal zum Anlass das Hauptsystem auf ein Flash-System auf Basis von CompactFlash-Karten umziehen zu lassen.
Bis das alles aber so wie gewünscht läuft kann es noch etwas dauern, im Moment laufen die meisten Dinge auch schon wieder, aber die Lade- und Zugriffszeiten sind z.T. noch unter aller Kanone :-(
Da wird wohl noch die eine oder andere Optimierungs- und Benchmarksitzung nötig sein. Im Moment ist die Flashdisk mit einem ext3-System und Default-Einstellungen formatiert. An den Parametern muss noch gefeilt werden, und ich schätze die CF-Karten sind auch nicht gerade die flottesten :(


Kategorie: Server Server
Samstag 11. Juli 2009

Entwicklung von Linux Kernelmodulen

Für Linux-Anfänger gibt es jetzt bei www.linux.com einen wöchentlichen Kurs zur Entwicklung von Kernelmodulen. Aktuell sind drei Teile verfügbar ( Teil 1 2 3 ).

Wer nicht warten will oder lieber einen deutschsprachigen Kurs möchte, von O'Reilly gibt es ein Freebook. Das ist zwar schon etwas älter, aber für den Einstieg reicht es.


Kategorie: Linux Linux
Freitag 12. Juni 2009

Sondertasten von Microsoft Keyboards unter Linux (Nachtrag)

Noch ein Nachtrag: Die Konfiguration der Tastatur in der xorg.conf:

Section InputDevice
Identifier      MSKeyboard
Driver          kbd
Option          XkbModel      microsoftprooem
Option          XkbLayout     de
EndSection

Kategorie: Linux Linux
Freitag 12. Juni 2009

Sondertasten von Microsoft Keyboards unter Linux

Die Tage war mal wieder eine komplette Neuinstallation meines Rechners fällig. Ab und zu ist das ganz gut alles auszumisten. Dabei trat mal wieder ein altes Problem aus: Ich habe eine Tastatur von Microsoft, das Natural Ergonomic Keyboard 4000, mit diversen Sondertasten. Die üblichen Tasten funktionieren auf Anhieb, nur die Sondertasten sind mal wieder ein Problem.

Bisher hatte ich eine der mitgelieferten Layouts benutzt (Microsoft Natural Keyboard Pro OEM), im besten Fall sind damit dann die meisten Tasten nutzbar. Die Sache hatte allerdings, zumindest unter KDE3, einen Haken: Die Vorwärts- und Zurück-Tasten lagen auf den Events XF86Forward und XF86Back, die KDE unbedingt zum springen in der History haben will. Ich dagegen will mit diesen Tasten die Arbeitsflächen wechseln. Umkonfigurieren geht, allerdings zickt es in manchen Anwendungen dennoch und nach manchen Paketupdates muss man die Tasten neu konfigurieren.

Deswegen hab ich mich im Zuge der Neuinstallation um eine neue Lösung gekümmert: Eine angepasste Modmap, damit bekommen die Sondertasten eigene Symbole. Anfangs hatte ich die Modmap über ein Shellskript im Autostart von XFCE starten lassen, das lief allerdings nicht immer, ich schätze die Startreihenfolge war nicht ganz eindeutig.

Einfacher und zuverlässiger dagegen ist es die Modmap bereits vorher setzen zu lassen. Dazu legt man ein kleines Skript namens 10-DoModMap im Verzeichnis /etc/X11/Xsession.d ab. Die dort liegenden Skripte werden der Reihe nach (deswegen die Zahlen am Anfang des Dateinamens) von Xsession eingelesen und ausgeführt. Das Skript muss nicht executable sein, benötigt auch kein Shebang und sieht so aus:

if [ -f /etc/X11/Xmodmap ] then
xmodmap /etc/X11/Xmodmap
fi

Die Keycode-Tabelle mit den Zuweisungen liegt demnach in der Datei /etc/X11/Xmodmap und sieht bei mir so aus:

!! Remove Capslock
remove Lock = Caps_Lock
add mod4 = Caps_Lock

!! MS Keyboard
keycode 234 = XF86Launch0
keycode 233 = XF86Launch1
keycode 178 = XF86Launch2
keycode 229 = XF86Launch3
keycode 236 = XF86Launch4
keycode 183 = XF86Launch5
keycode 184 = XF86Launch6
keycode 92 = XF86Launch7
keycode 131 = XF86Launch8
keycode 247 = XF86Launch9
keycode 160 = XF86LaunchA
keycode 174 = XF86LaunchB
keycode 176 = XF86LaunchC
keycode 162 = XF86LaunchD
keycode 161 = XF86LaunchE
keycode 230 = XF86LaunchF

Zuerst wird die Caps-Lock-Taste umkonfiguriert damit sie nicht mehr als Caps-Lock arbeitet sondern als Mod4. Im Anschluss werden die ganzen Sondertasten der Tastatur auf die Events XF86Launch[0-F] gelegt. Meinen bisherigen Erfahrungen nach sind diese Events üblicherweise frei und nicht mit irgendwelchen Defaults belegt. Sprich man kann sie belegen wie man will ohne mit irgendwelchen Defaulteinstellungen Probleme zu bekommen.

Startet man jetzt X neu, sollte die neue Tastenbelegung nach dem Login am kdm (gdm hab ich nicht getestet) aber noch vor dem Start des Desktop-Environments/Windowmanager/WasAuchImmer angewendet werden. 


Kategorie: Linux Linux
Seite 1 Seite 2 vor >