Skip to content

Kévin Dunglas

Founder of Les-Tilleuls.coop (worker-owned cooperative). Creator of API Platform, FrankenPHP, Mercure.rocks, Vulcain.rocks and of some Symfony components.

Menu
  • Talks
  • Resume
  • Sponsor me
  • Contact
Menu

Mettre à jour une Breezy vers une Dapper avec Xgl

Posted on February 20, 2006 by Kévin Dunglas

Attention ! Cet article décrit l’installation de logiciels hautement expérimentaux. L’installation de ces logiciels pourrait rendre votre système très instable voir inutilisable.

Tout le Ramdam fait autour de Xgl, l’extension de Xorg qui permet d’ajouter des effets 3D, des ombres et de la transparence à l’interface graphique en utilisant la carte 3D et la preview de Gnome 2.14 de tester Dapper Flight 4.

Quelques vidéos de Xgl

Première opération, assurons nous que le meta-paquet ubuntu-desktop est installé. La mise à jour sans sa présence pourrait poser quelques problèmes (comme l’absence de nouvelles fonctionalitées).

sudo apt-get install ubuntu-desktop

Puis remplaçons le contenu du fichier /etc/apt/sources.list (liste des dépôts) par ceci :

## Dépôts binaires officiels deb http://fr.archive.ubuntu.com/ubuntu/ dapper main restricted universe multiverse deb http://fr.archive.ubuntu.com/ubuntu/ dapper-updates main restricted universe multiverse deb http://fr.archive.ubuntu.com/ubuntu/ dapper-security main restricted universe multiverse deb http://fr.archive.ubuntu.com/ubuntu/ dapper-backports main restricted universe multiverse   ## Dépôts PLF Breezy (pas encore dispo pour Dapper) deb http://packages.freecontrib.org/ubuntu/plf/ breezy free non-free

Récupérons la liste des mises à jours : sudo apt-get update

Et installons les : sudo apt-get dist-upgrade

On vous demandera peut-être si vous souhaitez remplacer des fichiers de configurations lors de l’installation, répondez toujours Y (oui).

Vous voilà avec une Dapper toute fraiche ! Passons à Xgl.

sudo apt-get install libgl1-mesa libglitz1 libglitz-glx1 xserver-xgl compiz-gnome

On spécifie d’utiliser Xgl plutôt que Xorg classique :

sudo ln -sf /usr/bin/Xgl /etc/X11/X

Redémarrez pour utiliser le nouveau noyau de Dapper, en même temps ça relancera X.

Une fois connecté tapez ces commandes dans un shell pour profiter de nouveaux effets :

compiz --replace gconf decoration wobbly fade minimize move place resize scale switcher cube rotate zoom gnome-window-decorator& xmodmap /usr/share/xmodmap/xmodmap.fr

Pour les avoir à chaque démarrage éditez votre fichier ~/.gnomerc et ajoutez-y les commande ci-dessus.

Pour revenir au X normal au cas ou ça fonctionne mal :

sudo ln -sf /usr/bin/Xorg /etc/X11/X rm ~/.gnomerc

Largement inspiré du Xgl Howto

Related posts:

  1. Mise-à-jour de Dapper vers Edgy en console
  2. Eclipse pour le développement web, PHP et Python sous Dapper
  3. Dapper retardé de 6 mois
  4. Avoir de jolies fenêtres ombragées sous Ubuntu

Leave a ReplyCancel reply

Social

  • Bluesky
  • GitHub
  • LinkedIn
  • Mastodon
  • X
  • YouTube

Links

  • API Platform
  • FrankenPHP
  • Les-Tilleuls.coop
  • Mercure.rocks
  • Vulcain.rocks

Subscribe to this blog

Top Posts & Pages

  • FrankenPHP’s New Features: Thread Autoscaling, Mostly Static Binaries, deb and RPM Packages, Caddy 2.10…
  • FrankenPHP: The Modern Php App Server, written in Go
  • JSON Columns and Doctrine DBAL 3 Upgrade
  • FrankenPHP 1.3: Massive Performance Improvements, Watcher Mode, Dedicated Prometheus Metrics, and More
  • FrankenPHP Is Now Officially Supported by The PHP Foundation
  • Symfony's New Native Docker Support (Symfony World)
  • 6x faster Docker builds for Symfony and API Platform projects
  • Webperf: Boost Your PHP Apps With 103 Early Hints
  • Running Laravel Apps With FrankenPHP (Laracon EU)
  • Securely Access Private Git Repositories and Composer Packages in Docker Builds

Tags

Apache API API Platform Buzz Caddy Docker Doctrine FrankenPHP Go Google GraphQL HTTP/2 Hydra hypermedia Hébergement Javascript JSON-LD Kubernetes La Coopérative des Tilleuls Les-Tilleuls.coop Lille Linux Mac Mercure Messagerie Instantanée MySQL performance PHP Punk Rock Python React REST Rock'n'Roll Schema.org Security SEO SEO Symfony Symfony Live Sécurité Ubuntu Web 2.0 webperf XHTML XML

Archives

Categories

  • DevOps (85)
    • Ubuntu (68)
  • Go (19)
  • JavaScript (46)
  • Mercure (7)
  • Opinions (91)
  • PHP (172)
    • API Platform (77)
    • FrankenPHP (11)
    • Laravel (1)
    • Symfony (97)
    • Wordpress (6)
  • Python (14)
  • Security (15)
  • SEO (25)
  • Talks (46)
© 2025 Kévin Dunglas | Powered by Minimalist Blog WordPress Theme