(openPR) PLAUE, 18.Mai 2007: Der Thüringer Sofware-Entwickler metux IT service hat eine neue Version von "libgpm", der Client-Blibliothek aus dem GNU/Linux-Maustreiber-Projekt GPM, in Form eines eigenständigen Pakets veröffentlicht. Die aktuelle Version 1.20.3 bringt einige Bugfixes und Cleanups und kann die im GPM-Paket enthaltene "libgpm" direkt ersetzen.
Was ist GPM / libgpm ?
Das Software-Paket GPM bietet Maus-Unterstützung auf der Text-Console für GNU/Linux-Systeme. Es besteht prinzipiell aus zwei Teilen: dem GPM-Dämon, der verschienste Arten von Mäusen und anderen Zeigegeräten abfragt, den Mauscursor steuert und Zusatzfunktionen wie Copy+Paste bietet, und der "libgpm" genannten Client-Bibliothek, mit der Anwendungsprogramme (wie zB. der bekannte "Midnight Commander") sich mit dem GPM-Dämon verbinden und so auf die Maus-Funktionen zugreifen können.
Zusätzlich kann die "libgpm" auch mit einem Maus-fähigen Terminal (zB. Xterm) kommunizieren und so auch ohne den GPM-Dämon arbeiten.
Warum ein eigenständiges Paket ?
Bisher wurde die "libgpm" nur als Bestandteil des GPM-Paketes geliefert. So mußte auf Systemen mit libgpm-basierten Anwendungen immer das komplette GPM-Paket installiert sein, auch wenn dort - wie zB . auf "koflosen" Servern (d.h. ohne Monitor/Tastatur) kein GPM-Dämon benötigt wird. Das bringt unnötigen Programmcode auf diese Systeme, was ein verantwortungsvoller Administrator nicht wünscht.
Mit der Ausgliederung der "libgpm" in ein eigenständiges Paket wird dieses Problem behoben und die Struktur des Programmpaketes ein gutes Stück vereinfacht. Für eine libgpm-basierte Anwendng wird nun nur noch das neue libgpm-Paket benötigt.
Kompatibilität
Die eigenständige "libgpm" dient als unmittelbarer Ersatz für die GPM-Paket enthaltene Bibliothek.
Eine Parallel-Installation ist hier unproblematisch.
Download
Die aktuelle Version kann unter folgender Adresse heruntergeladen werden:
http://www.metux.de/released/libgpm/libgpm-1.20.3.0.tar.bz2
Quo vadis ?
In nächster Zeit steht eine weitere Zergliederung des GPM-Paketes an: die nun extern verfügbare "libgpm" soll an Stelle des derzeit noch im GPM-Paketes Code eingebunden werden. Auch weiteren Tools aus dem GPM-Paket, die nicht unmittelbar zum GPM-Dämon gehören, steht eine Ausgliederung bevor.
Gemäß dem Motto "make it as simple as possible" wird an einer weiteren Verschlankung der Programmstrukturen und somit der Verbesserung von Flexibilität und Stabilität gearbeitet.
Enrico Weigelt
eMail:
Web: www.metux.de/
Anschrift: Heydaer Straße 23, 99338 Plaue
Telefon: +49-36207-519931 oder +49-174-7066481












