Compiz (fosta Beryl și Compiz Fusion) este un proiect software sursă liber, portabil și deschisă care a fost proiectat de la distanta pentru a acționa ca un compunere manager de ferestre pentru sistemele de operare GNU / Linux. Acesta este responsabil de efectele desktop uimitoare (Cube, Expunere, etc.), care, probabil, le-ai văzut pe Internet.Features la o caracteristici glanceKey includ suport pentru cele mai recente biblioteca OpenGL pentru a oferi utilizatorilor cu efecte desktop de top-notch, un plugin puternic arhitectură care pot fi schimbate în timpul rulării și permite oricui să extindă cu ușurință software-ul & rsquo; s funcționalitate implicit.
În plus, Compiz este livrat cu o gamă largă de efecte care vor impresiona prietenii, colegii și familia, Oferte de bucurie sporită și productivitate, precum și o comunitate tot mai mare și prietenos de utilizatori.
Ca un bonus, software-ul include un grafic front-end, numit CompizConfig manager Settings (CCSM), care vă permite să tweak efort Compiz să acționeze așa cum doriți să acționeze, precum și de a gestiona, activa și dezactiva effects.Supported mediu de birou / fereastră managersCompiz este ea însăși un manager de ferestre, ceea ce înseamnă că se execută pe partea de sus a distribuție GNU / Linux, fără a fi nevoie de un mediu desktop suplimentar sau un alt manager de ferestre. Cu toate acestea, este, de asemenea, poate fi implementată pe partea de sus a diferitelor medii desktop grafice, cum ar fi GNOME, KDE, Xfce, LXDE / LXQt, și multe others.Under capota, susținut sisteme de operare și software-ul availabilityThe este scris în C, C ++ și programarea Python limbă. Acesta este dezvoltat în mod activ și distribuit ca arhiva de surse universal, permițând utilizatorului să-l optimiza pentru o arhitectură hardware specific (32-bit și 64-biți sunt acceptate în acest moment).
În momentul de față, Compiz este distribuit ca pachete binare pre-construite pe principalele depozitele de software a numeroase distribuții Linux, inclusiv Ubuntu, Debian, Arch Linux, openSUSE, Fedora și Mageia.
Ce este nou în această versiune:
- suport complet pentru Metacity 3.14 în GTK-fereastra-decorator
- suport complet pentru bi-arc și multi-arc construiește
- Utilizați extensia GL_EXT_x11_sync_object OpenGL pentru a sincroniza actualizări cu X11, pentru a evita părți unrefreshed ale ecranului pe hardware-ul Nvidia
Ce este nou în versiunea 0.9.12.0:
- This versiune conține rezolvări ale unor probleme mai ales mici si ceva de lucru la muta gtk-fereastra-decorator pentru GTK + -3.
Ce este nou în versiunea 0.9.7.4:
- It's-un comunicat de bug fix.
Ce este nou în versiunea 0.9.7.2:
- It's-un comunicat de bug fix, cu unele accidente rezolvate și o mulțime de remedieri legate de tastatură manipulare cu Unity 5.
Ce este nou în versiunea 0.9.0:
- compiz-core:
- complet rescris API dezvoltator în C ++, folosind impuls și STL a simplifica o serie de sarcini manipulate inițial în miez.
- plugin refăcut sistemul de prindere funcție, în cazul în care macro-uri WRAP / despachetez au fost înlocuite cu lanțuri "inteligente" prin apel funcție utilizarea listelor de funcții reale care pot avea orice componentă dezactivat în orice moment pentru a salva ciclurile procesorului care nu sunt necesare
- Redare cadru divizat în plugin-urile compozite și OpenGL, fostul luare Compiz o compunere manager de ferestre și acesta din urmă efectuează că compunere folosind OpenGL. O astfel de divizare va permite noi plugin-uri de randare, cum ar fi XRender și ordonat să fie dezvoltate, precum și pentru a rula compiz ca un non-compunere manager de ferestre
- Adaugat copytex plugin, care re-implementează parte din "modul de copiere" textura obligatoriu de la Beryl. În timp ce acest lucru este mai lent, aceasta permite texturi care sunt mai mari decât dimensiunea maximă permisă de punere în aplicare textură OpenGL gazdă
- Adaugata decor reparenting la decor plugin. Acest lucru va permite compiz să ruleze cu decoratiuni ca o fereastră care nu-compunere manager. Sprijin reparenting adăugat atât GTK-ferestre-decorator și kde4-ferestre-decorator
- Adaugata KDE Plugin să se integreze cu bucla principală QT și de a crea un KApplication, pentru continuarea integrării în KDE.
- Adaugata plugin bibliotecă compiztoolbox, permite dezvoltatorilor de a face acțiuni plictisitoare, dar repetate în mai multe plugin-uri, cum ar fi înființat fereastra aplicației de comutare și trage miniaturi de ferestre
- plugins rescrise în C ++ folosind noul API
- DBus plugin folosește acum numărul de ecran pentru a identifica instanță Compiz. Acest lucru înseamnă că script-uri care folosesc / allscreens nu va mai funcționa. În general, acest lucru înseamnă că căi s-au schimbat acum să fie / org / freedesktop / Compiz / cu ecran {screen_number} / ... Într-un singur caz de Compiz, {screen_number} ar fi în general 0 (de exemplu, screen0)
- desen Forma puse în aplicare în Annotate. De asemenea, fix de lunga durata daune bug care a cauzat Bene în linie desen.
- Adaugata interfață serializare la bază, care permite plugin-uri pentru a salva statele activitate pe plugin încărcare / descărcare și prin Compiz relansează. Datele sunt stocate în X11 proprietăți fereastra și a scăzut în mod automat atunci când resursele X11 relevante sunt distruse
- plugin-principale:
- animații rescrise; sprijină constructii animație orientat obiect, care ar trebui să simplifice în continuare crearea de noi animații
- Switchers sprijini consultat doar icoane
- Adăugat suport pentru a trage ferestrele la marginile și le-au umple partea adiacentă a ecranului
- plugins rescrise în C ++ folosind noul API
- plugin-plus:
- Adăugat suport pentru rotirea automată ecranul
- Adăugat suport margine de rețea plugin astfel ferestrele pot fi ușor redimensionate prin glisarea de o margine sau de colț
- plugins rescrise în C ++ folosind noul API
- plugin-neacceptat:
- rescris elemente de interfață - permite definirea de elemente într-o manieră orientată obiect, crea cu ușurință noi plugin-uri care cârlig în funcționalitatea existentă a plugin-ului
- plugins rescrise în C ++ folosind noul API
- CCSM:
- Numărul de butoane a crescut la 20
- Fixed bug gtk mai noua expus în cazul în care valorile nu au fost citite înainte de a distruge fereastra de dialog care rezultă în înregistrări goale
- CompizConfig-backend-gconf:
- CMake sistem de construcție
- CompizConfig-python:
- Distutils sistem de construcție
- libcompizconfig:
- CMake sistem de construcție
- plugins rescrise în C ++ folosind noul API
Interfață
Ce este nou în versiunea 0.8.4:
- Această versiune aduce două plugin-uri noi, actualizări de traducere, multe bug fixat, stabilitate îmbunătățită, și o mai bună manipulare schimbare rezoluția ecranului. De asemenea, incluse este de lucru integrare suplimentară pentru KDE 4.
Ce este nou în versiunea 0.8.0:
- nou plugin & quot; comenzi & quot; care se ocupă de legăturile pentru comenzi arbitrare care anterior au fost manipulate în miez. În plus față de prezent în prealabil butonul și de margine de legături cheie legăturile s-au adăugat, de asemenea.
- nou plugin & quot; gnomecompat & quot; care se ocupă de legături care sunt utilizate exclusiv în mediul desktop Gnome și scoase legăturile corespunzătoare din miez. Această modificare stabilește meniul principal și a alerga legături de dialog pentru utilizatorii KDE ca și cele în prealabil au fost contradictorii între Compiz și KDE. Utilizatorii Gnome modernizarea trebuie să vă asigurați pentru a activa acest plugin.
- Adăugat suport pentru _NET_WM_FULLSCREEN_MONITORS EWMH indiciu.
- Adăugat suport pentru citirea icoana indiciu de proprietate WM_HINTS dacă _NET_WM_ICON nu este disponibil.
- suport Actualizare Gnome Gnome pentru 2.24.
- opțiuni Adăugat la scară plug-in care permite & quot; tip basculant & quot; Comportamentul de legaturi cheie și buton.
- Mai multe de memorie remedieri de scurgere.
- ajustate gtk-fereastra decorator pentru versiunile mai noi-libmetacity privat.
- Afișaj fix gtk-fereastra decorator pentru limbi RTL.
- ajustate kde4-fereastra decorator pentru KDE 4.2 API.
- Numărul mare de remedieri minore bug, în special în manipularea și stivuirea cod de redimensionare.
- actualizări de traducere
Comentariile nu a fost găsit