Tags Posts tagged with "martin gräßlin"

martin gräßlin

przez -
0 741
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 325
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 -
8 362

Blue Systems, niemiecka firma zajmująca się wspieraniem dystrybucji Netrunner, Linux Mint KDE, Kubuntu oraz projektów open source: Firefox KDE, KDE,rekonq, Muon Discover, zatrudniła na pełen etat, kolejnego programistę KDE. Martin Gräßlin, bo o nim mowa zajmuje się rozwojem menedżera okien KWin dla KDE Plasma Desktop i jest związany z projektem od ponad pięciu lat.

Martin tak skomentował tą wiadomość:

I want to thank Blue Systems for this great opportunity and also for all the other sponsored work in the KDE community,” added Gräßlin, who has been the KWin Maintainer since 2010 and also works on the KDE Plasma Compositor. The developer will start working for Blue Systems from January.

Pierwszym programistą, który został zatrudniony na pełen etat, jest Jonathan Riddell, który zajmuje się rozwojem Kubuntu.

przez -
8 493
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

Prasa, Czasopismo

1 879
Ukazało się Linux Magazine – numer 161. Lipcowe wydanie magazynu zawiera analizę tworzenia bardziej czytelnych wyrażeń regularnych z Simple Regex Language, instrukcje zabezpieczania i...