• Home
  • Archives
  • À propos
  • Sitemap
  • Contact
Subscribe: Posts | Comments | E-mail
  • linuxSoftware is like sex, it's better when it's free
  • serveur
  • tutoriel
  • wallpapers

Phollow.me

Posted on January 21, 2009 - by Jérôme M.

Utiliser Compiz sans Gnome/KDE/Xfce

linux tutoriel

On connaît tous le gestionnaire de fenêtres Compiz-fusion.
Généralement les gens l’utilisent comme une surcouche de Gnome, KDE ou Xfce.
Ce qu’on sait un peu moins c’est qu’il est possible de profiter de Compiz sans eux :)
Autrement dit Compiz Stand Alone.

Introduction

Pourquoi tu veux pas de Gnome, Xfce ou KDE ?

  1. Et bien ma bécane commence à se faire vieille et ça fait toujours ca de gagné en mémoire (RAM et disque dur).
  2. Ce genre d’environnement arrive avec plein de logiciels dont je n’ai pas forcement besoin.
  3. Je peux personnaliser mon système en profondeur.
  4. Ca me fait un petit Openbox en 3D :)

Installation

C’est parti!

J’ai réalisé cette installation sous Archlinux. Il ne devrait pas y avoir grand chose  à changer pour faire marcher tout ça sous Ubuntu, Fedora etc.

On commence par installer compiz-fusion

sudo pacman -S compiz-fusion

Pour les autres distros parfois il est installé par défaut comme sur Ubuntu. Sinon je vous laisse jeter un coup d’oeil pour le mettre en place.

Vous devez aussi installer le paquet fusion-icon. Le décorateur de fenêtres Emerald et compizconfig-settings-manager (ccsm) si vous ne les avez pas.

Création du script de démarrage

On va créer un fichier qui va s’occuper de lancer toutes nos applications du démarrage et de lancer compiz. Voilà à quoi ressemble le mien, prenez le comme modèle.

#!/bin/sh
# D-bus
if which dbus-launch >/dev/null && test -z "$DBUS_SESSION_BUS_ADDRESS"; then
eval `dbus-launch --sh-syntax --exit-with-session`
fi
# pour openoffice
export OOO_FORCE_DESKTOP=gnome &
# le wallpaper
feh --bg-scale ~/images/DREAMS_by_Psychopulse/DREAMS/FORSET.png &
tint2 &
stalonetray &
volwheel &
fusion-icon

Faites un fichier appelé start-compiz.sh, et mettez dedans les programmes que vous voulez lancer au démarrage. Par exemple moi j’utilise feh pour mettre en place le fond d’ecran, tint2 comme barre des tâches et stalonetray comme zone de notification. Libre à vous de faire comme moi ou d’en utiliser d’autre. Vous pouvez allez voir sur Openbox, le guide pour une liste de ces programmes.

Comme vous pouvez le remarquer il y a un ‘&’ sur chaque ligne sauf la dernière (qui s’occupe de lancer la session compiz).

On copie le script dans /usr/bin et on lui accorde le droit d’execution ( sudo chmod +x /usr/bin/start-compiz.sh)

Mettre Compiz au démarrage de X

Il suffit juste de mettre dans le ~/.xinitrc :
exec start-compiz.sh
Et après un startx la session compiz se lancera automatiquement.

Ou bien rajouter une session dans GDM

Commencer par créer un fichier /usr/share/xsessions/fusion.desktop et collez y les lignes suivantes :

[Desktop Entry]
Encoding=UTF-8
Name=Fusion
Comment=Compiz Fusion Standalone
Exec=/usr/bin/start-compiz.sh
Type=Application

Ajout d’un menu sur le bureau à la Openbox

Il nous faut un petit paquet supplémentaire appelé compiz-deskmenu.

Sur Arch on l’installe avec yaourt.

yaourt -S compiz-deskmenu
Une fois installé on lance compiz-deskmenu-autoconfig, et en redémarrant la session on est capable d’avoir un menu sur le bureau avec un clic-droit.

En lançant compiz-deskmenu-editor on peut facilement rajouter ou enlever des applications à notre menu.

Conclusion

Reste à personnaliser votre système a votre goût. :)

Screen Compiz Stand Alone

N’hésitez pas à poser vos questions.

This entry was posted on Wednesday, January 21st, 2009 at 02:17 and is filed under linux, tutoriel. You can follow any responses to this entry through the RSS 2.0 feed. You can leave a response, or trackback from your own site.

21 Comments

We'd love to hear yours!



  1. Visit My Website

    January 24, 2009

    Permalink

    Jérôme M. said:


    Je rajouterai ce soir quelques petites explications en plus, car des manips diffèrent pour les Ubuntistes.

    Reply


  2. Visit My Website

    January 24, 2009

    Permalink

    ZoR3oL said:


    Je suis en train actuellement de regarder ton tuto ;)
    Un truc que je n’ai pas saisi, je possède GDM pour l’identification.
    Est il possible de faire une session en l’appelant par exemple « Compiz Standalone » et de l’ajouter au x choix de session dans GDM?
    Ca me permettrai d’avoir toujours mon gnome sous la main en cas de pépin ^^

    Reply


  3. Visit My Website

    January 24, 2009

    Permalink

    ZoR3oL said:


    Désolé pour le double post ;) mais j’ai trouver la solution a mon soucis.
    En tout cas Compiz en WM, ca le fait bien ;)

    Reply


  4. Visit My Website

    January 24, 2009

    Permalink

    Jérôme M. said:


    Oui le démarrer par GDM est une des chose que je vais rajouter ce soir :)
    Content que ça marche pour toi :)

    Reply


  5. Visit My Website

    February 4, 2009

    Permalink

    zeibux said:


    Salut. J’ai suvi ton tutaux, mais j’ai des y a des probleme chez moi.
    Sur Debian, je t’en parle pas (ça vient pas de ton tutaux mais de mon pc ^^ )
    Sur Ubuntu (8.04) j’arrive pas à avoir compiz deskmenu ni avoir compiz dans GDM.
    Pour l’obtenir, je lance un terminal de secour par GDM puis je lance le script:
    bash /usr/bin/start-compiz.sh
    mais pour le moment j’ai juste un fond noir.
    Je vais faire un tour sur la doc ubuntu pour choper un menu autre et le rajouter au script
    a+

    Reply


  6. Visit My Website

    February 6, 2009

    Permalink

    Jérôme M. said:


    @zeibux :

    Ok, en espérant que tu y arrives :)

    Reply


  7. Visit My Website

    February 8, 2009

    Permalink

    fuzzer said:


    salut,

    pourrais-tu stp me dire le nom du thème ainsi que celui des plugins que tu as utiliser pour obtenir la capture d’écran plus haut ?

    MErci.

    A+

    Reply


  8. Visit My Website

    February 8, 2009

    Permalink

    Jérôme M. said:


    @Fuzzer:

    salut,

    Le thème se trouve ici : http://phollow.fr/2009/01/sepia-un-theme-gtk-emerald-et-des-icones/

    La barre des tâches en haut c’est le programme tint2. Le thème se trouve aussi dans le lien que je t’ai passé.

    Reply


  9. Visit My Website

    April 16, 2009

    Permalink

    DarkBaboon said:


    Adepte de la légèreté, je suis séduit par le concept, mais quelques questions me taraudent l’esprit :
    Comment gères-tu le son, il y a un compiz-mixer ?
    Quelle carte graphique tu as et avec quel pilote fonctionne-t-elle ?
    Pas de problèmes rencontrés avec la lecture de vidéo ?
    Peut-on lancer un jeu en 3D sur ce genre de bureau sans conflits (Glest, Supertuxkart, Warzone 2100) ?
    Peut-on désactiver la composition avec fusion-icon ?

    Reply


  10. Visit My Website

    April 16, 2009

    Permalink

    Jérôme M. said:


    @DarkBaboon : Je gère le son avec des raccourcis clavier et avec l’application « volwheel » qui met une icône dans la systray etc

    J’ai un laptop avec une ATI Xpress 200M avec à l’époque le driver Catalyst, mais AMD ne supporte plus ma carte dans le dernier driver, j’ai donc du migrer sous le driver open source pour profiter du dernier Xorg.

    Pas de problème sur les vidéos

    Pour les jeux, je ne peux pas te renseigner étant donné que je ne joue pas

    Si tu désactive la composition, tu retournes sous framebuffer :p

    Reply


  11. Visit My Website

    May 8, 2009

    Permalink

    rodhia said:


    Et bien moi qui cherchais un joli bureau…! En tout cas merci pour tout tes articles de qualité!

    Reply


  12. Visit My Website

    July 10, 2009

    Permalink

    Goomy said:


    J’ai suivi à la lettre les explications sur une arch toute fraiche, cependant, je n’arrive pas à avoir n’y le menu (compiz-deskmenu) n’y les décorations de fenetre :(.

    J’ai :
    - Hal
    - driver nvidia proprio
    - compiz-fusion

    j’utilise gdm pour me connecter (sa ne fonctionne pas en autologin non plus)

    une idée ? :)

    Reply


  13. Visit My Website

    August 31, 2009

    Permalink

    alef-1 said:


    @goomy: essayer l’application compiz-check éventuellement :
    http://forlong.blogage.de/entries/pages/Compiz-Check

    Reply


    • Visit My Website

      September 1, 2009

      Permalink

      Jérôme M. said:


      Intéressant, merci alef-1.

      Reply


      • Visit My Website

        September 3, 2009

        Permalink

        ditow said:


        Bonjour et merci de partager ce que tu fais…
        Je suis depuis peu sous linux, et j ai commencé avec arch..j ai un systeme qui fonctionne, le plus leger possible avec openbox donc c’est chouette… J aimerai essayé ta compizbox…
        Jarrive a lancer la la session sous compizfusion mais pas le menu avec le clic droit..donc je peu rien faire une fois ma sessions ouverte. LOrsque je fais un compiz-deskmenu-autoconfig, il me dit que ca requiert compzi 0.7.x… que dois je faire? merci

        Reply


  14. Visit My Website

    September 3, 2009

    Permalink

    YannL said:


    @ditow J’ai le même problème que toi, j’ai récupérer les sources de compiz-deskmenu, et j’ai contacté le développeur pour avoir un peu d’info, j’ai pas encore trouvé la solution pour le rendre compatible avec la 0.8.2-1

    Reply


  15. Visit My Website

    September 16, 2009

    Permalink

    Peuks said:


    J’aime bcp l’idée ! Je me suis lancé , cependant j’ai un petit problème !

    J’ai utilisé le script qui est sur ce forum http://forum.ubuntu-fr.org/viewtopic.php?id=247579.

    c’est Parfait , compiz se lance et tout se que je veux en fait . Sauf que mon bureau devient inutilisable…je n’arrive plus a accéder a aucun menu d’openbox

    Reply


  16. Visit My Website

    September 16, 2009

    Permalink

    Peuks said:


    Apparamenent je ne suis pas le seul ?

    Reply


  17. Visit My Website

    November 11, 2009

    Permalink

    divayht said:


    Salut et merci pour ce super tuto :)

    J’ai essayé et un problème résulte au moment du startx apparemment:

    fatal-error: another compositing manager is running on monitor 0.

    ça m’étonne beaucoup car je ne pense pas avoir activé quoique ce soit d’autre, j’ai désactivé l’ouverture d’openbox dans mon .xinitrc…

    Vous avez une idée ?

    Reply


  18. Visit My Website

    November 12, 2009

    Permalink

    peuks said:


    Et si tu essays ctrl +alt+F7.
    Corrigez si je me trompe , mais je pense que c’est la combinaison de touche pour lancer faire réapparaitre l’interface graphique.

    Reply


  19. Visit My Website

    November 13, 2009

    Permalink

    divayht said:


    J’ai trouvé l’erreur, j’avais mis xcompmgr dans le srart-compiz.sh

    Malheureusement cette erreur a été remplacée par une autre plus inquiétante:

    glx_ext_texture_from_pixmap is missing
    no manageable screen found on display 0:0

    J’ai fais quelques recherches et apparemment a viendrait de ma carte graphique (ati mobility radeon hd 3650) et du driver (xf86-video-radeonhd), j’ai peur que ce soit sans appel…

    Reply


Leave a Reply


Here's your chance to speak.

Cliquer ici pour annuler la réponse.

  1. Name (required)

    Mail (required)

    Website

    Message

  • Ad Ad Ad Ad
  • Search

  • Blogoliste

    • Antoine Guiral
    • Blog Jaune
    • Colibri
    • Cyrille Borne
    • Devil505
    • Divarvel
    • eGainMoney
    • FredZone
    • Ichigo
    • Jonasluthi.com
    • La pomme croquée
    • Lyricis
    • Mind Overflow
    • Planet Libre
    • SckyzO
    • Tadpu !
    • Tux Planet
    • Tuxargon
    • Uselink
    • Youyouk
  • Archives

    • mars 2010
    • février 2010
    • janvier 2010
    • décembre 2009
    • novembre 2009
    • octobre 2009
    • septembre 2009
    • août 2009
    • juillet 2009
    • juin 2009
    • mai 2009
    • avril 2009
    • mars 2009
    • février 2009
    • janvier 2009
    • décembre 2008
    • novembre 2008
    • octobre 2008
© 2008 Phollow.me - I am the visionaire, phollow me if you dare.
The Papercut theme by WooThemes - Premium Wordpress Themes