Linux-Benutzeroberflächen mit Mandrakes libDrakx

In interactive.pm sieht man auch anderen Code, der überprüft, ob die Anwendung Root-User-Privilegien erfordert und gegebenenfalls das Root-Passwort abfragt. Der in Listing B dargestellte Code illustriert, wie interactiv_gtk oder interactive_newt, basierend auf der Variable $DISPLAY und einem Test für die X-Umgebung, eingesetzt werden.

Das ist schon alles. Wenn Sie mehr Text als nur einen einfachen Satz anzeigen lassen wollen, zum Beispiel den Inhalt einer Datei, können Sie die in Mandrakes Toolkit enthaltene einfache Funktion cat_ verwenden. Dazu muss man common.pm integrieren, indem man den Code um use common ergänzt. In /usr/lib/libDrakx/common.pm findet man eine Menge nützlicher Shortcut-Funktionen, die einige Codier-Arbeit ersparen können. Dieses Mal werde ich Variablen ausprobieren, anstatt die eigentlichen Strings an ask_warn zu senden. Schauen Sie sich Listing C an.

Neben der einfachen OK-Box lassen sich noch eine Reihe anderer Standard-Trickfenster verwenden. Erlauben wir dem Anwender zunächst, eine Entscheidung zu treffen, ohne die Grundlage des Codes zu verändern. Nun wird die Anwendung OK oder Cancel anzeigen und je nach der Wahl des Anwenders fortfahren. Abbildung C zeigt die GUI-Version, Abbildung D die Konsolen-Variante. Den entsprechenden Code finden Sie in Listing D.


Abbildung C

Page: 1 2 3 4

ZDNet.de Redaktion

Recent Posts

Kaspersky warnt vor Cyberangriff auf PyPI-Lieferkette

Die Hintermänner setzen KI-Chatbot-Tools als Köder ein. Opfer fangen sich den Infostealer JarkaStealer ein.

5 Tagen ago

Digitale Produkte „cyberfit“ machen

Vernetzte Produkte müssen laut Cyber Resilience Act über Möglichkeiten zur Datenverschlüsselung und Zugangsverwaltung verfügen.

5 Tagen ago

Google schließt schwerwiegende Sicherheitslücken in Chrome 131

Das jüngste Update für Windows, macOS und Linux stopft drei Löcher. Eine Anfälligkeit setzt Nutzer…

5 Tagen ago

Apple schließt Zero-Day-Lücken in iOS, iPadOS und macOS

Zwei von Google-Mitarbeitern entdeckte Schwachstellen werden bereits aktiv gegen Mac-Systeme mit Intel-Prozessoren eingesetzt. Sie erlauben…

5 Tagen ago

Gefährliche Anzeigen für Passwortmanager Bitwarden verbreiten Malware

Die Hintermänner haben es unter anderem auf Daten von Facebook-Geschäftskonten abgesehen. Opfer werden über angebliche…

6 Tagen ago

Public Cloud: Gartner erwartet 2025 weltweite Ausgaben von 723 Milliarden Dollar

Bis 2027 werden 90 Prozent der Unternehmen eine Hybrid-Cloud-Strategie umsetzen.

6 Tagen ago