Abo
  • Services:
Anzeige
Das falsch positionierte Kontextmenü ist auf einen Fehler in Qt zurückzuführen.
Das falsch positionierte Kontextmenü ist auf einen Fehler in Qt zurückzuführen. (Bild: Kai Uwe Broulik)

Martin Gräßlin: KDEs Multi-Screen-Probleme liegen oft am X11-Grafik-Stack

Das falsch positionierte Kontextmenü ist auf einen Fehler in Qt zurückzuführen.
Das falsch positionierte Kontextmenü ist auf einen Fehler in Qt zurückzuführen. (Bild: Kai Uwe Broulik)

Der KDE-Entwickler Martin Gräßlin beschreibt aktuelle Probleme bei der Unterstützung von Multi-Screen-Setups im Plasma-Desktop. Dabei wird klar, dass viele Fehler außerhalb von Plasma selbst liegen - und zwar vor allem im X11-Grafikstack.

Ein Ziel von KDE Plasma 5.7 sei eine gute Unterstützung für Multi-Screen-Setups gewesen, schreibt der für die Fensterverwaltung Kwin zuständige Entwickler Martin Gräßlin in seinem Blog. Doch es gebe auch bei der vergangene Woche erschienenen Version einige Fehler, deren Gründe oft außerhalb des KDE-Codes lägen. Gräßlin beschreibt einige dieser Situationen exemplarisch.

Anzeige

Neben immer wieder auftretenden Fehlern mit bestimmten Hardware-Tasten, die vergleichsweise leicht behoben werden können, lassen sich laut Gräßlin viele der anderen Fehler direkt auf das veraltete X11-Fenstersystem zurückführen oder zumindest auf einen fehlerhaften Umgang damit.

So beachtet Kwin etwa die Anweisung eines Programms mittels des ICCCM-Standards, was aber dazu führen kann, dass die Anwendung oder Teile falsch positioniert werden, falls diese den Standard nicht richtig umsetzen. Darüber hinaus setzt zum Beispiel Skype ein Attribut, um die Fensterverwaltung für sich abzuschalten, so dass Skype selbst für das richtige Verhalten sorgen müsste, was aber nicht geschieht.

Fehler tief im Grafik-Stack

Das Testen von Multi-Screen-Setups ist unter X11 vergleichsweise schwierig. So steht zwar die X11-Erweiterung Xrandr in Version 1.4 in fast allen Distributionen bereit. Doch die Protokollerweiterung lässt sich auf virtuellen X-Servern nur sehr schwer testen, da die benötigten Informationen nicht zur Verfügung stehen. Unter Wayland ist dies laut Gräßlin einfacher.

Er berichtet außerdem von diversen Problemen mit dem GUI-Framework Qt, welches als Basis für KDE-Anwendungen dient, zum Beispiel beim Positionieren von Menüs oder im Umgang mit der Qt-Screen-Klasse. Insbesondere Letzteres habe unter X11 eine sehr schlechte Qualität, so Gräßlin. Mit der Qt-Version 5.6 habe sich zwar einiges gebessert, es träten aber immer noch Fehler auf, und diese Version steht in vielen Distributionen noch nicht zur Verfügung.

Problemtisch aus Sicht von Gräßlin ist auch die Qualität des Xorg-Treibers für Intel-GPUs. Dieser sei seit mehr als zwei Jahren nicht mehr in einer offiziell stabilen Version erschienen, erklärt er. Die Distributionen nutzten deshalb direkt den Hauptentwicklungszweig des Treibers als Quelle für ihre Pakete und verfolgten damit ein Rolling-Release-Modell für den Treiber. Auch das erschwere Tests erheblich.

Wegen all dieser Schwierigkeiten bittet Gräßlin die Nutzer von KDE Plasma, Vorabversionen stärker zu testen und vor allem auftretenden Fehler an die Entwickler zu melden, um an diesen arbeiten zu können.


eye home zur Startseite
Wander 13. Jul 2016

Und auch du überschätzt die Relevanz von KWin oder jedem anderen Fenstermanager. Meinst...

Seitan-Sushi-Fan 13. Jul 2016

Nicht weinen.



Anzeige

Stellenmarkt
  1. BfS Bundesamt für Strahlenschutz, Berlin-Karlshorst
  2. Landratsamt Starnberg, Starnberg bei München
  3. zooplus AG, München
  4. Robert Bosch GmbH, Reutlingen


Anzeige
Blu-ray-Angebote
  1. (u. a. Die Goonies, John Mick, Auf der Flucht, Last Man Standing)
  2. (u. a. Die Unfassbaren, Ghostbusters I & II, Jurassic World, Fast & Furious 7 Extended Version)
  3. (u. a. Der Marsianer, The Hateful 8, Interstellar, Django Unchained, London Has Fallen, Olympus Has...

Folgen Sie uns
       


  1. Privatsphäre

    Verschlüsselter E-Mail-Dienst Lavabit kommt wieder

  2. Potus

    Donald Trump übernimmt präsidiales Twitter-Konto

  3. Funkchips

    Apple klagt gegen Qualcomm

  4. Die Woche im Video

    B/ow the Wh:st/e!

  5. Verbraucherzentrale

    O2-Datenautomatik dürfte vor Bundesgerichtshof gehen

  6. TLS-Zertifikate

    Symantec verpeilt es schon wieder

  7. Werbung

    Vodafone will mit DVB-T-Abschaltung einschüchtern

  8. Zaber Sentry

    Mini-ITX-Gehäuse mit 7 Litern Volumen und für 30-cm-Karten

  9. Weltraumteleskop

    Erosita soll Hinweise auf Dunkle Energie finden

  10. Anonymität

    Protonmail ist als Hidden-Service verfügbar



Haben wir etwas übersehen?

E-Mail an news@golem.de


Anzeige
GPD Win im Test: Crysis in der Hosentasche
GPD Win im Test
Crysis in der Hosentasche
  1. Samsungs Bixby Galaxy S8 kann sehen und erkennen
  2. Smartphones Textnachricht legt iPhone zeitweise lahm
  3. Tastaturhülle Canopy hält Magic Keyboard und iPad zum Arbeiten zusammen

Bundestagswahl 2017: Verschont uns mit Digitalisierungs-Blabla 4.0!
Bundestagswahl 2017
Verschont uns mit Digitalisierungs-Blabla 4.0!
  1. Bundestagswahlkampf 2017 Die große Angst vor dem Internet
  2. Hackerangriffe BSI will Wahlmanipulationen bekämpfen

Routertest: Der nicht ganz so schnelle Linksys WRT3200ACM
Routertest
Der nicht ganz so schnelle Linksys WRT3200ACM
  1. Norton Core Symantec bietet sicheren Router mit Kreditkartenpflicht
  2. Routerfreiheit bei Vodafone Der Kampf um die eigene Telefonnummer
  3. Router-Schwachstellen 100.000 Kunden in Großbritannien von Störungen betroffen

  1. +++++

    moppi | 16:28

  2. Re: !! ACHTUNG !! Reflexartiger Aufschrei erfolgt...

    Dragon0001 | 16:26

  3. Re: Die man sich nicht leisten kann...

    My1 | 16:21

  4. Re: Hat sich organisatorisch etwas geändert?

    MK899 | 16:17

  5. Re: Sich nicht von der Angst anstecken lassen!

    FreiGeistler | 16:17


  1. 14:09

  2. 12:44

  3. 11:21

  4. 09:02

  5. 19:03

  6. 18:45

  7. 18:27

  8. 18:12


  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