Outils pour utilisateurs

Outils du site


compiz_independant_sans_autre_gestionnaire_de_fenetres

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

compiz_independant_sans_autre_gestionnaire_de_fenetres [2014/05/09 18:55] (Version actuelle)
Ligne 1: Ligne 1:
 +====== Utiliser Compiz en tant que gestionnaire de fenêtres indépendant ======
  
 +
 +Saviez-vous que vous pouviez utiliser Compiz (ou Compiz-Fusion) de manière indépendante,​ sans être obligé d'​utiliser Gnome, KDE ou encore XFCE, afin d'​obtenir un système ultra-léger __**ET**__ tous les effets 3D ?
 +
 +Non ? Eh bien, c'est ce que je vous propose d'​expérimenter :-)
 +
 +
 +Ce qu'il vous faut :
 +
 +  * compiz fonctionnel (avec la 3D d'​activée et tout)
 +
 +  * un dock style Cairo-dock ou Avant-Windows-Navigator (pas obligatoire,​ mais quand même nettement recommandé,​ pour avoir de quoi lancer des applications par exemple. Mais vous pouvez utiliser à la place n'​importe quel lanceur d'​applications)
 +
 +  * Eterm (utilisé pour dessiner le fond d'​écran)
 +
 +
 +Une fois que vous avez installé tout cela, nous pouvons commencer.
 +
 +Nous allons d'​abord créer le fichier de session, qui va nous permettre d'​ajouter une entrée pour Compiz dans votre gestionnaire de connexion (gdm, kdm, ...)
 +
 +Créez le fichier **/​usr/​share/​xsessions/​fusion.desktop**,​ puis mettez dedans le code suivant :
 +
 +  [Desktop Entry]
 +  Encoding=UTF-8
 +  # Le nom de la session qui apparaitra dans le gestionnaire de connexion :
 +  Name=Fusion
 +  # Le commentaire :
 +  Comment=Compiz Fusion Standalone
 +  # La commande lancant la session :
 +  Exec=/​usr/​local/​bin/​start-fusion.sh
 +  Type=Application
 +
 +Nous allons maintenant créer le fichier **/​usr/​local/​bin/​start-fusion.sh**,​ qui lance la session Compiz. Mettez dans ce fichier le code suivant :
 +
 +  compiz &
 +  sleep 5
 +  Esetroot -f /chemin de votre fichier image à mettre en fond d'​écran.extension &
 +  sleep 1
 +  cairo-dock (ou votre dock préféré)
 +
 +Explication :\\
 +compiz lance Compiz (si si LOL).\\
 +sleep 5 : on attend 5 secondes pour être sur que Compiz soit bien lancé.\\
 +Après on dessine le fond d'​écran avec Esetroot, et on attend 1 seconde.\\
 +Après, on lance le dock.
 +
 +
 +En fonction des programmes que vous voulez lancer au démarrage de votre session, vous devez modifier ce fichier.
 +
 +Par exemple, voici à quoi ressemble le mien, avec une Fedora 10 :
 +
 +  compiz-gtk &
 +  sleep 2
 +  Esetroot -f /​home/​valentin/​Images/​backgrounds/​back.jpg &
 +  sleep 1
 +  cairo-dock &
 +  sleep 2
 +  nm-applet --sm-disable &
 +  /​usr/​bin/​sealert &
 +  imsettings-applet --disable-xsettings &
 +  gnome-power-manager &
 +  bluetooth-applet &
 +  gpk-update-icon &
 +  system-config-printer-applet
 +
 +De cette façon, j'ai une session aussi complète que la session Gnome en terme de fonctionnalité.
 +
 +Il est à noter qu'il ne faut *pas* de "&"​ à la suite de la dernière application chargée.
 +Sinon, votre session se fermera tout de suite.
 +
 +Ensuite, il faut rendre le fichier start-fusion.sh exécutable,​ avec la commande suivante :
 +
 +  chmod +x /​usr/​local/​bin/​start-fusion.sh
 +
 +Voila, vous pouvez vous déconnecter et essayer votre nouveau environnement !
 +Vous pouvez configurer vos thèmes et icones gtk en éditant le fichier ~/​.gtkrc-2.0.
 +Il faudra un peu de configuration pour que ce soit à votre goût, mais ça peut donner quelque chose de vraiment sympa, combinant la beauté des gadgets 3D de Compiz avec une légèreté digne des Fluxbox et autre E17 :-D
 +
 +Voici ce que ça peut donner :
 +
 +{{:​bureaucompizstandalone.jpg|}}
 +----
 +\\
 +Source : http://​forum.ubuntu-fr.org/​viewtopic.php?​id=247579&​p=1
compiz_independant_sans_autre_gestionnaire_de_fenetres.txt · Dernière modification: 2014/05/09 18:55 (modification externe)