Sommaire · English

Réglages et profils

Préférences

La barre en haut de la fenêtre contient le menu Profil, avec Enregistrer comme profil… et Charger un profil… (voir les profils nommés, plus bas), et le bouton Préférences…, qui ouvre la fenêtre des préférences. Ses changements s'appliquent aussitôt ; Fermer la referme.

La fenêtre des préférences

Le thème sombre

Options avancées

Dans l'étape Collection, le bouton Options avancées, à droite de Scanner récursivement les sous-dossiers, ouvre un panneau par-dessus la page avec les réglages d'identification dont la plupart des collections n'ont pas besoin : Inspecter les archives (ZIP, 7z, RAR), Vérifier le SHA-1, Vérifier le contenu des archives et Identifier les CHD par leur nom. Vérifier les fichiers copiés est une case de l'étape Sortie, sous Conflits. Cliquez en dehors du panneau pour le refermer.

Le bouton indique combien de ces options diffèrent de leur valeur par défaut, par exemple Options avancées (2 modifiées), et son infobulle les nomme : une option qui agit ne passe pas inaperçue.

Réglages enregistrés

Vos dossiers, filtres, choix 1G1R, modèle d'arborescence, langue, thème et disposition de la fenêtre sont enregistrés dans config.json à la fermeture de RomSieve et avant chaque tri réel, et restaurés au lancement suivant (voir l'emplacement des fichiers de RomSieve). RomSieve s'ouvre toujours sur l'étape Collection, quelle que soit l'étape affichée à sa fermeture.

Pour revenir aux réglages par défaut, fermez RomSieve et supprimez config.json.

Un config.json illisible (modifié à la main et devenu un JSON invalide, par exemple) ne bloque pas RomSieve : il s'ouvre avec les réglages par défaut et le signale par un avertissement dans le journal. Comme ces réglages remplaceront le fichier à la fermeture, RomSieve en garde d'abord une copie à côté, config.unreadable-<date>-<heure>.json. Pour retrouver vos réglages, fermez RomSieve, corrigez la copie et renommez-la config.json. Si même la copie est impossible (fichier verrouillé par un autre programme), RomSieve ne remplace pas le fichier de toute la session.

Profils nommes

Un profil enregistre les options de tri des étapes de réglage (dossiers, DAT, mode, filtres, 1G1R, modèle...) sous un nom, pour passer d'une collection ou d'une configuration à l'autre en un clic. Il n'enregistre ni la langue, ni le thème, ni la disposition de la fenêtre, mais il enregistre le Calcul des CRC de la fenêtre des préférences, qui est une option de tri : charger un profil peut le modifier.

Les profils sont de simples fichiers JSON, au même format que config.json : vous pouvez les copier sur un autre ordinateur, les versionner ou les modifier à la main. Seuls les profils du dossier profiles sont utilisables avec --profile ; un profil enregistré ailleurs peut tout de même être chargé depuis l'interface.

config.json et les profils portent la version de leur format, config_version. Un fichier qui ne l'a pas (écrit à la main) est lu au format actuel : une option qui lui manque garde sa valeur par défaut. Un fichier écrit par une version plus récente de RomSieve est lu avec un avertissement, dans le journal de l'interface ou dans la sortie de la ligne de commande : les options que cette version ne connaît pas sont ignorées, et le config.json qu'elle enregistre ne les contient plus.

Un nom de profil peut contenir des lettres, des chiffres, des espaces, des tirets et des parenthèses, mais aucun des caractères / \ : * ? " < > | ni aucun nom réservé de Windows (CON, NUL...).

Nouvelles versions

RomSieve peut vous signaler la publication d'une nouvelle version sur GitHub :

Quand une nouvelle version est disponible, un bandeau apparaît en haut de la fenêtre :

RomSieve ne télécharge et n'installe jamais rien de lui-même. Une vérification demande seulement à l'API de GitHub la dernière version publiée ; la requête transmet la version de RomSieve et aucune information sur votre collection. Les préversions ne sont pas annoncées. Décochez Vérifier les mises à jour au démarrage pour que RomSieve n'accède à Internet que si vous le lui demandez.

Réglages de performance

Deux options n'agissent que sur la vitesse, jamais sur le résultat :

Trois autres options échangent de la vitesse contre de la sûreté : Vérifier le SHA-1 et Vérifier le contenu des archives (options avancées de l'étape Collection), et Vérifier les fichiers copiés (étape Sortie) (voir Conventions de nommage et fichiers DAT et Destination et transferts).