Souhaitez-vous personnaliser l’apparence de votre PC Linux en y installant des thèmes d’icônes attrayants ? Avez-vous l’intention de créer une sauvegarde de ces fichiers d’icônes pour vous prémunir contre une éventuelle perte de données ? Si tel est le cas, nous sommes là pour vous guider ! Suivez ce tutoriel et nous vous montrerons comment sauvegarder efficacement les thèmes d’icônes de votre système Linux.
Protection de vos icônes stockées dans ~ / .icons
Lorsque vous installez des thèmes d’icônes personnalisés sur votre PC Linux, en mode utilisateur unique, tous les fichiers d’icônes sont situés dans le répertoire ~ / .icons de votre dossier personnel. Pour sauvegarder ces précieux fichiers, il est nécessaire d’effectuer une copie complète de ce répertoire. Dans cette partie de notre guide, nous allons détailler comment réaliser rapidement une sauvegarde de ce répertoire.
La méthode idéale pour sauvegarder les fichiers d’icônes contenus dans le dossier ~ / .icons sous Linux consiste à utiliser une archive TarGZ. L’approche la plus rapide pour générer une telle archive sous Linux est d’utiliser le terminal. Lancez une fenêtre de terminal en appuyant simultanément sur les touches Ctrl + Alt + T ou Ctrl + Maj + T de votre clavier. Une fois le terminal ouvert, employez la commande `mkdir` pour créer un nouveau dossier, que vous nommerez par exemple «icon-backup».
mkdir -p ~/icon-backup
Après avoir créé ce dossier, utilisez la commande `cd` pour déplacer votre session de terminal dans le répertoire ~ / .icons, où sont stockés tous les fichiers d’icônes installés en mode utilisateur unique.
cd ~/.icons
Une fois dans le dossier ~ / .icons, utilisez la commande `cp` pour effectuer une copie intégrale de ce dossier et transférez l’ensemble de son contenu vers le répertoire «icon-backup» que vous avez créé précédemment. Veillez à utiliser l’option `-r`, qui permet d’effectuer une copie récursive, assurant ainsi la conservation de toute la structure du dossier.
cp -r * ~/icon-backup
Après avoir exécuté cette commande, tous les fichiers d’icônes propres à votre utilisateur seront copiés dans le dossier de sauvegarde que vous venez de créer. Cette opération de copie peut prendre quelques minutes. Une fois terminée, vous retrouverez tous vos fichiers d’icônes personnels dans le répertoire ~ / icon-backup.
Une fois tous les fichiers transférés dans le dossier de sauvegarde, la compression peut commencer. À l’aide de la commande `cd`, quittez le répertoire ~ / .icons pour revenir à votre dossier personnel (~). Ensuite, utilisez la commande `tar` pour générer une archive compressée du répertoire ~ / icon-backup.
cd ~/
tar -czvf icon-backup.tar.gz ~/icon-backup
La compression peut durer quelques minutes, soyez patient. Une fois ce processus terminé, vous disposerez d’une nouvelle archive de sauvegarde nommée `icon-backup.tar.gz` dans votre répertoire personnel. Vous pourrez alors transférer ce fichier de sauvegarde vers Dropbox, Google Drive, un serveur domestique ou tout autre emplacement de votre choix.
Restauration de votre sauvegarde
Pour restaurer votre sauvegarde, commencez par placer le fichier `icon-backup.tar.gz` dans votre répertoire personnel à l’aide de votre explorateur de fichiers Linux. Ensuite, utilisez la commande `tar xvf` ci-dessous pour décompresser la sauvegarde et rétablir les icônes à leur emplacement d’origine, dans le dossier ~ / .icons.
tar xvf icon-backup.tar.gz -C ~/.icons/ --strip-components=3
Sauvegarde des icônes stockées dans / usr / share / icons /
Outre le mode utilisateur unique, l’autre méthode pour installer des thèmes d’icônes sous Linux est le mode à l’échelle du système. Cette option est souvent privilégiée par ceux qui souhaitent rendre les fichiers de thème d’icônes accessibles à tous les utilisateurs du système, plutôt qu’à un seul. Si vous désirez sauvegarder les fichiers d’icônes installés en mode système, vous devrez compresser la totalité du contenu de `/usr/share/icons/`.
Pour lancer le processus de sauvegarde en mode système, vous devez d’abord créer un nouveau répertoire. Ce répertoire accueillera une copie de tous les fichiers de thème, qui seront ensuite compressés, comme lors de la sauvegarde en mode utilisateur unique. Pour créer ce nouveau dossier, utilisez la commande `mkdir` suivante :
mkdir -p ~/system-icon-backup
Après avoir créé le répertoire «system-icon-backup» dans votre dossier personnel (~), utilisez la commande `sudo -s` pour élever votre session de terminal en accès root, sans quitter le répertoire actuel.
sudo -s
Une fois les droits root obtenus, effectuez une copie complète de tous les fichiers d’icônes présents dans le répertoire `/usr/share/icons/` en utilisant la commande `cp`. Veillez à utiliser l’option `-r`, indispensable pour effectuer une copie récursive.
Note : Vous devez remplacer `USERNAME` par votre nom d’utilisateur sur votre PC Linux. Par exemple, si votre nom d’utilisateur est «jean», la commande deviendra `/home/jean/system-icon-backup`.
cd /usr/share/icons/
cp -r * /home/USERNAME/system-icon-backup
Une fois la copie terminée, quittez le mode root avec la commande `exit`. Vous reviendrez alors à votre compte utilisateur normal.
exit
Une fois de retour sur votre compte utilisateur, créez une archive TarGZ de votre sauvegarde de fichiers d’icônes à l’aide de la commande `tar`.
tar -czvf system-icon-backup.tar.gz ~/system-icon-backup
Une fois la compression achevée, vous pouvez transférer le fichier `system-icon-backup.tar.gz` vers Dropbox, Google Drive, un serveur domestique, ou tout autre emplacement de votre choix.
Restauration de votre sauvegarde système
Pour restaurer la sauvegarde d’icônes à l’échelle du système, commencez par placer le fichier `system-icon-backup.tar.gz` dans votre répertoire de base à l’aide de votre explorateur de fichiers Linux. Ensuite, utilisez la commande `sudo -s` pour élever votre session de ligne de commande en accès root.
sudo -s
Une fois que votre session de terminal dispose des droits root, utilisez la commande `tar` ci-dessous pour décompresser la sauvegarde vers son emplacement d’origine.
tar xvf system-icon-backup.tar.gz -C /usr/share/icons/ --strip-components=3