Un thème n'est pas figé : la plupart exposent leurs propres options — jeu de couleurs, jeu d'icônes, agencement de la liste des systèmes, style des listes de jeux, filtres rétro… Ces réglages sont proposés par le thème lui-même, ils changent donc d'un thème à l'autre.
Deux chemins mènent au même écran :
Y (OPTIONS) ;START → MENU PRINCIPAL → OPTIONS DE L'INTERFACE → THÈME.
La différence est mince : le menu THÈME de l'interface commence par le sélecteur de thème actif, alors que l'écran ouvert avec Y depuis le gestionnaire va directement aux réglages du thème en cours.
Tout changement est appliqué immédiatement, sans redémarrage : le thème est rechargé à la volée.
Sous l'en-tête CONFIGURATION GLOBALE :
| Réglage | Valeurs | Rôle |
|---|---|---|
THÈME |
La liste des thèmes installés | Le thème actif (uniquement dans OPTIONS DE L'INTERFACE → THÈME) |
ANIMATION DU CAROUSEL |
Activé / Désactivé | Animer ou non le carrousel des systèmes pendant les transitions |
STYLE DE TRANSITION PAR DÉFAUT |
ZOOM, FADE, INSTANT |
La transition entre deux systèmes : glissement, fondu au noir, ou aucun effet |
RÉGION |
Europe, USA, Japon |
La région à utiliser pour les thèmes qui proposent des visuels ou des textes régionalisés (logos de consoles, noms de systèmes…) |
ANIMATION DU CAROUSELetSTYLE DE TRANSITION PAR DÉFAUTapparaissent grisés quand le thème actif impose ses propres transitions — c'est le cas du thème par défautrecalbox-next. Ce n'est pas un bug : le thème a la main.
Sous un second en-tête portant le nom du thème (CONFIGURATION DE <nom du thème>), Recalbox liste les options déclarées par le thème, sous la forme Sélection <nom de l'option>.
Le nom, l'aide et les valeurs de chaque option viennent du thème, et sont affichés dans votre langue si l'auteur les a traduits. Un thème peut n'en proposer aucune, ou une quinzaine.
recalbox-next| Option | Ce qu'elle change | Quelques valeurs |
|---|---|---|
SYSTEMES : Style |
La mise en page de la liste des systèmes | Vertical gauche, Horizontal centré, Horizontal bas, Top, Carousel gauche |
SYSTEMES : Afficher les informations |
Les infos affichées sur la liste des systèmes | Informations complètes, Informations minimales, Aucune information |
LISTE DE JEUX : Style |
La mise en page des listes de jeux | Standard, Controleur, Standard - Big Picture, Liste large |
Afficher les infos des jeux |
Les infos jeu affichées (écrans CRT/JAMMA) | Afficher les infos jeux, Afficher le synopsis |
ECRAN DE VEILLE : Style des Clip |
La mise en page de la vue clips de jeux | Détaillé, Jaquette + Video, Video complète |
GLOBAL : Couleurs du thème |
La palette de couleurs de l'interface | Couleurs des systèmes, Aléatoire, Bleu, Vert, Gris, Orange, Rose, Violet, Rouge, Jaune… |
GLOBAL : Filtre retro |
Un filtre rétro sur l'interface (HD/Full HD) | CRT, Scanline, Nid d'abeille, Aucun |
GLOBAL : Ombrage |
Le dégradé de fond (écrans CRT/JAMMA) | Sans dégradé, Avec dégradé |
GLOBAL : Bandes de couleurs |
Les bandes colorées décoratives | Fines, Épaisses, Aucune |
GLOBAL : Icônes de la barre d'aide |
Le jeu d'icônes de la barre d'aide en bas de l'écran | Selon le thème |
Ce tableau donne le ton, mais chaque thème a le sien : ouvrez le menu pour découvrir ce que propose le vôtre.
Certaines options n'apparaissent pas selon votre matériel : le thème peut réserver une option aux écrans CRT/JAMMA, à la haute définition, ou au mode TATE. Un même thème n'affiche donc pas la même liste sur un Raspberry Pi en HDMI et sur une borne en JAMMA.
Chaque option est mémorisée dans recalbox.conf, par thème, sous la forme emulationstation.theme.<dossier du thème>.<nom de l'option> :
emulationstation.theme.folder=recalbox-next
emulationstation.theme.region=us
emulationstation.theme.carousel=1
emulationstation.theme.transition=slide
emulationstation.theme.recalbox-next.bands=1 - Slim
emulationstation.theme.recalbox-next.colorTheme=0 - Systems Colors
Comme les réglages sont enregistrés par thème, changer de thème ne perd pas les réglages du précédent : vous les retrouvez tels quels en y revenant.
La valeur enregistrée est la valeur brute déclarée par le thème (souvent préfixée d'un numéro d'ordre, comme 1 - Slim), et non le libellé traduit affiché à l'écran. Si cette valeur ne correspond plus à rien — par exemple parce que le thème a été mis à jour et que l'option a été renommée — Recalbox retombe automatiquement sur la première valeur disponible et corrige recalbox.conf.
colorset, iconset, menu, systemview, gamelistview, gameclipview) reçoivent un libellé traduit imposé par Recalbox (Sélection DU JEU DE COULEURS, Sélection DE L'AGENCEMENT DES JEUX…), qui remplace le titre déclaré par le thème. Les auteurs de thèmes qui veulent garder la main sur le libellé utilisent un autre nom d'option.gameclipview reçoit en plus une valeur DEFAULT ajoutée automatiquement par Recalbox, qui laisse l'interface choisir la vue des clips de jeux.<subset> — comment un thème déclare ses options, côté création.<include> — comment un thème déclare les valeurs d'une option.