Aller au contenu
 







Menu principal
   


Navigation  



Accueil
Portails thématiques
Article au hasard
Contact
 




Contribuer  



Débuter sur Wikipédia
Aide
Communauté
Modifications récentes
Faire un don
 








Rechercher  

































Créer un compte

Se connecter
 









Créer un compte
 Se connecter
 




Pages pour les contributeurs déconnectés en savoir plus  



Contributions
Discussion
 



















Sommaire

   



Début
 


1 Description  



1.1  Gestionnaire et compositeur  





1.2  Accélération graphique  





1.3  Environnements de bureau  





1.4  Quelques effets graphiques  





1.5  Décorateurs de fenêtres  





1.6  Commandes  







2 Historique  



2.1  Avant  





2.2  Enthousiasme de la communauté  





2.3  Le fork Beryl  





2.4  La réconciliation : Compiz Fusion  





2.5  Autres branches et réunification  





2.6  Synchronisation sur les sorties de Ubuntu  







3 Voir aussi  



3.1  Articles connexes  





3.2  Liens externes  







4 Notes et références  














Compiz






العربية
Català
Čeština
Deutsch
English
Español
فارسی
Suomi
עברית
Italiano



Bahasa Melayu
Nederlands
Norsk bokmål
Polski
Português
Русский
Slovenčina
Svenska
Türkçe
Українська

 

Modifier les liens
 









Article
Discussion
 

















Lire
Modifier
Modifier le code
Voir lhistorique
 








Outils
   


Actions  



Lire
Modifier
Modifier le code
Voir lhistorique
 




Général  



Pages liées
Suivi des pages liées
Téléverser un fichier
Pages spéciales
Lien permanent
Informations sur la page
Citer cette page
Obtenir l'URL raccourcie
Télécharger le code QR
Élément Wikidata
 




Imprimer/exporter  



Créer un livre
Télécharger comme PDF
Version imprimable
 




Dans dautres projets  



Wikimedia Commons
 
















Apparence
   

 






Un article de Wikipédia, l'encyclopédie libre.
 


Compiz

Description de l'image Compiz logo.svg.
Description de l'image Fedora-Core-6-AIGLX.png.
Informations
Développé par David Reveman, Sam Spilsbury, Danny Baumann, Dennis Kasprzyk, Daniel van Vugt
Première version [1]Voir et modifier les données sur Wikidata
Dernière version 0.9.14.2 ()[2]Voir et modifier les données sur Wikidata
Dépôt code.launchpad.net/compizVoir et modifier les données sur Wikidata
Écrit en CVoir et modifier les données sur Wikidata
Interface OpenGLVoir et modifier les données sur Wikidata
Système d'exploitation Linuxettype UnixVoir et modifier les données sur Wikidata
Environnement GNU/Linux
Langues Anglais
Type Gestionnaire de fenêtres pour X Window System
Politique de distribution Gratuit
Licence Licence MITetlicence publique générale GNUVoir et modifier les données sur Wikidata
Site web www.compiz.orgVoir et modifier les données sur Wikidata

Compiz est un gestionnaire de fenêtres composite libre qui a révolutionné l'environnement de bureau du serveur X, et notamment sur les distributions Linux. Compiz permet des effets graphiques avancés comme la transparence, des effets 3D et d'ombres. Compiz compose l’affichage en exploitant l'accélération matérielle disponible sur la carte graphique.

Dès la publication de son code source en , Compiz est très vite adopté. Mais peu de temps après, la communauté de développeurs se sépare : le projet Beryl commence en septembre de la même année. En , la réunification du projet se fait sous le nom de Compiz Fusion, pour finalement revenir à son nom initial en .

Description[modifier | modifier le code]

Compiz fournit des effets visuels permettant d'améliorer la convivialité des environnements graphiques. Ce projet vise par conséquent à améliorer la simplicité d'utilisation de l'outil informatique.

Gestionnaire et compositeur[modifier | modifier le code]

Il combine un gestionnaire de fenêtres existant (par exemple Metacity) et un compositeur d'images :

Accélération graphique[modifier | modifier le code]

La plupart des gestionnaires de fenêtres et des compositeurs d'images n'exploitent pas ou peu l'accélération matérielle, ce qui représente une perte au niveau de la répartition des calculs : le processeur central (CPU) de l'ordinateur s'occupe de tâches graphiques alors que la carte graphique qui a un processeur dédié et optimisé pour les graphismes reste peu utilisée.

Compiz permet de tirer profit de la carte graphique, déchargeant ainsi le processeur central pour dessiner l'interface, sans ralentissement même lors de l'utilisation d'une machine de faible puissance. Le processeur graphique, qui est alors davantage sollicité, permet d'obtenir des effets visuels impressionnants tout en libérant le CPU de cette tâche, qui peut donc se consacrer aux fonctions qui lui sont attribuées plus rapidement.

Pour accéder aux accélérations matérielles de la carte graphique, Compiz se base sur la bibliothèque OpenGL en passant par le serveur graphique X. Deux serveurs X sont compatibles :

Environnements de bureau[modifier | modifier le code]

Des plugins permettent de profiter des effets graphiques de Compiz sur la plupart des environnements de bureau : GNOME, KDE, Xfce, LXDE, Unity, Enlightenment (Ecomorph)...

Quelques effets graphiques[modifier | modifier le code]

Décorateurs de fenêtres[modifier | modifier le code]

Gestionnaire de thèmes d'Emerald

Contrairement aux gestionnaires de fenêtres traditionnels, un processus séparé gère la décoration des fenêtres. Trois décorateur de fenêtres sont disponibles, nommés selon des variétés de béryl (minerai en Anglais) :

Commandes[modifier | modifier le code]

Quelques raccourcis clavier :

Note : des raccourcis clavier étant aussi gérés à plusieurs niveaux par des couches logicielles qui ne s'en informent pas entre elles, certaines de ces combinaisons de touches peuvent ne pas fonctionner dans certains contextes

Historique[modifier | modifier le code]

Avant[modifier | modifier le code]

Depuis 2002, Mac OS X utilise le principe de l'accélération matérielle pour la composition de l'affichage grâce à la technologie Quartz Extreme. Cette technologie a été ajoutée au moteur graphique Quartz Compositor dans Mac OS X v10.2.

Microsoft Windows n'utilisait pas encore ce principe avant la sortie de Compiz (mais à peu près 10 mois après, le avec Windows Vista).

Enthousiasme de la communauté[modifier | modifier le code]

Le, Novell indique travailler en secret sur un nouveau gestionnaire de fenêtre révolutionnaire : Compiz basé sur Xgl[3]. Puis le , au salon Solutions Linux, Novell termine sa présentation de sa distribution Novell Linux Desktop sur Compiz qui époustoufle littéralement les spectateurs[4]. Le , Novell récidive au X Developers Conference (XDevConf)[5] et le publie ainsi que ses adaptations de Xgl en tant que logiciel libre (licence GNU GPL).

Les effets graphiques présentés sont alors en avance par rapport aux deux principaux systèmes d'exploitation de bureau de l'époque : Mac OS X « Tiger »etWindows XP[6],[7]. Et donc, ces démonstrations remportent un vif enthousiasme parmi la communauté geeks linux qui adapte/installe Compiz sur différentes distributions. C'est ainsi que le , Kristian Høgsberg porte Compiz sur AIGLX[8], un serveur graphique concurrent à Xgl[9].

Au début, Compiz ne fonctionnait pleinement qu'avec quelques pilotes de carte graphique comme le pilote propriétaire de Nvidia. Et en , le pilote propriétaire ATI Technologies est finalement supporté avec AIGLX[10],[11].

Lefork Beryl[modifier | modifier le code]

Pour les articles homonymes, voir Béryl (homonymie).

Effet de Beryl sur une fenêtre sous GNOME

Assez rapidement, deux stratégies dans le développement de Compiz s'opposent. D'une part, l'équipe initiale recherche la stabilité. D'autre part, la communauté de développeurs bénévoles souhaitent intégrer de nouvelles fonctionnalités. Pendant des mois le mainteneur principal de Compiz refuse d'intégrer la majorité des contributions de Quinn Storm, un contributeur très actif. Les discussions entre les deux mettent en lumière des dissensions sur les priorités du développement.

Finalement, le , Quinn Storm et de nombreux autres contributeurs comme iXce dupliquent le code source de Compiz pour créer le projet Beryl sur le site www.beryl-project.org.

Beryl a choisi de préférer des solutions rapides aux problèmes des utilisateurs (tels que celui du multi écran, des thèmes de fenêtre) ou encore au niveau de l'intégration avec les différents environnements de bureau, alors que Compiz a une approche de validation plus progressive de ses modifications, moins réactive mais plus stable.

Beryl est développé par une communauté de développeurs bénévoles, réunis autour de Quinn Storm, qui préfère toutefois se décrire comme un « agrégateur » d'idées et d'opinions.

Beryl en action

Le projet vivra six mois avant de rejoindre à nouveau le projet Compiz. Mais, la communauté très enthousiaste est prolifique. De nombreuses effets et fonctionnalités sont introduites[12],[13] :

La dernière version de Beryl est la 0.2.1 sortie le . Il n'y a plus d'autre version sous le nom Beryl puisque le projet s'est réunifié avec Compiz.

La réconciliation : Compiz Fusion[modifier | modifier le code]

Logo de Compiz Fusion
Compiz Fusion à la place de metacity sur Ubuntu 7.04

En, les deux projets Compiz et Beryl se réunifient[14],[15]. Cet événement donne lieu à son nouveau nom : Compiz Fusion.

Compiz Fusion est donc la réunification de deux projets qui avaient pris des chemins différents. Les développeurs travaillent de concert et le projet est organisé en deux couches :

Depuis le , Compiz Fusion remplace Metacity comme gestionnaire de fenêtres par défaut d'Ubuntu (version 7.10)[16] et est intégré à Unity.

Par contre, KDE 4.2 () et GNOME Shell (), ces deux gros environnements de bureau n'utilisent plus Compiz par défaut.

Autres branches et réunification[modifier | modifier le code]

En 2008, deux nouvelles branches sont créés :

Le, Compiz-Fusion et les autres projets Compiz (Compiz-Core, Compiz++, Nomad) fusionnent[17].

Tous les projets utilisent alors le même numéro de version.

Synchronisation sur les sorties de Ubuntu[modifier | modifier le code]

Canonical a recruté des développeurs de Compiz. La roadmap de Compiz est synchronisée sur les nouvelles sorties de Ubuntu. Pour une meilleure interaction avec Ubuntu, les outils de développements de Compiz ont été migrés sur Launchpad.

Voir aussi[modifier | modifier le code]

Sur les autres projets Wikimedia :

Articles connexes[modifier | modifier le code]

Liens externes[modifier | modifier le code]

Notes et références[modifier | modifier le code]

  1. « http://wiki.compiz.org/ProjectHistory » (consulté le )
  • « Compiz 0.9.14.2 released », (consulté le )
  • patrick_g, « XGL », sur Linuxfr, (consulté le )
  • « NLD 10 le poste du travail de demain par Novell (avec XGL et Compiz) », sur Linuxfr, (consulté le )
  • (en) « X Developers Conference 2006 », sur x.Org, (consulté le )
  • Vincent Hermann, « Novell : XGL et Compiz, pour dynamiser l'interface de Linux », sur PC INpact, (consulté le )
  • « La révolution XGL pour le bureau Linux », sur infos du net, (consulté le )
  • (en) Kristian Høgsberg, « courriel adressé à la liste de diffusion Freedesktop : compiz on aiglx », (consulté le )
  • « Environnement graphique : AIGLX et XGL: Lequel s'imposera? », sur quebecos.com, (consulté le )
  • « ATI + XGL, ça marche : mode d'emploi », sur nicofo.tuxfamily.org (consulté le ).
  • « ATI : enfin ! - Nicofo », sur nicofo.tuxfamily.org (consulté le ).
  • « Screenshots Beryl & Aiglx - Nicofo », sur nicofo.tuxfamily.org (consulté le ).
  • « L'effet Beryl... - Nicofo », sur nicofo.tuxfamily.org (consulté le ).
  • « La réunification de Compiz et Beryl s'appelle Fusion », sur pcinpact.com
  • Vincent Hermann, « La réunion de Compiz et Beryl s'appelle Fusion », sur PC INpact, (consulté le )
  • Compiz and Fedora par Kristian Høgsberg
  • Fusion Compiz / Compiz-Fusion et autres nouvelles, Julien Ballet, sur Linuxfr

  • Ce document provient de « https://fr.wikipedia.org/w/index.php?title=Compiz&oldid=216439090 ».

    Catégories: 
    Logiciel écrit en C
    3D
    Gestionnaire de fenêtres libre pour X Window
    Catégories cachées: 
    Page utilisant P571
    Page utilisant P348
    Page utilisant P1324
    Page utilisant P277
    Logiciel catégorisé automatiquement par langage d'écriture
    Page utilisant P1414
    Page utilisant P306
    Page utilisant P275
    Page utilisant P856
    Article utilisant une Infobox
    Catégorie Commons avec lien local différent sur Wikidata
    Portail:Logiciels libres/Articles liés
    Portail:Logiciel/Articles liés
    Portail:Informatique/Articles liés
     



    La dernière modification de cette page a été faite le 2 juillet 2024 à 02:34.

    Droit d'auteur : les textes sont disponibles sous licence Creative Commons attribution, partage dans les mêmes conditions ; dautres conditions peuvent sappliquer. Voyez les conditions dutilisation pour plus de détails, ainsi que les crédits graphiques. En cas de réutilisation des textes de cette page, voyez comment citer les auteurs et mentionner la licence.
    Wikipedia® est une marque déposée de la Wikimedia Foundation, Inc., organisation de bienfaisance régie par le paragraphe 501(c)(3) du code fiscal des États-Unis.



    Politique de confidentialité

    À propos de Wikipédia

    Avertissements

    Contact

    Code de conduite

    Développeurs

    Statistiques

    Déclaration sur les témoins (cookies)

    Version mobile



    Wikimedia Foundation
    Powered by MediaWiki