Forum

[suggestion] Régler "Mes documents" à un dossier de config

Författare Svar
abelthorne Thursday 31 October 2013 at 19:01
abelthorne

Bonsoir,
Les jeux Windows ont tendance à placer leurs sauvegardes et leurs fichiers de config un peu n'importe où dans "Mes documents", sans règle particulière. Or, sous Linux 1) "Mes documents" correspond au dossier perso et 2) l'usage veut plutôt que les fichiers de config soient placés dans ~/.config ou ~/.local/share (specs Freedesktop).

Par conséquent, quand on installe des jeux avec Wine, on se retrouve avec un sacré bordel dans son dossier perso.

Quand j'installe des jeux avec Wine sur leur propre préfixe, je règle systématiquement "Mes documents" à un dossier dédié dans ~/.config. Est-ce que ça ne vous semblerait pas une bonne idée d'ajouter cette fonctionnalité à PlayOnLinux lors de l'installation d'un jeu ? avec une option quelque part pour accéder directement à ce dossier.

Bon, je ne sais pas du tout comment Wine gère les dossiers de l'intégration avec le bureau (BdR ?) ni si c'est facilement manipulable en ligne de commande...

Qu'en pensez-vous ?
petch Thursday 31 October 2013 at 21:45
petch

Bonsoir,

Une de mes vieilles demandes de fonctionnalité:
http://www.playonlinux.com/en/issue-860.html

Le pseudo-composant POL_Install_PrivateUserDirs remplace les symlinks d'un disque virtuel par des répertoires, évitant que les créations de fichiers à ces emplacements standards de quitter leur disque virtuel.
Je viens de rajouter POL_Install_CentralizedUserDirs qui permet de les remplacer par des symlinks vers un répertoire commun choisi par l'utilisateur.

Pour automatiser leur utilisation avec tous les nouveaux disques virtuels, il suffit de rajouter un POL_Call POL_Install_PrivateUserDirs ou POL_Call POL_Install_CentralizedUserDirs dans le script non documenté ~/.PlayOnLinux/configurations/post_prefixcreate
En attendant une meilleur intégration dans le GUI; Peut-être un nouvel onglet dans les paramètres, avec

Pour les nouveaux disques virtuels, envoyer les documents utilisateurs :
(x) Dans les répertoires Linux/MacOS équivalents
( ) Dans le disque virtuel lui-même
( ) Dans le répertoire [........................................]
( ) Me demander chaque fois

Et dans le 4e cas poser la question avec les 3 premières options juste après la création de chaque disque virtuel;
Mais je ne suis vraiment pas doué avec la programmation de GUIs...