Outils du site


Personnalisation Slax

Personnalisation applications

J'ai installé Lxappearance, qui fait très bien le taf, j'ai choisi le thème Nox.

Personnalisation xlunch

Configurer la présentation de xlunch

N'ayant jamais réussi à configurer xlunch à partir du terminal, (nombre de colonnes, etc …) chaque commande me gratifiant d'une gentille “erreur de segmentation”, j'ai cherché où se trouvait le fichier à modifier pour arriver au même résultat.
Ayant lu sur le net que le fichier default.conf se trouvait dans /etc/xlunch, j'ai voulu vérifier … pas de fichier.
Je me suis fait une clé usb de test et réinstallé xlunch, et ce fameux fichier a bien été créé à cet endroit.
Pourquoi pas sur Slax ? Mystère …
J'ai donc récupéré ce fichier que j'ai copié dans /etc/xlunch et j'ai modifié directement ce que je souhaitais changer.

Mon fichier

/ect/xlunch/default.conf
## This file is read if you don't specify a config file with `--config` and
## there is no file in ~/.config/xlunch/xlunch.conf. You shuldn't edit this
## file directly but copy this file to e.g. ~/.config/xlunch/xlunch.conf and
## make your own changes. Options that are commented out are either switches
## that are turned on by the presence of an option, or options that takes a
## value but defaults to empty or has special meaning when no option is given.
## Simply uncomment the options you want and set them to the required value.
## Note that strings are not delimited by quotes, all values are read until the
## end of the line but whitespace is trunkcated from the front. To see what the
## options do, refer to `xlunch --help` or see http://xlunch.org
 
# desktop
# noprompt
# outputonly
# selectonly
# multiple
# voidclickterminate
# focuslostterminate
# dontquit
# reverse
# windowed
# clearmemory
# shortcuts: <list of characters>
# button: <list of buttons definitions>
# scroll
 
# xposition: 0
# yposition: 0
# width: 0
# height: 0
prompt: Executer: 
font: DejaVuSans/9
# promptfont: OpenSans-Regular/10
# rootwindowbackground
# background: 
# bgfill
# highlight: slax_wallpaper.jpg
iconpadding: 10
# iconvpadding: 10
textpadding: 10
columns: 8
# rows: 1
# border: 0
# sideborder: 0
borderratio: 50
# sideborderratio: 50
# center
promptspacing: 48
iconsize: 48
# textafter
# textotherside
# upsidedown
# paddingswap
# leastmargin: 0
# leastvmargin: 0
# hidemissing
textcolor: ffffffff
promptcolor: ffffffff
# backgroundcolor: 2e3440ff
highlightcolor: ffffff54

Changer les icônes

J'ai ensuite voulu personnaliser les icônes.
J'ai fait mon marché dans le thème d'icônes que j'utilise dans lxappearance.
Le thème que j'utilise est le thème K-Web0 que j'ai trouvé sur le site Deviant Art https://www.deviantart.com/naf71/art/K-Web0-260479965

Les icônes de xlunch à remplacer se trouvent dans le dossier /usr/share/icons/hicolor.
Attention, certaines icônes sont prises en compte dans le dossier 128×128, d'autres dans le dossier 64×64, et d'autres dans le dossier 48×48.
Je les ai donc remplacées dans ces trois dossiers, en les renommant exactement de la même manière, sinon ça ne fonctionne pas.
En ce qui concerne l'icône Python, elle se trouve dans le dossier /usr/share/pixmaps
C'est une icône .xpm, j'ai récupéré une icône png et je l'ai convertie en xpm avec gimp.
Pour firefox les icônes à remplacer se trouvent dans /usr/ share/firefox/browser/chrome/icons.

Quelques captures

Personnalisation Fluxbox

Changer le thème des menus fluxbox

Normalement, pour changer le thème des menus fluxbox, il y a une entrée dans le menu, “Window manager”. Cette entrée est absente sur Slax…
Il faut la créer dans le fichier menu qui se trouve dans ~/.fluxbox

J'ai rajouté ces lignes après l'entrée Exécuter

[submenu] (Gestionnaire de fenetres                ...) {} 
      [exec] (Edition Menus) {nedit ~/.fluxbox/menu}
      [submenu] (Style  {Quel style?}                ...) {}
	[stylesdir] (~/.fluxbox/styles)
	[stylesmenu] (fluxbox Styles) {/usr/share/fluxbox/styles}
        [end]

Une fois fait, l'entrée apparaît bien dans le menu du Bureau, il ne vous reste plus qu'à choisir dans les différents thèmes.
Pour ma part, souhaitant garder le tableau de bord du thème Slax d'origine, j'ai créé un nouveau thème en faisant un mix avec le thème Slax pour la barre des tâches et le thème zymek_dark_blue pour les menus, que j'ai placé dans le dossier /usr/share/fluxbox/styles avec les autres.

Ajouter une icône à côté des entrées du menu

Pour rajouter une icône à côté des entrées du menu, il suffit de rajouter le chemin vers le fichier où se trouve l'icône dans le menu, à l'endroit approprié

Un exemple de mon fichier ~/.fluxbox/menu

   [submenu] (Internet                                                ...) {} <~/icons_fb/internet.png>
   [exec] (Palemoon) { ~/palemoon/palemoon } <~/icons_fb/palemoon.png>
   [exec] (Firefox) { fbstartupnotify && firefox } <~/icons_fb/firefox.png>
   [exec] (Chromium) { fbstartupnotify && fbliveapp chromium } <~/icons_fb/chromium.png>
   [end]

Une petite capture