Ceci est une ancienne révision du document !


Installer XGL + Beryl sur une Kubuntu

NOTE AUX ÉDITEURS DE CETTE PAGE : Indiquez en bas de la page la raison de vos modification quand elle concerne l'installation, car celle-ci varie très souvent d'un HowTo à l'autre.

the_cname : 22/10/2006 : la prochaine fois que je vois une modification sur cette page, sans avoir notifié en bas les raisons, et le nom de la personne, je supprime la modification, et svp faites attention à l'orthographe !

Ce tuto est une base de départ pour installer Beryl, XGL sur Kubuntu !!!

Il est à complèter, à modifier par toutes les infos que l'on pourra trouver… À faire sérieusement, SVP !

ATTENTION

Une nouvelle version de beryl & co. est sortie (0.1.2)

-0.1- Pour ceux qui auraient installé compiz* cgwd* et csm, on supprime TOUT :

  sudo aptitude remove compiz compiz-core compiz-plugins compiz-gnome compiz-manager cgwd cgwd-themes cgwd-themes-extra csm

-0.2- Pour avoir un beau desktop, il faut auparavant désactiver quelque options que l'on pourait avoir mis avant d'installer beryl.

  • Enlever les effets graphiques de KDE car ils pourront être reproduit par beryl (capture prise par le module "Screenshot" de beryl) :

  • A complèter …

-1.1- Vérifiez dans un premier temps, d'avoir installé et configurer votre carte graphique ATI ou nVidia

-1.2- Puis, modifiez votre fichier /etc/apt/sources.list :

  sudo nano /etc/apt/sources.list

Ainsi, en ajoutant les dépôts suivants pour la 0.1.1:

  # Repositories added to enable Beryl (XGL/Compiz community branch)
  deb http://www.beerorkid.com/compiz dapper main aiglx
  deb http://media.blutkind.org/xgl/ dapper main aiglx

Ou ceux la pour la 0.1.2 (pour edgy, sinon prenez le lien sur http://ubuntu.beryl-project.org/ dans la section main):

 #BERYL 0.1.2
 deb http://beryl-mirror.lupine.me.uk edgy main
 deb-src http://beryl-mirror.lupine.me.uk edgy main

-1.3- A moins que vous ne l'ayez déjà fait, on ajoute les clés à partir de la console (0.1.1):

  wget http://www.beerorkid.com/compiz/quinn.key.asc -O - | sudo apt-key add -
  wget http://media.blutkind.org/xgl/quinn.key.asc -O - | sudo apt-key add -

Ou pour la 0.1.2 :

  wget http://ubuntu2.lupine.me.uk/1609B551.gpg -O- | sudo apt-key add -

Puis on met à jour :

  sudo aptitude update
  sudo aptitude dist-upgrade

-2.1- On installe les nouveaux packages nécessaires :

  sudo apt-get update
  sudo apt-get install xserver-xgl libgl1-mesa xserver-xorg libglitz-glx1
  sudo apt-get install beryl beryl-core beryl-plugins beryl-plugins-data beryl-settings beryl-manager
  sudo apt-get install emerald emerald-themes

-2.2- On crée un lanceur :

  sudo nano /usr/bin/startxgl.sh

pour y écrire dedans ceci :

  #!/bin/sh
  Xgl -fullscreen :1 -ac -accel glx:pbuffer -accel xv:pbuffer & sleep 2 && DISPLAY=:1
  exec startkde

et on donne des droits d'execution sur le lanceur :

  sudo chmod +x /usr/bin/startxgl.sh

-2.3- On paramètre la future session XGL en écrivant ce nouveau fichier :

  sudo nano /usr/share/xsessions/xgl.desktop

et en y ajoutant ceci dedans :

  [Desktop Entry]
  Encoding=UTF-8
  Name=XGL
  Exec=/usr/bin/startxgl.sh
  Icon=
  Type=Application

-2.4- On modifie la configuration de démarrage de KDE, créez donc un fichier Autostart dans votre répertoire personnel :

  sudo nano .kde/Autostart/beryl-manager.desktop

et ajoutons cela dedans :

  [Desktop Entry]
  Comment=Beryl-manager
  Exec=/usr/bin/beryl-manager
  Name=Start Beryl
  Icon=
  Type=Application

Ceci lancera beryl-manager.

Les effets sont GEANTS !!!

On sort de la session et on reboot !!!

Ensuite au login, on pense à choisir une session XGL …

PROBLEMES Résolus

problème de clavier

  • non résolu nativement avec la version 0.1.1 de beryl
    • la touche 'Alt Gr' ne répond plus … et donc les combinaisons correspondantes !
  • se règle avec ce code, que l'on peut intégrer dans un fichier shell, nommé par exemple :launch_kbd_definition.sh :

pour les Français

  xprop -root -f _XKB_RULES_NAMES 8s -set _XKB_RULES_NAMES xorg
  setxkbmap -model pc105 -layout fr -variant latin9

pour les Belges

  xprop -root -f _XKB_RULES_NAMES 8s -set _XKB_RULES_NAMES xorg 
  setxkbmap -model pc105 -layout be -variant basic
  • que l'on appelle au démarrage de KDE :
  sudo nano .kde/Autostart/keyboard_definition.desktop
  • en l'écrivant ainsi :
  [Desktop Entry]
  Comment=Keyboard Definition
  Exec=~/launch_kbd_definition.sh
  Name=Launch Keyboard
  Icon=
  Type=Application
  • Pour finir, faites un chmod 0700 dessus !
  sudo chmod 0700 ~/launch_kbd_definition.sh

Beryl-XGL

  • Je ne sais pas pourquoi, j'ai dû lancer beryl-xgl dans ma Konsole pour avoir les effets fonctionnels, alors que beryl-manager fonctionne réellement.
    • Ca semble être lié à l'ordre dans lequel beryl-manager et beryl-xgl sont lancés ; perso, je lance manager puis beryl-xgl. Il semble en plus que beryl-manager ne prenne pas le bon gestionnaire de fenêtres (Kwin au lieu de beryl) : perso après tout ça, je suis obligé de lui re-spécifier beryl et de "Recharger le gestionnaire de fenêtres" ⇐ the_cname : cette réflexion est d'un autre …
    • lustucru : même problème et pourtant je suis avec la version 0.1.1
  • Les fenêtres perdent leur bordure, voire flashent

PROBLEMES pas encore Résolus

le menu contextuel

  • celui de la souris, le clic droit !
    • the_cname : 22/10/2006 : J'ai retrouvé le menu contextuel en rajoutant les options suivantes, dans la section Device de mon fichier xorg.conf :
    • Option "AllowGLXWithComposite" "True"
    • Option "AddARGBGLXVisuals" "True"
    • Mais, je ne peux certifier à 100%, la causalité !

les bordures flashent

  • De même, je rencontre quelques problèmes avec les bordures qui clignotent (ce qui n'était pas le cas avant la m.à.j à la version 0.0.1) ⇐ the_cname : cette réflexion est d'un autre …
    • the_cname : 22/10/2006 : j'ai eu le même soucis qui a été très rapidement réglé dès le paramétrage de mon fenêtrage avec Emerald ; à tester … et faire un retour propre ! Merci d'avance…
    • the_cname : 22/10/2006 : à tout hasard, est-ce que vous avez activez l'extension Composite de nVidia. Je me suis amusé à la tester, et je l'ai rapidement désactivé car j'avais ce flashage de bordure. L'ayant enlevé, je n'ai plus ce problème !
    • the_cname : 27/10/2006 : en fait, cela me le fait de temps à autre… j'ai testé à redémarrer le serveur X, à chaque fois, ça revient à la norm(al)e.
    • Seazor : 30/10/2006 : Les seules fois où j'ai eu ça, c'est parce que emerald était lancé 2x. Une venant de beryl manager et une venant de ?? (restauration de session de kde p-ê ?)

Docs d'origine :

Auteurs

  • the_cname: 1ère version - 02/10/2006
  • the_cname : modification au 10/10/2006 :: Ce serait sympa que ceux qui modifie quoi que ce soit laissent leurs marques comme c'est demandé ailleurs ;-) :)
  • the_cname : 22/10/2006 : modifications et avertissement : la prochaine fois que je vois une modification sur cette page, sans avoir notifié en bas les raisons, et le nom de la personne, je supprime la modification, et svp faites attention à l'orthographe !
  • Nikoo : oups, pardon, c'est moi qui ai fait le commentaire sur le pb de lancement séquentiel entre beryl et beryl xgl. (nikoolinuxATfree.Fr).
  • the_cname : 08/11/2006. légères modifs de pagination
  • applications/dapper/kde/beryl.1164726686.txt.gz
  • Dernière modification: Le 18/04/2011, 14:47
  • (modification externe)