Abo
  • Services:
Anzeige
KDE Plasma 5.2 benutzt bereits Werkzeuge aus Systemd.
KDE Plasma 5.2 benutzt bereits Werkzeuge aus Systemd. (Bild: KDE/CC-BY-3.0)

David Edmundson: Wie KDE Plasma von Systemd profitiert

KDE Plasma 5.2 benutzt bereits Werkzeuge aus Systemd.
KDE Plasma 5.2 benutzt bereits Werkzeuge aus Systemd. (Bild: KDE/CC-BY-3.0)

Für die Plasma-Oberfläche von KDE werden bereits Werkzeuge aus Systemd verwendet, und die Nutzung könnte weiter ausgebaut werden. Entwickler David Edmundson erklärt, welche Vorteile sich daraus für das Projekt ergeben.

Anzeige

Das aktuelle KDE Plasma 5.2 greift bereits auf die Logind zu, um die Bildschirmsperre sicher umzusetzen. Die Verwendung dieses und weiterer Werkzeuge aus Systemd bringe dem Desktop wesentliche Vorteile, schreibt der KDE-Entwickler David Edmundson in seinem Blog. Er bietet dafür eine kleine Übersicht an und stellt klar, dass der eigentliche Init-Dienst Systemd für Plasma nicht relevant sei.

Einige Werkzeuge aus der Systemd-Sammlung lösten aber bekannte Probleme und vereinfachen damit die Entwicklung. So benötige Plasma eine Liste der laufenden Sitzungen, um zwischen diesen zu wechseln oder den Nutzer beim Herunterfahren zu warnen, falls noch eine andere Sitzung aktiv ist. Logind löse dies besser als die bisherige KDE-Technik. Der Daemon erlaubt der Fensterverwaltung zudem als einziger Anwendung, Eingaben von Geräten anzunehmen und weiterzuleiten, wobei für andere Anwendungen der direkte Zugriff blockiert wird.

Außerdem wurden damit sogenannte Inhibitor Locks umgesetzt. Anwendungen können darüber eine Verzögerung erzwingen, bevor ein System in den Ruhezustand versetzt oder heruntergefahren wird. So sind noch anstehende Operationen sicher ausführbar, was etwa für die Bildschirmsperre genutzt wird. Erst wenn diese tatsächlich läuft, wird das System in einen anderen Zustand versetzt.

Übergreifend weniger Programmierarbeit

Zurzeit verwendet der Plasma-Desktop ein selbst geschriebenes Werkzeug, das mit Root-Rechten läuft und Zugriff per D-Bus zur Konfiguration von Datum und Uhrzeit erlaubt. Eine kleine Hilfsanwendung greift auf eine von sechs verschiedenen NTP-Anwendungen zu, um die Uhrzeit zu stellen. Genau diese Funktionalität bietet Timedated, die auch desktopübergreifend zur Verfügung steht. Die Verwendung vereinfacht die Pflege für alle Beteiligten.

Ebenso informiert Timedated über den Wechsel von Zeitzonen. Um den gleichen Effekt zu erzielen, läuft für den KDE-Desktop derzeit ein eigener Daemon, der die lokale Zeit überwacht und Veränderungen an jede Anwendung sendet. Würden alle Anwendungen die Zeitzone über Timedated ändern, wäre der Mehraufwand für die KDE-Entwickler nicht mehr nötig. Ähnliche Argumentationen ließen sich auch für Hostnamed, Machined oder weitere vom Systemd-Team gepflegte Anwendungen anführen, schreibt Edmundson.

Darüber hinaus könnte die Systemüberwachung so erweitert werden, dass angezeigt wird, in welchem Seat oder Container eine Anwendung läuft. Ein zentraler Ort für Logdateien könnte außerdem den Log-Viewer wiederbeleben. Statt der bisher genutzten Shell-Skripte zum Starten und Überwachen der KDE-Dienste könnten außerdem User-Units genutzt werden. Diese erlauben eine Parallelisierung, vereinfachtes Logging, eine schnellere Ausführung und automatische Neustarts der Dienste bei verringertem Entwicklungsaufwand.

Edmundson hofft, dass seine Ausführungen Verständnis für die Verwendung von Systemd hervorrufen. Vor allem weist er darauf hin, dass eine optionale Unterstützung der Schnittstellen von Systemd dem eigentlichen Ziel widerspreche, eine Verringerung des Arbeitsaufwandes zu erzielen. Das Systemd-Team weist immer wieder darauf hin, dass diese Schnittstellen auch auf anderen Betriebssystemen oder von anderen Init-Systemen umgesetzt werden könnten, wodurch Software wie Plasma weiterhin portierbar bleibe. In einem GSOC-Projekt ist das für BSD-Systeme bereits versucht worden.


eye home zur Startseite
Seitan-Sushi-Fan 05. Feb 2015

Xfce ist eh so gut wie tot. Das Teil sortiert sich gerade von selbst aus.

spiderbit 04. Feb 2015

Das meinte ich damit: maintainingvorteile

phre4k 04. Feb 2015

Sowas darfst du doch nicht sagen. Poettering ist das Böse! Er will mit systemd natürlich...



Anzeige

Stellenmarkt
  1. DIRINGER & SCHEIDEL GmbH & Co. Beteiligungs KG, Mannheim
  2. Landeskriminalamt Thüringen, Erfurt
  3. über Harvey Nash GmbH, Hamburg, Aschaffenburg, Wiesbaden
  4. Lampe & Schwartze KG, Bremen


Anzeige
Spiele-Angebote
  1. 109,99€ mit Vorbesteller-Preisgarantie
  2. 9,99€
  3. 49,79€

Folgen Sie uns
       


  1. Terrorismusbekämpfung

    Fluggastdatenabkommen mit Kanada darf nicht in Kraft treten

  2. Makeblock Airblock im Test

    Es regnet Drohnenmodule

  3. Tri Alpha Energy

    Google entwickelt Algorithmus für die Fusionsforschung

  4. Schnittstelle

    USB 3.2 verdoppelt Datenrate auf 20 GBit/s

  5. Mobilfunk

    Telefónica O2 macht weniger Umsatz und Verlust

  6. Quartalszahlen

    AMDs CPU- und GPU-Sparte macht Gewinn

  7. Auch Hybridfahrzeuge betroffen

    Großbritannien will Verbrenner ab 2040 verbieten

  8. KL AV Free

    Kaspersky will Virenscanner verschenken

  9. Roboterstaubsauger

    Roomba saugt neben Staub auch Daten

  10. Amazon

    Der Herr der Handyhüllen-Hölle



Haben wir etwas übersehen?

E-Mail an news@golem.de


Anzeige
Microsoft Surface Pro im Test: Dieses Tablet kann lange
Microsoft Surface Pro im Test
Dieses Tablet kann lange
  1. Microsoft Neues Surface Pro fährt sich ohne Grund selbst herunter
  2. iFixit-Teardown Surface Laptop ist fast nicht reparabel
  3. Surface Studio Microsofts Grafikerstation kommt nach Deutschland

Indiegames Rundschau: Meisterdiebe, Anti- und Arcadehelden
Indiegames Rundschau
Meisterdiebe, Anti- und Arcadehelden
  1. Jump So was wie Netflix für Indiegames
  2. Indiegames-Rundschau Weltraumabenteuer und Strandurlaub
  3. Indiegames-Rundschau Familienflüche, Albträume und Nostalgie

Ausprobiert: JPEGmini Pro komprimiert riesige JPEGs um bis zu 80 Prozent
Ausprobiert
JPEGmini Pro komprimiert riesige JPEGs um bis zu 80 Prozent
  1. Google KI erstellt professionelle Panoramen
  2. Bildbearbeitung Google gibt Nik Collection auf

  1. Re: OCD getriggert.

    gadthrawn | 12:26

  2. Re: Wenn man seine Bestandskunden nicht pflegt...

    Final | 12:26

  3. Re: für mich geht nix über mumbi

    AngryFrog | 12:26

  4. Re: Mieseste Netz, schlechtester Kundenservice

    pk_erchner | 12:26

  5. Re: die Teile sind gut

    AngryFrog | 12:24


  1. 12:30

  2. 12:03

  3. 12:00

  4. 11:55

  5. 11:32

  6. 11:00

  7. 10:30

  8. 10:18


  1. Themen
  2. A
  3. B
  4. C
  5. D
  6. E
  7. F
  8. G
  9. H
  10. I
  11. J
  12. K
  13. L
  14. M
  15. N
  16. O
  17. P
  18. Q
  19. R
  20. S
  21. T
  22. U
  23. V
  24. W
  25. X
  26. Y
  27. Z
  28. #
 
    •  / 
    Zum Artikel