KWin

De la Wikipedia, enciclopedia liberă.
Salt la navigare Salt la căutare
KWin
software
Siglă
Efectul „Răsfoire copertă” în KDE 4.1
Efectul „Răsfoire copertă” în KDE 4.1
Tip Sistem de bobinare
Dezvoltator KDE eV
Ultima versiune 4.11.8 (4 februarie 2014)
Sistem de operare Linux
Unix-like
Limba C ++
Licență Licență publică generală GNU
( licență gratuită )
Site-ul web projects.kde.org/projects/frameworks/kwindowsystem/repository

În domeniul informaticii , KWin este un manager de compoziție de ferestre scris în C ++ pentru sistemul grafic X Window .

KWin este o parte integrantă a KDE , dar poate funcționa și independent de restul desktopului sau cu alte medii desktop , deși depinde de bibliotecile de bază KDE .

KWin este extensibil configurabil prin Kcontrol în KDE 3 și Setări de sistem în KDE 4 . Comportamentul său poate fi configurat foarte bine, iar decorarea ferestrei poate fi modificată.

Povestea KWin

Nume Versiune Versiunea KDE Detalii
KWM 1.0 1.0
KWin 2.0 2.0 Suport extins pentru teme și efecte de fereastră
KWin 3.0 3.2 Suport îmbunătățit pentru standardul ICCCM de la freedesktop.org
KWin 4.0 4.0 Suport adăugat pentru efecte avansate [1], cum ar fi cele furnizate de Compiz

Caracteristici

Începând cu KDE 4.0, KWin a fost profund reproiectat [2] cu scopul de a obține un manager de ferestre capabil să funcționeze în trei moduri:

  • de bază, ca orice alt manager de ferestre standard;
  • cu XRender, folosind această extensie a X.Org este capabil să ofere un suport limitat pentru efecte grafice precum transparențe, umbre și tranziții;
  • cu OpenGL , datorită acestora poate oferi efecte comparabile cu cele tipice Compiz .

Este important să subliniem că deja în seria 3 KWin a fost capabil să ofere efecte grafice avansate, dar numai prin XRender, și bazându-se pe kompmgr, un derivat al xcompmgr. Această implementare separată avea multe limitări care au fost definitiv rezolvate prin adăugarea de capabilități de compozitie în cadrul KWin.

Această alegere implică posibilitatea de a avea un manager de ferestre completat cu toate funcțiile deja prezente în KWin, dar și de a exploata potențialul plăcilor grafice moderne. Acesta este un avantaj important față de Compiz, deoarece nu este la fel de bine integrat cu KDE ca KWin și este utilizabil doar cu un card cu suport OpenGL.

Mai mult, KWin este capabil să testeze capacitățile plăcii grafice și să activeze efectele avansate dacă le acceptă.

Efecte OpenGL disponibile

Accesibilitate

  • Ajutor pentru andocare: ajută la găsirea centrului ecranului atunci când mișcați o fereastră.
  • Creșteți claritatea: face desktopul mai clar.
  • Mărire: mărește partea ecranului lângă indicatorul mouse-ului.
  • Urmăriți mouse-ul: când este activat, acesta arată un efect de localizare a poziției mouse-ului.
  • Inversează: inversează culorile desktopului și ale ferestrelor.
  • Lupă: o lupă de ecran care arată ca o lupă.
  • Zoom: Mărește întregul desktop.

Aspect

Efectul „Windows pâlpâitor” în KDE 4.1
  • Conectare: se estompează treptat pe desktop la conectare.
  • Minimizați animația: animează minimizarea ferestrei.
  • Se destramă: ferestrele se destramă când sunt închise.
  • Dissolve Desktop: Animați schimbarea desktopului cu un dissolve.
  • Explozie - face ca ferestrele să explodeze când sunt închise.
  • Evidențiați fereastra: evidențiază fereastra corespunzătoare atunci când plasați mouse-ul peste un element din bara de activități.
  • Ferestre pâlpâitoare - deformează ferestrele atunci când sunt mutate.
  • Foi: face ca casetele de dialog să „zboare” înăuntru și în afară treptat pe măsură ce sunt afișate sau ascunse.
  • Lampă magică: Simulează o lampă magică atunci când minimizează ferestrele.
  • Miniaturi laterale: afișează miniaturile ferestrei pe partea laterală a ecranului.
  • Miniaturi din bara de activități: Afișează miniaturile ferestrei dacă cursorul se află pe elementul corespunzător din bara de activități.
  • Umbra - desenează umbra sub ferestre.
  • Scara: animă aspectul ferestrelor.
  • Slide: Glisează ferestrele de pe desktop când răsfoiți desktop-uri virtuale.
  • Semne de mouse: vă permite să desenați linii pe desktop.
  • Semitransparență: faceți ferestrele translucide în anumite condiții.
  • Fade - Face ca ferestrele să se estompeze treptat și să apară atunci când sunt afișate sau ascunse.
  • Încheiere sesiune: Desaturează desktopul când este afișată caseta de dialog pentru încheierea sesiunii.

Concentrați-vă

  • Parental dialog: Întunecă fereastra părinte a dialogului activ.
  • Dark inactive: Întunecă ferestrele inactive.
  • Ecran gol pentru modul administrator: întunecă întregul ecran atunci când sunt necesare privilegii de administrator.
  • Slide Back: Glisează înapoi ferestrele care își pierd focalizarea.

Gestionarea ferestrelor

Efectul „Desktop Cube” în KDE 4.1
  • Animație Desktop Cube: Animează comutatorul desktop cu un cub.
  • Schimbare prin flipping: Schimbați ferestrele flipping-le ca într-o stivă în loc de comutatorul de fereastră Alt-Tab.
  • Toggle Box: Afișează miniaturile ferestrelor în comutatorul Alt-Tab.
  • Desktop Cube: afișează fiecare desktop virtual pe partea laterală a unui cub.
  • Grila desktop: micșorați, astfel încât toate desktopurile virtuale să fie afișate una lângă alta într-o grilă.
  • Afișare ferestre: micșorați până când toate ferestrele deschise pot fi afișate una lângă alta.
  • Răsfoiți coperțile: afișează un efect de acoperire în locul comutatorului de fereastră Alt-Tab.

Instrumente

  • Afișare FPS: arată performanța KWin în colțul ecranului.
  • Afișați Redraw - Evidențiază părți ale desktopului care au fost recent actualizate.

Alte

  • Zăpadă: Simulează zăpada care cade pe desktop.

Aspect

Câteva exemple de teme (decorațiuni) pentru KWin în KDE 3

Există o gamă largă de teme pentru KWin. Cele mai cunoscute sunt Plastik (care este tema implicită în ultimele versiuni ale KDE 3.5), Keramik, Redmond, Baghira, Crystal (tema implicită în distribuția Kubuntu folosind KDE 3). Pot fi folosite și teme IceWM .

În prezent, tema implicită este Oxigen .

Alte teme pot fi descărcate de pe site: https://www.kde-look.org/ .

Notă

  1. ^ (EN) S-a adăugat compozitul în KWin pentru KDE 4 , pe dot.kde.org. Adus la 26 august 2010 (arhivat din original la 7 decembrie 2010) .
  2. ^ (EN) KWin în KDE 4.0 , pe techbase.kde.org. Adus la 26 august 2010 .

Alte proiecte

linkuri externe

Software gratuit Free Software Portal : accesați intrările Wikipedia care se ocupă cu software-ul liber