Personnaliser e17
Une fois le gestionnaire de fenêtres 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
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, installez le paquet lxappearance.
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
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.
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 … | |
---|---|
clique gauche sur le bureau, allez dans Configuration puis dans « Thème » |
|
Vous pouvez en ajouter d'autres … | |
Soit en prennant directement des thèmes en lignes avec le Sélecteur de thèmes en appuyant sur le bouton « En ligne » |
|
| 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 : http://forum.kubuntu-fr.org/viewtopic.php?id=108894
Les fonds d'écran
Vous avez 2 possibilités :
Les menus
Tint2
Tint2 est une barre de tâches très utile et esthétique. Pour l'utiliser, installez le paquet 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
».
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 : draco31.fr Le 19/10/2009.