KWin – menedżer okien , wykorzystywany domyślnie przez środowisko graficzne KDE i będący częścią składową tego środowiska. Możliwe jest wykorzystanie KWin także jako samodzielnego menedżera okien lub wykorzystanie go w innym środowisku graficznym, możliwe jest też uruchamianie KDE z innym niż KWin menedżerem okien.
Nazwa Wersja KWin Wersja KDE Uwagi KWM 1.0 1.0 KWin 2.0 2.0 Rozszerzono wsparcie motywów i efektów okien. KWin 3.0 3.2 Ulepszono obsługę rozszerzonych stardardów ICCCM z freedesktop.org KWin 4.0 4.0 Obsługa kompozycji i efektów podobnych do Compiza . KWin 4.4 4.4 Maksymalizacja i kafelkowanie przez przeciąganie do krawędzi ekranu, grupowanie i tworzenie zakładek[2] . KWin 4.5 4.5 Kafelkowanie[3]
Istnieje wiele dekoracji okien dla KWin, w tym domyślnie dostępny Oxygen , przypominający Microsoft Windows Redmond i Keramik. Motywy dla IceWM również mogą być używane w KWin, pod warunkiem zainstalowania pakietu kdeartwork.
Obecnie wspieranymi backendami kompozycji są XRender , OpenGL 1.x, OpenGL 2.x, oraz OpenGL ES 2.0[4] .
Efekt CoverSwitch w KDE4 wykorzystującym menedżer okien KWin Lista efektów dostępnych w KDE 4.8
Nazwa Opis Negacja Odwrócenie kolorów pulpitu i okien Lupa Powiększenie ekranu przypominające „rybie oko” Powiększenie Powiększanie całego pulpitu Pomoc przy przeciąganiu Pomaga znaleźć środek ekranu podczas przesuwania okna Śledzenie myszy Pokazuje pozycję kursora myszy po uaktywnieniu
Nazwa Opis Wybuch Powoduje wybuch okna po jego zamknięciu Znikanie/Wyłanianie Powoduje powolne znikanie/wyłanianie okien podczas ich pokazywania lub ukrywania Przenikanie pulpitów Przenikanie wirtualnych pulpitów podczas przełączania między nimi Rozpad Zamknięte okna rozpadają się Podświetlenie okna Podświetlenie właściwego okna podczas zatrzymania kursora myszy nad elementami paska zadań Logowanie Płynne rozjaśnianie do pulpitu podczas logowania Wylogowanie Zmniejszenie nasycenia kolorów podczas pokazywania okna wylogowania Magiczna lampa Symulacja magicznej lampy podczas minimalizacji okien Animacja minimalizacji Animowana minimalizacja okien Znacznik myszy Pozwala rysować linie na pulpicie Geometria okna Wyświetlanie geometrii okna przy przesuwaniu/zmianie rozmiaru Skalowanie Animacja pojawiania się okna Slajd Przesunięcie okien przez ekran podczas przełączania wirtualnych pulpitów Szybowanie Okna szybują podczas otwierania i zamykania Arkusz Powoduje płynne zanikanie i pojawianie się okien podczas pokazywania i ukrywania Miniaturki w pasku zadań Pokazywanie miniaturek okien, kiedy kursor znajduje się na ich pozycji w pasku zadań Miniaturki z boku Pokazuje miniaturki okien z boku ekranu Prześwitywanie Efekt prześwitywania okien występujący w różnych warunkach Chwiejne okna Powoduje deformację okien podczas ich przemieszczania Tablica Zmniejszenie nasycenia kolorów podczas pokazywania Tablicy Plazmy Zrzut ekranu Zapis zrzutu bieżącego okna w katalogu domowym Rozmycie Rozmywanie tła za półprzezroczystymi oknami
Nazwa Opis Odczucia przy starcie Efekt pomocniczy dla odczuć przy starcie Efekt obecny w KDE 4.3 Śnieg Symulacja śniegu padającego na pulpit
Nazwa Opis Rodzic okna dialogowego Przyciemnienie okna rodzica aktywnego okna dialogowego Przyciemnienie nieaktywnych Przyciemnienie nieaktywnych okien Przyciemniony ekran w trybie administratora Przyciemnienie całego ekranu podczas żądania praw administratora Przesuń w tył Przesuwanie w tył nieaktywnych okien
Nazwa Opis Pokaż FPS Pokazywanie wydajności KWin w rogu ekranu Pokaż rysowane Podświetlanie obszarów pulpitu, które zostały ostatnio uaktualnione
Nazwa Opis Przełącznik Pokazuje miniaturki okien podczas przełączania za pomocą Alt +Tab Przełącznik Cover Flow Pokazanie okna efektu przełącznika Cover Flow po wciśnięciu Alt +Tab Sześcian pulpitu Pokazanie każdego wirtualnego pulpitu na innej ścianie sześcianu Animacja sześcianu pulpitu Animowanie przełączania pulpitów za pomocą sześcianu Siatka pulpitu Powiększenie tak, żeby wszystkie pulpity były widoczne obok siebie Przełącznik stosowy Przełączanie między oknami na stosie po wciśnięciu Alt +Tab Prezentacja okien Powiększenie do momentu Zmiana rozmiaru okien Zmiana rozmiaru okien metodą szybkiego skalowania struktur zamiast uaktualnienia zawartości Zarys Efekt pomocniczy do renderowania obramowania
Software Compilation Workspaces Aplikacje Jądro Pakiety Community