Compiz (tidligere Beryl og Compiz Fusion) er et gratis, bærbar og åpen kildekode-prosjekt som er designet fra forskyvningen til å fungere som en sammensetting vindusbehandler for GNU / Linux operativsystemer. Det er ansvarlig for de forbløffende skrivebordseffekter (Cube, Expose, etc.) som du sikkert har sett på Internet.Features på en glanceKey funksjoner inkluderer støtte for den nyeste OpenGL biblioteket for å gi brukere med top-notch skrivebordseffekter, en kraftig plugin arkitektur som kan endres under kjøring og tillate noen å enkelt utvide programmet & rsquo; s standard funksjonalitet.
I tillegg er Compiz sammen med et bredt spekter av effekter som vil imponere dine venner, kolleger og familie, gir økt trivsel og produktivitet, samt et voksende og vennlig fellesskap av brukere.
Som en bonus, inkluderer programvare et grafisk front-end, kalt CompizConfig Settings Manager (ccsm), som lar deg uanstrengt finpusse Compiz til å handle slik du vil ha det til å handle, samt å administrere, aktivere og deaktivere effects.Supported skrivebordsmiljøer / vindu managersCompiz er en vindusbehandler seg selv, noe som betyr at det kjører på toppen av GNU / Linux distribusjon uten behov for en ekstra skrivebordsmiljø eller en annen vindusbehandler. Men kan også bli utplassert på toppen av ulike grafiske skrivebordsmiljøer, slik som GNOME, KDE, Xfce, LXDE / LXQt, og mange others.Under panseret, støttet operativsystemer og availabilityThe programvaren er skrevet i C, C ++ og Python programmering språk. Det er aktivt utviklet og distribuert som en universell kilder arkiv, slik at brukeren kan optimalisere det for en bestemt maskinvare arkitektur (32-bit og 64-bit støttes på dette tidspunktet).
For øyeblikket er Compiz distribueres som forhåndsbygde pakker på de viktigste programvare samlinger av mange distribusjoner av Linux, inkludert Ubuntu, Debian, Arch Linux, opensuse, Fedora og Mageia.
Hva er nytt i denne utgaven:
- full støtte for Metacity 3.14 i gtk-vindu-dekoratør
- full støtte for bi-bue og multi-bue bygger
- Bruk GL_EXT_x11_sync_object OpenGL forlengelse for å synkronisere oppdateringer med X11 for å unngå unrefreshed deler av skjermen på Nvidia maskinvare
Hva er nytt i versjon 0.9.12.0:
- This utgivelsen inneholder det meste små feilrettinger og en del arbeid for å flytte gtk-vindu-dekoratør til GTK + -3.
Hva er nytt i versjon 0.9.7.4:
- It's en bug fix-utgivelse.
Hva er nytt i versjon 0.9.7.2:
- It's en bug fix-utgivelse, med noen krasjer løst og masse reparasjoner knyttet til tastatur håndtering med Unity 5.
Hva er nytt i versjon 0.9.0:
- compiz-core:
- Helt omskrevet utvikler API i C ++, bruker boost og stl å forenkle en rekke oppgaver opprinnelig håndteres i kjernen.
- omarbeidet plugin funksjon hooking system, hvor de WRAP / pakke makroer har blitt erstattet med "smart" funksjon samtalekjeder bruke ekte funksjonslister som kan ha noen komponent slått av når som helst for å spare unødvendige CPU-sykluser
- Rende rammeverk delt inn i kompositt og OpenGL-plugins, tidligere making compiz en sammensetting vindusbehandler og sistnevnte utfører at sammensetting bruker OpenGL. En slik splitt vil tillate nye rende plugins som XRender og Clutter å bli utviklet så vel som for compiz til å kjøre som en ikke-sammensetting vindusbehandler
- Lagd copytex plugin, som re-redskaper del av "kopi mode 'tekstur bindende fra Beryl. Selv om dette er tregere, gjør det for teksturer som er større enn den maksimale tekstur tillatt størrelse av vertens OpenGL implementering
- Lagt dekorasjon reparenting til dekorasjon plugin. Dette vil tillate compiz til å kjøre med dekorasjoner som en ikke-sammensetting vindusbehandler. Reparenting støtte lagt til både GTK-vindu-dekoratør og KDE4-vindu-dekoratør
- Lagt KDE Plugin for å integrere med QT hoved sløyfe og skape en KApplication, for ytterligere integrering i KDE.
- Lagt compiztoolbox bibliotek plugin, tillater utviklere å gjøre kjedelige, men gjentatte handlinger i mange plugins som satt opp programmet switcher vinduet og trekke miniatyrbilder av vindu
- Plugins omskrevet i C ++ med den nye API
- DBus plugin bruker nå skjermen nummer for å identifisere compiz eksempel. Dette betyr at skript som bruker / allscreens vil ikke lenger fungere. Generelt betyr dette at banene har nå endret til å være / org / freedesktop / compiz / skjerm {screen_number} / ... I en enkelt forekomst av compiz, {screen_number} generelt vil være 0 (dvs. screen0)
- Shape tegning implementert i notere ned. Også fast langvarig skade bug som forårsaket hopper i strektegning.
- Lagt serialisering grensesnitt til kjernen, noe som gjør at plugins for å spare aktivitetstilstander på plugin last / losse og gjennom compiz relanseringer. Dataene lagres i X11 vindusegenskaper og automatisk slettet når relevante ressurser X11 er ødelagt
- plugins-hoved:
- omskrevet animasjoner grensesnitt; støtter objektorientert animasjon konstruksjon, som skal videre forenkle skape nye animasjoner
- Switcher støtter visning bare ikoner
- Lagt til støtte for å dra vinduer til kantene og ha dem fylle den tilstøtende side av skjermen
- Plugins omskrevet i C ++ med den nye API
- plugins-ekstra:
- Lagt til støtte for automatisk tapet rotasjon
- Lagt kant støtte til rutenett plugin slik at vinduer kan lett bli endret ved å dra til en kant eller hjørne
- Plugins omskrevet i C ++ med den nye API
- plugins-støttes:
- Omskrevet elementer grensesnitt - gjør det mulig definisjon av elementer i et objektorientert måte, enkelt opprette nye plugins som koble til eksisterende funksjonalitet av plugin
- Plugins omskrevet i C ++ med den nye API
- ccsm:
- Antall knapper økt til 20
- Fast bug nyere gtk eksponert der verdiene ikke ble lest før ødelegge dialogvinduet som resulterer i tomme oppføringer
- compizconfig-backend-gconf:
- CPåse buildsystem
- compizconfig-python:
- Distutils buildsystem
- libcompizconfig:
- CPåse buildsystem
- Plugins omskrevet i C ++ med den nye API
Hva er nytt i versjon 0.8.4:
- Denne utgivelsen bringer to nye plugins, oversettelses oppdateringer, mange feilrettinger, bedre stabilitet og bedre skjermoppløsning endring håndtering. Inkludert er også ekstra integreringsarbeid for KDE 4.
Hva er nytt i versjon 0.8.0:
- Ny plugin & quot; kommandoer & quot; som håndterer bindinger for vilkårlige kommandoer som tidligere ble håndtert i kjernen. I tillegg til de tidligere presentere nøkkel bindinger knappen og kant bindinger ble lagt i tillegg.
- Ny plugin & quot; gnomecompat & quot; som håndterer bindinger som utelukkende brukes i Gnome skrivebordsmiljøet, og fjernet de tilsvarende bindinger fra kjernen. Denne endringen løser hovedmenyen og kjøre dialog bindinger for KDE-brukere som de tidligere var i konflikt mellom compiz og KDE. Gnome brukere oppgradering bør sørge for å aktivere denne plugin.
- Lagt til støtte for _NET_WM_FULLSCREEN_MONITORS EWMH hint.
- Lagt til støtte for lesing på ikonet hint fra WM_HINTS eiendommen dersom _NET_WM_ICON er ikke tilgjengelig.
- Oppdater Gnome støtte for Gnome 2.24.
- Lagt alternativer for å skalere plugin som gjør at & quot; vippe typen & quot; oppførsel for taster og knapper bindinger.
- Flere minnelekkasje rettinger.
- Justert gtk-vindu-dekoratør for nyere libmetacity-privat versjoner.
- Fast gtk-vindu-dekoratør display for RTL språk.
- Justert KDE4-vindu-dekoratør for KDE 4.2 API.
- Et stort antall mindre feilrettinger, spesielt i resize håndtering og stabling kode.
- Oversettelses oppdateringer
Kommentarer ikke funnet