J'ai utilisé une approche différente. J'utilise des thèmes et des icônes par utilisateur pour l'utilisateur normal. Ce sont les ~ / .themes et ~ / .icons . Mes méthodes consistent à inciter les applications racine à penser qu'elles utilisent le thème local de l'utilisateur actuel , mais utilisent en fait un autre thème global .
Méthode 1 : utilisation d'un thème et d'icônes à l' échelle du système / global pour les applications racine
Étape 1 : créez des liens symboliques dans /root/.themes et /root/.icons vers le thème et l'icône globaux que vous souhaitez utiliser pour les applications racine. Créez les dossiers /root/.themes et /root/.icons s'ils n'existent pas déjà:
sudo mkdir /root/.themes
sudo mkdir /root/.icons
J'utilise le thème et les icônes par défaut Ubuntu ( Ambiance ) ( ubuntu-mono-dark ) .Remplacez Ambiance et ubuntu-mono-dark par le thème et les icônes que vous souhaitez utiliser et exécutez les commandes suivantes:
sudo ln -s -t /root/.themes /usr/share/themes/Ambiance
sudo ln -s -t /root/.icons /usr/share/icons/ubuntu-mono-dark
Mais assurez-vous que le thème et l'icône sont disponibles dans / usr / share / themes et / usr / share / icons , sinon Root Apps ne pourra pas y accéder et ils auront l'air moche.
Remarque: Les réponses précédentes impliquaient de copier l'intégralité des dossiers de thèmes et d'icônes dans /root/.themes et /root/.icons. Une approche similaire est utilisée dans la méthode 2 de cette réponse. Mais, je préfère les liens symboliques car ils évitent la duplication des données et font le travail.
Étape 2 : renommez les liens symboliques de thème et d'icône dans /root/.themes et /root/.icons exactement au même nom que celui de ~ / .themes et ~ / .icons que vous utilisez actuellement. Comme j'utilise le thème Delorean Dark et les icônes Faenza-Darkest , les commandes dans mon cas seraient:
sudo mv /root/.themes/Ambiance '/root/.themes/Delorean Dark'
sudo mv /root/.icons/ubuntu-mono-dark '/root/.icons/Faenza-Darkest'
Remplacez Delorean Dark et Faenza-Darkest par les noms des thèmes que vous utilisez.
Commande de raccourci: vous pouvez effectuer les étapes 1 et 2 en 1 étape
sudo ln -s /usr/share/themes/Ambiance '/root/.themes/Delorean Dark'
sudo ln -s /usr/share/icons/ubuntu-mono-dark '/root/.icons/Faenza-Darkest'
Méthode 2 : thème et icônes exclusivement pour les applications racine
Si vous souhaitez rendre les thèmes et les icônes de l'application racine inaccessibles aux utilisateurs normaux, ne les placez pas dans / usr / share / themes et / usr / share / icons . Au lieu de cela, placez-les dans /root/.themes et /root/.icons . Renommez-les ensuite avec le même nom que votre thème et vos icônes actuels, comme à l' étape 2 de la méthode 1 .