Linux-Benutzeroberflächen mit Mandrakes libDrakx

Wir führen Sie durch die Erstellung eines einfachen Fensters, aber auch eines komplexeren Listen-Interface.

In dem Maße, in dem die Popularität von Linux gestiegen ist, haben die Vertreiber versucht, der zugrunde liegenden Komplexität des Betriebssystems ein freundlicheres Gesicht zu verleihen. Die meisten Hersteller bieten Konfigurations-Tools an, die Anwender durch den Prozess des Editierens von config-Dateien führen, so dass dies nicht manuell erledigt werden muss. Mandrake Linux steht in dem Ruf, eine Reihe von benutzerfreundlichen Konfigurations-Tools bereitzustellen, die den Wechsel von Windows oder MacOS zu Linux relativ einfach machen sollen.

Ein interessantes Feature der Mandrake Konfigurations-Tools (auch als drak-Tools bekannt) ist, dass viele von ihnen sowohl im Konsolenmodus als auch in X (der Linux-GUI) eingesetzt werden können. Eines der nützlichsten drak-Tools ist libDrakx, das Mandrake-Add-on zu Perl-GTK. Als Teil des Pakets drakxtools-newt bietet libDrakx einige persönlich einstellbare Befehle und verhält sich sowohl in der Konsole als auch in X korrekt. Es enthält beide Core-Sets von Mandrakes Konfigurations-Tools und die zum Aufbau eines neuen Tools benötigten Mittel. Ich werde Ihnen zeigen, wie Sie libDrakx zur Erstellung Ihrer eigenen Benutzeroberflächen einsetzen können.

Überblick über libDrakx

Eine Mandrake-Standardinstallation umfasst drakxtools-newt, das bereits eine gute Portion des zugrunde liegenden Codes enthält, der zur Erstellung dualer Interfaces benötigt wird. Eine Reihe üblicher, von Mandrake-Entwicklern verwendeter Routinen stammen aus perl-MDK-Common. Perl-GTK sorgt für die X-GUI-Funktionalität, während die Konsolenanzeige von libnewt bearbeitet wird. Wenn Sie schon eine Weile mit Linux gearbeitet haben und sich an den alten Dialog-basierten Installer Slackware erinnern, wird Ihnen dieses newt-Interface bekannt vorkommen. Der Mandrake-Installer verwendet genau dieses Toolset, um einen GUI-basierten und einen Text-basierten Installer anzubieten.

Page: 1 2 3 4

ZDNet.de Redaktion

Recent Posts

Windows 10 und 11: Microsoft behebt Problem mit VPN-Verbindungen

Es tritt auch unter Windows Server auf. Seit Installation der April-Patches treten Fehlermeldungen bei VPN-Verbindungen…

6 Stunden ago

Portfoliomanagement Alfabet öffnet sich für neue Nutzer

Das neue Release soll es allen Mitarbeitenden möglich machen, zur Ausgestaltung der IT beizutragen.

9 Stunden ago

Gefahren im Foxit PDF-Reader

Check Point warnt vor offener Schwachstelle, die derzeit von Hackern für Phishing ausgenutzt wird.

4 Tagen ago

Bitdefender entdeckt Sicherheitslücken in Überwachungskameras

Video-Babyphones sind ebenfalls betroffen. Cyberkriminelle nehmen vermehrt IoT-Hardware ins Visier.

4 Tagen ago

Top-Malware in Deutschland: CloudEye zurück an der Spitze

Der Downloader hat hierzulande im April einen Anteil von 18,58 Prozent. Im Bereich Ransomware ist…

4 Tagen ago

Podcast: „Die Zero Trust-Architektur ist gekommen, um zu bleiben“

Unternehmen greifen von überall aus auf die Cloud und Applikationen zu. Dementsprechend reicht das Burg-Prinzip…

5 Tagen ago