KWin Serverseitige Fensterdekoration mit Wayland

Anders als oft berichtet, muss die Fensterdekoration nicht von einem Wayland-Client dargestellt werden. Deshalb soll KWin als Wayland-Compositor serverseitige Fensterdekorationen nutzen, vor allem um ein konsistentes Bild zu wahren.

Anzeige

Weston, die Referenzimplementierung eines Wayland-Compositors, nutzt clientseitige Fensterdekorationen (CSD), was wohl dazu führte, dass viele diese Funktion als obligatorisch bei der Verwendung von Wayland ansehen. Das sei aber keineswegs der Fall, wie KWin-Entwickler Martin Gräßlin in seinem Blog schreibt.

Das Wayland-Protokoll lege nicht fest, ob die Fensterdekoration vom Client oder vom Server übernommen werden muss, das gelte im Übrigen auch für das X11-Protokoll. Darüber hinaus versicherte ihm Andy Nichols, der für Digia an Qt-Wayland arbeitet, dass es in Qt die Möglichkeit gibt, CSD abzuschalten. Deshalb wird Gräßlin serverseitige Dekorationen umsetzen, wenn KWin als Wayland-Compositor verwendet wird.

Einheitliches Aussehen

Zwar seien Gräßlin die aus diesem Vorgehen resultierenden Nachteile bewusst, die Vorteile überwiegen aber offensichtlich. So befürchtet er vor allem, dass CSD zu einem sehr uneinheitlichen Aussehen der Fenster führte, wie das bei Microsofts Windows zu beobachten sei. Dort würden viele Anwendungsentwickler ihr eigenes Corporate-Design umsetzen, was zu andersartigen Fensterdekorationen führt und damit zu einer sehr schlechten Nutzbarkeit.

Dass dies mit CSD auch unter Linux-Systemen zu befürchten sei, erläutert Gräßlin an einem Beispiel von der Fosdem. In einem der Vorträge wurden ein Terminal-Fenster und ein PDF-Reader unter Weston gezeigt, die unterschiedliche Dekorationen hatten. Ebenso seien die Dekorationen für Qt- Wayland sehr verschieden. Für ein einheitliches Aussehen kann also nur der Verzicht auf CSD sorgen.

Darüber hinaus unterscheiden sich die Plasma-Arbeitsflächen Desktop, Netbook und Active aus der Perspektive von KWin nur darin, wie mit der Fensterdekoration umgegangen wird. Mit CSD wäre diese Unterscheidung fast unmöglich.

Der Entwickler Gräßlin arbeitet seit Anfang dieses Jahres hauptberuflich an dem Window-Manager KWin. In etwa einem halben Jahr soll KWin mit Qt5 funktionieren. Frühestens in einem Jahr ist damit zu rechnen, dass KWin als Wayland-Compositor eingesetzt werden kann.


Kommentieren




Anzeige
  1. Junior Softwareentwickler (m/w) mit Schwerpunkt iOS
    TeamViewer GmbH, Stuttgart-Vaihingen, Göppingen
  2. Mitarbeiter im IT-Support (m/w)
    Johanniter-Unfall-Hilfe e.V., Butzbach
  3. Projektleiter Daten- und Prozessstandardisierung (m/w)
    WALTER AG, Tübingen
  4. User Experience Designer (m/w)
    PAYBACK GmbH, München

 

Detailsuche


Folgen Sie uns
       


  1. Fonic All-Net Flat

    Telefon-, SMS- und Datenflatrate für 25 Euro

  2. Drosselung

    Die Mär vom teuren Traffic oder wie viel kostet ein GByte?

  3. Telekom

    Bundestagspetition gegen Drosselung erreicht 50.000

  4. E-Ink

    Das E-Paper errötet

  5. Security

    WLAN-Suche als Einfallstor bei Android und iOS

  6. Luxuskamera

    Leica Mini M als Vollformatsystemkamera?

  7. Navigations-App

    Google will Facebook bei Waze überbieten

  8. Displayserver

    Fast alle X.org-Bibliotheken mit Sicherheitslücken

  9. Dying Light

    Einsamer Kampf in großer Stadt

  10. Buffalo Technology

    Festplatte mit DDR3-RAM kratzt an SSD-Leistung



Haben wir etwas übersehen?

E-Mail an news@golem.de


Anzeige
Xbox One: Big Brother im Wohnzimmer
Xbox One
Big Brother im Wohnzimmer

Die Xbox One beobachtet den Spieler zwingend per Kinect - und könnte die Daten zumindest zum Teil an Microsoft weiterreichen. Sie hat eine 500-GByte-Festplatte und muss zum Spielen nicht immer mit dem Internet verbunden sein.

  1. Xbox One Hauseigene Halo-Konkurrenz und neues Altes von Rage
  2. Xbox One Forza 5 und Halo-Serie von Spielberg kommen für Xbox One
  3. Microsoft Xbox One mit neuer Kinect und Blu-ray-Laufwerk

Hacks for Sale: Chinesische Hacker werben offen auf IT-Messen
Hacks for Sale
Chinesische Hacker werben offen auf IT-Messen

Ein guter Hacker verdient in China 100.000 US-Dollar im Jahr. Die Fertigkeit, in fremde Systeme einzudringen, wird auf IT-Sicherheitsmessen ganz offen beworben und an Universitäten gelehrt.

  1. Yahoo Japan Daten von 22 Millionen Nutzern kompromittiert
  2. Security Gefährliche Lücke im Linux-Kernel
  3. Polizei Apple hat Warteliste für Umgehung der iPhone-Verschlüsselung

München: Limux bleibt technisch anspruchsvoll
München
Limux bleibt technisch anspruchsvoll

Linuxtag 2013 Das Limux-Projekt geht in den Regelbetrieb über. Viel Arbeit fällt bei der Umstellung der Münchner Stadtverwaltung auf Linux trotzdem noch an - für die Techniker und die Stadtverwaltung, die eine Strategie für den Umgang mit Open-Source-Projekten erarbeiten muss.

  1. Clark Asay Defensive Patente mit freier Software nicht vereinbar?
  2. Adobes CFF Engine Bessere Schriftdarstellung für Android, iOS und Linux
  3. Entwicklerplatinen Spark Core mit WLAN und Cortex-M3-Prozessor

Zum Artikel