Bonjour,
Sous Xubuntu 18.04.3 LTS
Où peut-on trouver le fichier de configuration de mousepad ?
Je ne trouve rien dans ma Home Directory.
Merci.
Bonjour le fichier se trouve dans
/home/bicounet/.config/Mousepad/
et se nomme mouspadrc
Bizarre, je n'ai qu'un seul fichier dans ce dossier :
accels.scm
Pas de fichier mouspadrc
mousepad utilise dconf pour stocker sa configuration.
On peut y accéder par gsettings :
gsettings list-recursively org.xfce.mousepad.preferences
te donnera la liste des préférences avec leurs valeurs actuelles.
Pour les changer :
gsettings set <préférence> <clef> <valeur>
par exemple
gsettings set org.xfce.mousepad.preferences.view show-whitespace true
Pour connaitre les valeurs possibles d'une préférence :
gsettings range <préférence> <clef>
Pour en avoir une description :
gsettings describe <préférence> <clef>
Voir man gsettings pour le reste.
Merci pour ces informations.
Comment peut-on sauvegarder une configuration complète pour pouvoir la restaurer sur un autre PC sous Xubuntu ?
Merci
Tu peux mettre la sortie de la première commande que j'ai donnée dans un fichier :
gsettings list-recursively org.xfce.mousepad.preferences > mousepad_conf
Le fichier mousepad_conf contiendra une liste de lignes de la forme <préférence> <clef> <valeur>, qu'il sera possible de passer ensuite à la commande gsettings set sur la nouvelle machine :
while read pref key val; do gsettings set "$pref" "$key" "$val"; done < mousepad_conf
À noter d'ailleurs qu'il existe quelques autres paramètres liés à mousepad dans gsettings, que tu peux éventuellement sauvegarder aussi, en listant récursivement à partir de org.xfce.mousepad :
gsettings list-recursively org.xfce.mousepad > mousepad_conf
Ok, merci.
Cela fonctionne bien.
Et si je veux en faire une config par défaut sur une LiveUsb ?
Ça je ne sais pas.
Il y a ça comme doc : https://doc.ubuntu-fr.org/personnaliser_livecd, mais ça me semble assez daté, et puis c'est un peu sortir une massue pour écraser une mouche.
À mon avis le plus simple est d'avoir un script de post-install, dans lequel tu mets en particulier la commande ci-dessus.