KWin

KWin
Ilustracja
KWin 4.4 z efektem kostki.
AutorKDE
Aktualna wersja stabilna5.20 (13 października 2020; ponad rok temu)[1]
Język programowaniaC++ (Qt)
System operacyjnyLinux, BSD i inne Uniksopodobne
RodzajMenedżer okien
LicencjaGNU General Public License

Kwinmenedż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

NazwaVersionWersja KDEUwagi
KWM1.01.0
KWin2.02.0Rozszerzono wsparcie motywów i efektów okien.
KWin3.03.2Ulepszono obsługę rozszerzonych stardardów ICCCM z freedesktop.org
KWin4.04.0Obsługa kompozycji i efektów podobnych do Compiza.
KWin4.44.4Maksymalizacja i kafelkowanie przez przeciąganie do krawędzi ekranu, grupowanie i tworzenie zakładek[2].
KWin4.54.5Kafelkowanie[3]

Wygląd

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

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

Dostępne efekty

Lista efektów dostępnych w KDE 4.8

Dostępność

NazwaOpis
NegacjaOdwrócenie kolorów pulpitu i okien
LupaPowiększenie ekranu przypominające „rybie oko”
PowiększeniePowiększanie całego pulpitu
Pomoc przy przeciąganiuPomaga znaleźć środek ekranu podczas przesuwania okna
Śledzenie myszyPokazuje pozycję kursora myszy po uaktywnieniu

Wygląd

NazwaOpis
WybuchPowoduje wybuch okna po jego zamknięciu
Znikanie/WyłanianiePowoduje powolne znikanie/wyłanianie okien podczas ich pokazywania lub ukrywania
Przenikanie pulpitówPrzenikanie wirtualnych pulpitów podczas przełączania między nimi
RozpadZamknięte okna rozpadają się
Podświetlenie oknaPodświetlenie właściwego okna podczas zatrzymania kursora myszy nad elementami paska zadań
LogowaniePłynne rozjaśnianie do pulpitu podczas logowania
WylogowanieZmniejszenie nasycenia kolorów podczas pokazywania okna wylogowania
Magiczna lampaSymulacja magicznej lampy podczas minimalizacji okien
Animacja minimalizacjiAnimowana minimalizacja okien
Znacznik myszyPozwala rysować linie na pulpicie
Geometria oknaWyświetlanie geometrii okna przy przesuwaniu/zmianie rozmiaru
SkalowanieAnimacja pojawiania się okna
SlajdPrzesunięcie okien przez ekran podczas przełączania wirtualnych pulpitów
SzybowanieOkna szybują podczas otwierania i zamykania
ArkuszPowoduje 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 bokuPokazuje miniaturki okien z boku ekranu
PrześwitywanieEfekt prześwitywania okien występujący w różnych warunkach
Chwiejne oknaPowoduje deformację okien podczas ich przemieszczania
TablicaZmniejszenie nasycenia kolorów podczas pokazywania Tablicy Plazmy
Zrzut ekranuZapis zrzutu bieżącego okna w katalogu domowym
RozmycieRozmywanie tła za półprzezroczystymi oknami

Upiększenia

NazwaOpis
Odczucia przy starcieEfekt pomocniczy dla odczuć przy starcie
Efekt obecny w KDE 4.3
ŚniegSymulacja śniegu padającego na pulpit

Pierwszy plan

NazwaOpis
Rodzic okna dialogowegoPrzyciemnienie okna rodzica aktywnego okna dialogowego
Przyciemnienie nieaktywnychPrzyciemnienie nieaktywnych okien
Przyciemniony ekran w trybie administratoraPrzyciemnienie całego ekranu podczas żądania praw administratora
Przesuń w tyłPrzesuwanie w tył nieaktywnych okien

Narzędzia

NameDescription
Pokaż FPSPokazywanie wydajności KWin w rogu ekranu
Pokaż rysowanePodświetlanie obszarów pulpitu, które zostały ostatnio uaktualnione

Zarządzanie oknami

NameDescription
PrzełącznikPokazuje miniaturki okien podczas przełączania za pomocą Alt+Tab
Przełącznik Cover FlowPokazanie okna efektu przełącznika Cover Flow po wciśnięciu Alt+Tab
Sześcian pulpituPokazanie każdego wirtualnego pulpitu na innej ścianie sześcianu
Animacja sześcianu pulpituAnimowanie przełączania pulpitów za pomocą sześcianu
Siatka pulpituPowiększenie tak, żeby wszystkie pulpity były widoczne obok siebie
Przełącznik stosowyPrzełączanie między oknami na stosie po wciśnięciu Alt+Tab
Prezentacja okienPowiększenie do momentu
Zmiana rozmiaru okienZmiana rozmiaru okien metodą szybkiego skalowania struktur zamiast uaktualnienia zawartości
ZarysEfekt pomocniczy do renderowania obramowania

Przypisy

  1. Plasma 5.20; New and improved inside and out (ang.). [dostęp 2020-10-17].
  2. KDE SC 4.4.0 Caikaku Release Announcement (ang.). [dostęp 2010-06-13].
  3. KDE Software Compilation 4.5 Beta2 Release Announcement (ang.). [dostęp 2010-06-13].
  4. Martin Gräßlin: KWin Embraces New Platforms with OpenGL ES 2.0 Support (ang.). KDE.NEWS, 2011-02-18. [dostęp 2011-04-09].

Media użyte na tej stronie

Kwin-coverswitch4.1 beta 1.png
Autor: KDE, Licencja: GPL
"CoverSwitch" effect in KDE 4.1 Beta 1.
Kwin-cube.jpg
Autor: KDE project, Licencja: GPL
KDE's KWin 4.4 with Cube effect