Tags Posts tagged with "kwin"

kwin

przez -
0 761
KDE

Martin Gräßlin udostępnił na swoim blogu krótki wpis, dotyczący nowej biblioteki KWayland. Jest to pewnego rodzaju odnoga KWin, która posiada wydzielony z niego kod i odpowiada za rysowanie kompozycji dla przestrzeni Waylanda, zamiast dla X11. KWayland ma być domyślnie dostępny w KDE Plasma i używany w KWin oraz KInfoCenter. Będzie się składał z klienta oraz serwera (będzie można wykonywać testy API serwera i klienta jednocześnie).

przez -
7 336
Qt

Prace nad menadżerem okien KDE nie stoją w miejscu. Martin Gräßlin na swoim blogu ogłosił, że większa część KWina została już przeniesiona na Qt Quick 2, czyli główne komponenty oraz efekty graficzne – pozostały tylko dekoracje okien. Martin jeszcze w swoim wpisie wspomniał, iż spodziewał się pewnych problemów po drodze ze względu na zastosowane pewne obejścia braków w starej bibliotece Qt Quick, jednak jak się okazało nowa biblioteka jest znacznie przyjemniejsza i nie zawiera tych samych trywialnych błędów. Zmiany pojawią się dopiero w piątej wersji KWina razem gotowym KDE Frameworks 5.

przez -
26 467
KDE

Martin Gräßlin, główny programista KWin, powiedział że menedżer okien KDE nie będzie obsługiwał w żadnym wypadku serwera wyświetlania Mir. Jego wypowiedź ma związek z ostatnimi wydarzeniami, jakie wynikły wokół Ubuntu. Pierwsza to kontrowersje odnośnie porzucenia Waylanda, a druga to wypowiedź Marka Shuttlewortha, że KWin będzie działał bez problemu na Mir. O tym wcześniej już wspomniał Martin na swoim blogu, więc dziwi go takie lekceważenie sprawy przez szefa Canonicala.

Poniższe fakty są bardzo ciekawe:

  • Deweloperzy Canonical nie wiedzą, jak napisać KWin
  • Aktualny stan jakichkolwiek commitów do KWin, dodanych przez pracownika Canonicala wynosi 0 (git log — kwin | grep @canonical)
  • Żaden pracownik Canonical nie skontaktował się z zespołem KWin, w jaki sposób mogą zintegrować Mir i czy są zainteresowani współpracą
  • Martin Gräßlin ma wątpliwości, co do posiadanej wiedzy przez firmę Canonical, ponieważ ciągle krytykują co jedno oprogramowanie potrafi, szczególnie w kwestii ostatnich wydarzeń z Mirem i Waylandem

Smaczku całości dodaje fakt, że Mark Shuttleworth w 2010 roku obiecał wsparcie dla GNOME i KDE, w kwestii obsługi pod Waylandem:

We’ll help GNOME and KDE with the transition, there’s no reason for them not to be there on day one either.

Zatem wszyscy czekają, na niespełnione obietnice i raczej w najbliższym czasie mogą sobie, co najwyżej pomarzyć o tym.

przez -
8 499
KDE

Martin Gräßlin napisał na swoim blogu post dotyczący problemów z KWin. Otóż KDE 4.5 S.C. posiadało kilka usprawnień KWin i podczas gdy menedżer kompozycji sprawdzał opcjonalne rozszerzenia OpenGL, otwarte sterowniki Mesa nie robiły wszystkiego dobrze, co skutkowało błędami i innymi wypadkami uderzającymi w użytkowników KDE.

Po dokładnym przeanalizowaniu sytuacji okazało się, iż winne są: obiekt buforowania ramek OpenGL i GLSL (GL Shading Language), które powodują ogromną dziurę w komunikacji między KWin, a programistami Mesa. Mesa utrzymuje zepsute rozszerzenia, jak i wsparcie kompozycji OpenGL 3.x jedynie dla dla KDE 4.7.

Efekty pulpitu KWin zaczęły używać GL Shading Language. Jednocześnie użycie tego GLSL jest ograniczone do efektu blur oraz filtrów lanczos, ale mocne wykorzystanie owych ścieżek kodu wywołuje pewne błędy na kartach graficznych pod Linuksem, szczególnie z otwartymi sterownikami.

Okazuje się, że problem występuje również ze sterownikiem Intela, który część operacji jest wykonywana na procesorze przez programową emulację, częściej niż przez IGP, co wywołuje błędy obiektu bufora ramek oraz problemy z wieloma monitorami.

Martin Gräßlin po dokładnym zbadaniu wszystkiego stwierdził, że winę za całość ponosi sterownik Mesa, który używa specyfikacji OpenGL 2.1, która została wydana w 2004 roku. Efekt blur na Windows Vista na tym samym sprzęcie działa bez problemu. Jednym słowem, póki Mesa nie zacznie obsługiwać w pełni OpenGL 3.x i pewne sterowniki Gallium3D nie zostaną zaimplementowane, trzeba będzie czekać do KDE SC 4.7, czyli do następnego roku.

Polecane

Jesień Linuksowa

1 682
Polska Grupa Użytkowników Linuksa ma zaszczyt zaprosić na konferencję Jesień Linuksowa 2017, która odbędzie się w dniach 22 – 24 września 2017 roku. Jako...