compiz | ||
---|---|---|
Compiz ved hjelp av cube desktop plugin . | ||
Generell informasjon | ||
programtype | Window Layout Manager | |
utvikler | David Reveman , Sam Spilsbury , Matthias Hopf , Dave Arlie , Adam Jackson , Jon Smirl | |
Første utgivelse | 2006 | |
Tillatelse | MIT | |
Teknisk informasjon | ||
Planlagt inn | C ( OpenGL ) | |
standard grafisk grensesnitt | OpenGL | |
Versjoner | ||
Siste stabile versjon | 0.9.14.1 [ 1 ] ( 11. november 2016 (5 år, 11 måneder og 6 dager)) | |
Lenker | ||
Offesiell nettside kodelager | ||
Compiz er en av de første komposittvindusbehandlerne for X Window System som er i stand til å dra nytte av OpenGL - akselerasjon .
Den har også noen av funksjonene som andre konkurrenter har, for eksempel Exposé i Apples Mac OS X. Compiz er bygget på toppen av X compositing-utvidelsen og OpenGL-utvidelsen GLX_EXT_texture_from_pixmap .
Den planlegger for tiden å dele den delen av koden som er ansvarlig for sammensetning og administrasjon av vinduer, og dermed kunne bruke Compiz i maskinvare uten støtte for noen OpenGL-utvidelser som den som er nevnt ovenfor, ved å bruke RandR som akselerasjonsarkitektur.
Den ble introdusert av Novell i januar 2006 sammen med Xgl . Integrasjonen lar deg utføre kompositeringseffekter på vindushåndtering, for eksempel en minimereffekt og en kubevisning av arbeidsområdet. Compiz er en del av ICCCM -standarden og kan være en erstatning for standard GNOME 2.xx ( Metacity ) og KDE ( Kwin ) managere.
Opprinnelig fungerte Compiz bare på grafikkort støttet av Xgl . Men den 22. mai 2006 bestemte Red Hat seg for å legge til noen modifikasjoner til den grafiske X.Org Server -serveren for å gjøre unna Xgl, siden sistnevnte var avhengig av X.Org Server, la til et nytt lag med kompleksitet til den grafiske stabelen, og begrensede muligheter. OpenGL- skal akselereres av programvare, men ikke av maskinvare . Med AIGLX kan også Intel - kort brukes, inkludert nesten alle modeller fra ATi og Nvidia som bruker enten gratis eller proprietære drivere. Xgl er for tiden avviklet.
Liste over plugins inkludert i Compiz: [ 2 ]
Fellesskapsplugins (Compiz Fusion): [ 3 ]
Hovedprogramtillegg [ 4 ] | Ekstra plugins [ 5 ] | Ustøttede plugins [ 6 ] | Eksperimentelle/tredje dels plugins [ 7 ] | ||
---|---|---|---|---|---|
animert | 3D Windows | Falsk ARGB | Compiz-Scheme | ||
fargefiltre | ADD-hjelper | Snø | Lyd | ||
utstilling | benchmark | musebryter | Visuell hendelse | ||
Forbedret Zoom Desktop | krasjhåndterer | flis | Kube Atlantis | ||
jpeg | Cube Addon | skjermsparer | anaglyf | ||
Negativ | Ekstra WM-handlinger | gratisgevinster | Wiimote + | ||
Opacify | Fade til skrivebordet | [Tillegg] | speilbilde | ||
knipser vinduer | Skaler vinduets tittelfilter | ||||
Tekst | Vis skrivebordet | ||||
Forhåndsvisninger av vinduer | Sprut | ||||
Viewport Switcher | løypefokus | ||||
Skrivebordsvegg | WidgetLayer | ||||
Vindusregler | Bakgrunn | ||||
Løsninger |
Sammen med plugins utvikler Compiz-fellesskapet ofte patcher for eksisterende plugins når funksjonen ikke er garantert av en egen plugin, eller når den bruker mange deler av en eksisterende. Imidlertid kan patcher bare brukes på Compiz når den er kompilert på systembrukeren, med mindre utvikleren også slipper .so -bibliotekene og modsene for CCSM-innstillinger.
Siden februar 2009 [ 8 ] har det blitt gjort et forsøk på å gjennomføre en prosess med reintegrering av alle gaflene og omgruppering av utviklerne fordelt mellom dem.
Ideen er enkel, ikke å forvirre brukeren med mange navn og derfor sentralisere all innsats under Compiz -navnet .
Det er imidlertid uvanlig at et prosjekt med så kort levetid har hatt så mange interne inndelinger i utviklingsteamet. Noen av de mest populære gaflene er beskrevet nedenfor.
I 2006 opprettet et stort fellesskap av utviklere en gren av Compiz , som de kalte Quinnstorm , som inkluderte et komplett sett med plugins, mods og applikasjoner.
Beryl var navnet på et nytt prosjekt for Quinnstorm- grenen til Compiz , kunngjort 19. september 2006 på Compiz.org-forumet, etter at Quinnstorm og utviklingsteamet bestemte at gaffelen hadde forvillet seg for langt fra Compiz. -vanilla , the gren av Compiz startet av Novell . [ 9 ]
Medvirkende til utseendet til denne gaffelen var det faktum at Novell XGL/Compiz-teamet, og spesielt David Reveman , avviste forslaget om å kombinere Quinnstorm-endringene med Compiz-vanilla, og derfor ble det besluttet å gjøre en reell differensiering. Den 29. september 2006 ble versjon 0.1.0 utgitt i det originale compiz-quinnstorm-depotet og i forskjellige speil.
Hovedforskjellene mellom Compiz og Beryl var:
Den 24. mars 2007 kunngjorde Beryl-utviklerne sin gjenforening med Compiz , noe som ga opphav til et nytt prosjekt, Compiz Fusion .
Beryl vil bli inkludert som et supplement til Compiz-plugins, de to fellesskapene vil bli gjenforent, men separate fora vil være tilgjengelige til sammenslåingen er fullført.
I desember 2008 ble en ny gaffel kalt Compiz++ annonsert på Compiz e-postliste. [ 10 ] Noen av hovedforskjellene mellom Compiz og Compiz++ var:
Denne gaffelen forble imidlertid bare et forslag, 3. februar 2009 ble det annonsert [ 11 ] på prosjektets e-postlister at Compiz++ ideer ville bli integrert i Compiz 0.9.
Det er viktig å presisere at Compiz Fusion ikke er en forgrening av Compiz, men et Compiz-relatert prosjekt som er et resultat av sammenslåingen av Compiz "Compiz Extras" -pakken og pluginene fra Beryl -prosjektet , som var uavhengig av kjernen for vindusbehandling.
Formålet med prosjektet er, ved å bruke Compiz som kjerne, å overføre nesten alle Beryl-funksjoner til Compiz-plugins.
I februar 2009 ble det besluttet å slå sammen Compiz Fusion tilbake til Compiz. [ 12 ]
switcher-plugin
scale-Plugin
kube- og roter-Plugin
opacity-Plugin
firepaint-Plugin
snø-Plugin, med blader
Window-Switcher-Plugin, Cover Mode
Window-Switcher-Plugin, Flip-Mode