KWin

Z Wikipedii, wolnej encyklopedii
Skocz do: nawigacji, wyszukiwania
KWin
Menedżer okien
Kwin-cube.jpg
KWin 4.4 z efektem kostki.
Producent KDE
System operacyjny Linux, BSD i inne Uniksopodobne
Napisane w C++ (Qt)
Aktualna wersja stabilna 4.8 (25 stycznia 2011)
Licencja GNU General Public License

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.

Historia[edytuj | edytuj kod]

Nazwa Version 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[1].
KWin 4.5 4.5 Kafelkowanie[2]

Wygląd[edytuj | edytuj kod]

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.

Kompozycje[edytuj | edytuj kod]

Obecnie wspieranymi backendami kompozycji są XRender, OpenGL 1.x, OpenGL 2.x, oraz OpenGL ES 2.0[3].

Efekt CoverSwitch w KDE4 wykorzystującym menedżer okien KWin

Dostępne efekty[edytuj | edytuj kod]

Lista efektów dostępnych w KDE 4.8

Dostępność[edytuj | edytuj kod]

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

Wygląd[edytuj | edytuj kod]

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

Upiększenia[edytuj | edytuj kod]

Nazwa Opis
Odczucia przy starcie Efekt pomocniczy dla odczuć przy starcie
Efekt obecny w KDE 4.3
Śnieg Symulacja śniegu padającego na pulpit

Pierwszy plan[edytuj | edytuj kod]

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

Narzędzia[edytuj | edytuj kod]

Name Description
Pokaż FPS Pokazywanie wydajności KWin w rogu ekranu
Pokaż rysowane Podświetlanie obszarów pulpitu, które zostały ostatnio uaktualnione

Zarządzanie oknami[edytuj | edytuj kod]

Name Description
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

Przypisy

  1. KDE SC 4.4.0 Caikaku Release Announcement (ang.). [dostęp 13 June 2010].
  2. KDE Software Compilation 4.5 Beta2 Release Announcement (ang.). [dostęp 13 June 2010].
  3. Martin Gräßlin: KWin Embraces New Platforms with OpenGL ES 2.0 Support (ang.). KDE.NEWS, 2011-02-18. [dostęp 2011-04-09].