Login
Newsletter
Werbung

Thema: Canonicals Display-Server Mir macht auch ohne Unity 8 Sinn

1 Kommentar(e) || Alle anzeigen ||  RSS
Kommentare von Lesern spiegeln nicht unbedingt die Meinung der Redaktion wider.
0
Von mgraesslin am Mi, 30. November 2016 um 15:04 #

Ja, dieses Problem ist konzeptionell nun behoben.

Zum Erklären erst mal wie es unter X11 läuft:


  1. Fenstermanager ändert die Größe des Fensters

  2. Fenstermanager sendet sync-request an Fenster

  3. Fenster zeichnet neu

  4. Fenster sendet sync-reply

  5. Zurück zu Schritt 1

Das Hauptproblem hier ist der Schritt 1, die Fenstergröße ist geändert, bevor das Fenster neugezeichnet hat. Die sync-requests sind nur noch dafür da, es einigermassen akzeptabel zu machen.

Unter Wayland existiert Schritt 1 nicht mehr. Im Sync kommt die angefrage Fenstergröße mit und der Fenstermanager ändert erst die Größe, wenn das Fenster in der neuen Größe gezeichnet wurde.

Dadurch ist der Hauptgrund für gefühlt langsame Skalierung behoben. Fenstergröße und Inhalt sind nie nicht in Sync.

[
| Versenden | Drucken ]
Pro-Linux
Pro-Linux @Facebook
Neue Nachrichten
Werbung