Skip to content

Kévin Dunglas

Founder of Les-Tilleuls.coop (worker-owned cooperative). Creator of API Platform, 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 Reply Cancel reply

Follow me on Twitter

My Tweets

Subscribe to this blog

Recent Posts

  • Goroutines, threads, and thread IDs
  • New in Caddy 2.5: Redact Sensitive Data from Your Logs
  • Building Decentralized Web Apps with Solid and PHP
  • JSON Columns and Doctrine DBAL 3 Upgrade
  • Preventing CORS Preflight Requests Using Content Negotiation

Top Posts & Pages

  • Using the "103 Early Hints" Status Code in Go Applications
  • JSON Columns and Doctrine DBAL 3 Upgrade
  • Generate a Symfony password hash from the command line
  • Webperf: PHP after Server Push
  • Goroutines, threads, and thread IDs
  • Preventing CORS Preflight Requests Using Content Negotiation
  • Vulcain: HTTP/2 Server Push
 and the rise of client-driven REST APIs
  • PHP 7: Introducing a domain name validator and making the URL validator stricter
  • Installing a LaTeX environment on a Mac
  • Building Decentralized Web Apps with Solid and PHP

Persistence in PHP with the Doctrine ORM

Persistence in PHP with the Doctrine ORM

Tags

Apache API API Platform Buzz Caddy Docker Doctrine Go Google 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 Open Source PHP Punk Rock Python React REST Rock'n'Roll RSS Schema.org Security SEO SEO Symfony Symfony Live Sécurité Ubuntu Vue.js Web 2.0 Wordpress XHTML XML

Archives

Categories

  • DevOps (24)
  • Mercure (3)
  • Opinions (91)
  • Programming (179)
    • Android (5)
    • Go (12)
    • JavaScript (43)
    • PHP (137)
      • API Platform (60)
      • Symfony (89)
    • Python (14)
      • Django (5)
  • Security (15)
  • SEO (24)
  • Talks (37)
  • Ubuntu (68)
  • Wordpress (6)

Blogoliste

  • API Platform
  • Les-Tilleuls.coop
  • Mercure.rocks
  • Vulcain.rocks
© 2022 Kévin Dunglas | Powered by Minimalist Blog WordPress Theme