{{tag>personnalisation enlightenment}}
----
====== Personnaliser e17 ======
Une fois le gestionnaire de fenêtres [[enlightenment|e17]] installé, et après être resté ébahi devant pendant plusieurs minutes, vous allez probablement avoir envie de le configurer.
=====Préambule=====
Avant de commencer à configurer **e17**, il est nécessaire de comprendre certaines choses.
Contrairement à [[:Gnome]], [[:KDE]] ou [[:Xfce]], les thèmes et les fonds d'écran ne sont pas de simples fichiers images (jpg, png...) et texte, mais des fichiers binaires. C'est une des raisons pour lesquelles e17 est si rapide et permet des choses intéressantes telles que les fonds d'écran animés.
Les fonds d'écran et les thèmes portent l'extension **//.edj//**.
Les fichiers de configuration se trouvent dans **''~/.e/e''**. Vous y trouverez les icônes (''~/.e/e/icones''), les fonds d'écran (''~/.e/e/backgrounds''), les thèmes (''~/.e/e/themes'')...
Notez aussi que, en plus du répertoire ''~/.e'', certaines distributions utilisant e17 par défaut peuvent aussi avoir leurs fichiers de configuration dans le répertoire **''/usr/share''**, comme par exemple ''/usr/share/enlightenment/data'', ou encore ''/usr/share/entrance'', etc.
=====Icônes sur le bureau=====
| Par défaut, une fois Enlightenment installé, vous vous retrouverez avec les icônes installées sur le bureau.\\ Si vous préférez ne pas les avoir, alors faites un clic gauche sur le bureau, allez dans « **''Configuration''** » puis dans « **''Panneau de Configuration''** ». | {{ enlightenment:paneau-de-configuration.png?200 }} |
| Dans la fenêtre qui s'est ouverte, allez dans « **''Fichiers''** », et cliquez sur « **''Gestionnaire de fichiers''** ».\\ Dans la nouvelle fenêtre apparue, sélectionnez ou désélectionnez la case « **''Afficher les icônes du bureau''** » selon que vous vouliez ou non les afficher. | {{ enlightenment:icônes_bureau.png?200 }} |
====Création de fichiers .desktop====
E17 vous a créé la majeure partie des fichiers desktop qui vous sont nécessaires. Cependant, il se peut que vous vouliez en créer d'autres.
Pour accéder à l'éditeur de fichiers desktop, faites un clic droit sur la barre du haut de la fenêtre de l'application pour laquelle vous voulez créer le fichier desktop et « **''Créer un icone''** ».
Dans la fenêtre de l'éditeur, entrez obligatoirement le nom de l'application, le chemin de l'exécutable, indiquez un icone et toute autre information additionnelle qui vous semblera utile.
Le champ "//Window Class//" doit impérativement être rempli pour que le bon icone s'affiche et que les noms des applications soient correctement détectés par //IBox// par exemple. Pour connaître le "//Window Class//" d'une application, ouvrez un terminal et tapez xprop WM_CLASS|cut -d \, -f 2
Rentrez ensuite le résultat de cette commande dans le champ approprié, sauvegardez et le tour est joué.
=====Améliorer l'intégration des programmes GTK=====
Les applications GTK (firefox, synaptic, etc) sont particulièrement moches sous e17 par défaut, puisque rien ne paramètre le thème gtk2.
==== Solution 1 ====
Pour changer les thèmes, les icônes et les polices de caractères facilement, la méthode la plus aisée est d'utiliser **//lxappearance//**. Pour l'utiliser, [[:tutoriel:comment_installer_un_paquet|installez le paquet]] [[apt://lxappearance|lxappearance]].
| {{enlightenment:lxappearance.png?200}} | Une fois installé, lancez-le en pressant en même temps les touches « //**Alt**// » et « **//Echap//** », puis écrivez lxappearance |
| {{enlightenment:lxappearance-root.png?200}} | Pour changer le thème administrateur (root), appuyer sur « Alt+Echap », et écrivez : empower lxappearance Vous aurez ainsi un écran s'affichant vous demandant votre mot de passe, entrez le, et vous pourrez alors avoir la fenêtre //lxappearance// vous permettant de changer votre thème //root//. |
Notez que pour installer des thèmes supplémentaires, la méthode la plus pratique reste de les ajouter dans un dossier « **''~/.themes''** » (s'il n'existe pas, créez-le).
==== Solution 2 ====
| Faites un clic gauche sur le bureau, allez dans le **//panneau de configuration//** ; puis une fois le panneau de configuration allez dans **//application//** et cliquez sur « **''nouvelle application''** » | {{enlightenment:nouvelle_app.png?200}} |
| Dans la fenêtre ouverte pour créer la nouvelle application, vous mettrez :\\ ✔ dans la partie nom : gnome-settings-daemon ✔ dans la partie exécutable : /usr/bin/gnome-settings-daemon Puis, cliquez sur « **OK** » | {{enlightenment:gnome-settings-daemon.png?200}} |
| Ensuite, toujours dans "Application" du Paneau de configuration, sélectionnez "Application à démarrer", ajoutez gnome-settings-daemon, puis cliquez sur ok | {{2009-08-12-233323.png?200}} |
| voilà, après la prochaine ouverture de session, les applications auront le look GTK comme dans Gnome, et si vous désirez changer votre thème GTK, appuyez en même temps sur « Alt » et « Echap » et entrez : gnome-appearance-properties | {{enlightenment:gnome-appearance-properties.png?200}} |
==== Solution 3 ====
Cette solution consiste à éditer le fichier « **''.gtkrc-2.0''** » qui se cache dans votre répertoire personnel.
C'est lui qui définit la police, le thème des contrôles et le thème des icônes par défaut de vos application GTK.
[[:tutoriel:comment_editer_un_fichier|On édite le fichier]] **''~/.gtkrc-2.0''**
puis on modifie son contenu, par exemple:
gtk-font-name = "Gargi_1.7 10"
gtk-theme-name = "Human"
gtk-icon-theme-name = "Tangerine"
Petite explication :
* //**''gtk-font-name''**// définit la police. (Ici j'ai défini //Gargi_1.7// avec une taille de 10).
* //**''gtk-theme-name''**// définit le thème des contrôles (Ici //Human//).
* et //**''gtk-icon-theme-name''**// définit le thème d'icones (ici //Tangerine//).
Il ne vous reste plus qu'à enregistrer après avoir adapté tout ça à votre goût.
=====Les thèmes=====
^ Pour modifier ou ajouter des thèmes ... ||
| {{enlightenment:sélecteur_thème.png?200}} | clique gauche sur le bureau, allez dans Configuration puis dans « **''Thème''** » |
^ Vous pouvez en ajouter d'autres ... ||
| {{enlightenment:en_ligne.png?200}} | Soit en prennant directement des thèmes en lignes avec le Sélecteur de thèmes en appuyant sur le bouton « **''En ligne''** » |
| {{enlightenment:fichier_thèmes.png?200}}\\ {{enlightenment:personnel_thèmes.png?200}} | Soit à partir de thèmes téléchargés sur [[http://www.e17-stuff.org]] ou d'autres sites. Dans ce cas, copiez le thème que vous aurez téléchargé dans « **''~/.e/e/themes''** ».\\ \\ Vous retrouverez alors vos thèmes copiés dans le Sélecteur de thèmes en allant sur "Personnel" |
===Pour aller plus loin===
Si votre thème ne vous convient pas et que vous désirez remplacer certaines textures, certaines images, ou encore, si vous voulez personnaliser votre splendide papier-peint animé e17, faites comme suit : (//XXX = "themes" ou "backgrounds" sans les guillemets//)
edje_decc ~/.e/e/XXX/votre_theme_ou_wall.edj
Apportez-y toutes les modifications que vous désirez, puis recompilez-le ainsi :
cd ~/votre_theme
./build.sh
Renommez à votre guise le fichier produit et copiez-le dans le dossier afin de profiter de votre œuvre :D.
Et pour apprendre à créer des icônes animées //edje// c'est ici : https://forum.kubuntu-fr.org/viewtopic.php?id=108894
=====Les fonds d'écran=====
Vous avez 2 possibilités :\\
^ 1ère possibilité ||
| L'une consiste à faire clique gauche sur le bureau, aller dans « **''Configuration''** » puis cliquer sur « **''Fond d'écran''** » | {{enlightenment:Fond_d'écran.png?200}} |
| Sur la nouvelle fenêtre « **//Paramétrage du fond d'écran//** » qui s'est affichée, cliquez sur « ''**Image**''. » Vous aurez alors une nouvelle fenêtre « **''Choisir une image...''** » qui s'affichera pour allez dans vos dossiers prendre une image. | {{enlightenment:choisir-image.png?200}} |
| Une fois votre image sélectionnée, vous aurez une fenêtre pour l'importer (elle sera transformée en //edje//) et elle apparaîtra alors dans la fenêtre du paramétrage. Cliquez alors sur « **''OK''** » ou « **''Appliquer''** » | {{enlightenment:image.png?200}} |
^ 2nde possibilité ||
| L'autre manière consiste à utiliser le module de fonds d'écran. Pour cela, clique gauche sur le bureau, allez dans « **''Configuration''** » puis dans « **''Modules''** ». Dans la fenêtre qui s'est ouverte, faites déroulez jusqu'en bas, puis ajoutez le module « **''Configuration_fond d'écran''** » |{{enlightenment:module_wallpaper.png?200}}|
| Pour utiliser ce module, faites un clique gauche sur le bureau, allez dans « **''Configuration''** » puis cliquez sur « **''wallpaper2''** ». Vous aurez alors la fenêtre servant à sélectionner les fonds d'écran.\\ Le défaut de ce module est qu'il ne prend en compte que les fichiers //edje//, et pas les fichiers tels que //png// ou //jpg//. \\ Notez aussi que les fonds d'écran doivent être installés dans le répertoire suivant : **''~/.e/e/backgrounds''** |{{enlightenment:wallpaper2.png?200}}|
=====Les menus=====
Voici le menu principal que vous pouvez obtenir en faisant un clique gauche sur le bureau :\\
{{enlightenment:menu.png?150}}\\
=====Tint2=====
Tint2 est une barre de tâches très utile et esthétique. Pour l'utiliser, [[:tutoriel:comment_installer_un_paquet|installez le paquet]] [[apt://tint2|tint2]].
Une fois installée, copiez ce qui suit dans un éditeur de texte (gedit, leafpad, kwrite ou autre) :
#---------------------------------------------
# TINT2 CONFIG FILE
#---------------------------------------------
#---------------------------------------------
# BACKGROUND AND BORDER
#---------------------------------------------
rounded = 7
border_width = 2
background_color = #000000 60
border_color = #ffffff 18
rounded = 5
border_width = 0
background_color = #ffffff 40
border_color = #ffffff 50
rounded = 5
border_width = 0
background_color = #ffffff 18
border_color = #ffffff 70
#---------------------------------------------
# PANEL
#---------------------------------------------
panel_monitor = all
panel_position = bottom center
panel_size = 100% 30
panel_margin = 0 0
panel_padding = 7 0
font_shadow = 0
panel_background_id = 1
wm_menu = 1
#---------------------------------------------
# TASKBAR
#---------------------------------------------
#taskbar_mode = multi_desktop
taskbar_mode = single_desktop
taskbar_padding = 2 3 2
taskbar_background_id = 0
#---------------------------------------------
# TASKS
#---------------------------------------------
task_icon = 1
task_text = 1
task_width = 140
task_centered = 1
task_padding = 6 3
task_font = sans bold 8
task_font_color = #ffffff 70
task_active_font_color = #ffffff 85
task_background_id = 0
task_active_background_id = 2
#---------------------------------------------
# SYSTRAYBAR
#---------------------------------------------
systray_padding = 0 4 5
systray_background_id = 0
#---------------------------------------------
# CLOCK
#---------------------------------------------
time1_format = %H:%M
time1_font = sans 8
time2_format = %A %d %B
time2_font = sans 7
clock_font_color = #ffffff 76
clock_padding = 1 0
clock_background_id = 0
clock_lclick_command = xclock
#clock_rclick_command = orage
#---------------------------------------------
# BATTERY
#---------------------------------------------
battery = 0
battery_low_status = 10
battery_low_cmd = notify-send "battery low"
bat1_font = sans 8
bat2_font = sans 6
battery_font_color = #ffffff 76
battery_padding = 1 0
battery_background_id = 0
#---------------------------------------------
# MOUSE ACTION ON TASK
#---------------------------------------------
mouse_middle = none
mouse_right = close
mouse_scroll_up = toggle
mouse_scroll_down = iconify
Et enregistrer le dans le répertoire « **''~/.config/tint/''** » (s'il n'existe pas, créez-le), sous le nom de « **''tintrc''** ».
à finir
===== Les fichiers .order =====
Les fichiers .order permettent plusieurs choses selon leur emplacement :
* ~/.e/e/application/bar/.order définit les icônes du module [[:iBar]]
* ~/.e/e/application/engage/.order définit les icones du module engage
* ~/.e/e/application/favorite/.order définit les icones présents dans le menu favoris (click-gauche) ainsi que les différents répertoires. Ces répertoires sont des sous-répertoires de "favorite" qui contiendront eux aussi des fichiers .order
* ~/.e/e/application/startup/.order définit les fichiers eap qui seront lancés au démarrage de e17
----
//Contributeurs principaux : mondai//
Mise en page : //[[:utilisateurs:draco31.fr|draco31.fr]] Le 19/10/2009//.