KWin
software
Logo
Logo
Effetto "Sfoglia copertine" in KDE 4.1
Effetto "Sfoglia copertine" in KDE 4.1
Effetto "Sfoglia copertine" in KDE 4.1
GenereWindowing system
SviluppatoreKDE
Ultima versione6.1.0 (12 giugno 2024)
Sistema operativoLinux
Unix-like
LinguaggioC++
LicenzaGNU Lesser General Public License
(licenza libera)
Sito webprojects.kde.org/projects/frameworks/kwindowsystem/repository

Nell'ambito dell'informatica, KWin è un compositing window manager scritto in C++ per il sistema grafico X Window System.

KWin è parte integrante di KDE, ma è in grado di funzionare anche indipendentemente dal resto del desktop o con altri ambienti desktop, sebbene dipenda dalle librerie base di KDE.

KWin è ampiamente configurabile tramite Kcontrol in KDE 3 e Impostazioni di sistema in KDE 4. È possibile configurarne molto approfonditamente il comportamento e cambiare la decorazione delle finestre.

Storia di KWin

[modifica | modifica wikitesto]
Nome Versione Versione di KDE Dettagli
KWM 1.0 1.0
KWin 2.0 2.0 Supporto esteso per i temi e per gli effetti delle finestre
KWin 3.0 3.2 Migliorato il supporto per lo standard ICCCM da freedesktop.org
KWin 4.0 4.0 Aggiunto il supporto per effetti avanzati[1] come quelli forniti da Compiz

Caratteristiche

[modifica | modifica wikitesto]

A partire dalla versione 4.0 di KDE, KWin è stato profondamente riprogettato[2] con l'obiettivo di ottenere un window manager in grado di funzionare in tre modalità:

È importante da sottolineare che già nella serie 3 KWin era in grado di offrire effetti grafici avanzati, ma solo tramite XRender, ed appoggiandosi a kompmgr, un derivato di xcompmgr. Questa implementazione separata presentava molte limitazioni che sono state definitivamente risolte aggiungendo, all'interno di KWin, le funzionalità di compositing.

Questa scelta comporta la possibilità di avere un window manager completo di tutte le funzionalità già presenti in KWin, ma anche di sfruttare le potenzialità delle moderne schede grafiche. Questo è un importante vantaggio rispetto a Compiz, perché questo non è ben integrato con KDE come KWin ed è utilizzabile solo con una scheda con supporto OpenGL.

Inoltre KWin è in grado di testare le capacità della scheda grafica ed attivare gli effetti avanzati qualora questa li supporti.

Effetti OpenGL disponibili

[modifica | modifica wikitesto]

Accessibilità

[modifica | modifica wikitesto]

Aspetto

[modifica | modifica wikitesto]
Effetto "Finestre tremolanti" in KDE 4.1

Focus

[modifica | modifica wikitesto]

Gestione delle finestre

[modifica | modifica wikitesto]
Effetto "Cubo desktop" in KDE 4.1

Strumenti

[modifica | modifica wikitesto]

Altro

[modifica | modifica wikitesto]

Aspetto

[modifica | modifica wikitesto]
Alcuni esempi di temi (decorazioni) per KWin in KDE 3

Esiste una vasta scelta di temi per KWin. I più famosi sono Plastik (che è il tema predefinito nelle ultime versioni di KDE 3.5), Keramik, Redmond, Baghira, Crystal (il tema predefinito nella distribuzione Kubuntu che utilizzava KDE 3). Possono essere usati anche i temi dedicati a IceWM.

Attualmente il tema predefinito è Oxygen.

Altri temi possono essere scaricati dal sito: https://www.kde-look.org/.

Note

[modifica | modifica wikitesto]
  1. ^ (EN) Aggiunto il compositing in KWin per KDE 4, su dot.kde.org. URL consultato il 26 agosto 2010 (archiviato dall'url originale il 7 dicembre 2010).
  2. ^ (EN) KWin in KDE 4.0, su techbase.kde.org. URL consultato il 26 agosto 2010.

Altri progetti

[modifica | modifica wikitesto]

Collegamenti esterni

[modifica | modifica wikitesto]
  Portale Software libero: accedi alle voci di Wikipedia che trattano di Software libero