GNU/Linux >> Tutoriels Linux >  >> Linux

Comment changer la couleur des fenêtres actives dans Plasma

Alternativement, le titre de cet article est :comment changer la couleur des barres de titre actives dans Plasma. Donc de quoi est-il question? Dans le bureau Plasma, le thème par défaut s'appelle Breeze. Jusqu'à Plasma 5.18 environ, Breeze était livré avec un thème d'application clair, ainsi que des bordures de fenêtre sombres. Excellent choix ergonomique, séparation facile entre les fenêtres de premier plan et d'arrière-plan. Aucune des bêtises plates et modernes.

Récemment, Plasma propose des thèmes distincts entièrement clairs ou entièrement sombres, ainsi qu'un thème mixte appelé Twilight, qui vous donne l'ancien combo clair-sombre. Sauf que... ça ne fonctionne plus correctement. Les bordures des fenêtres actives sont sur le thème de la lumière. Il s'agit d'un problème sous-estimé et mal compris. J'ai même eu des gens qui m'ont envoyé un e-mail pour me dire comment changer les couleurs. Ce que j'ai fait, et le changement ne fait rien, car il semble y avoir un bogue non résolu dans Plasma. J'en parle depuis plus d'un an. C'est l'heure d'un article dédié.

Problème plus en détail

Plasma refuse de changer la couleur de la barre de titre active pour le thème Breeze. Très simple. Maintenant, si vous avez lu mon tutoriel sur la personnalisation Plasma, je vous ai montré comment changer la couleur de la police et j'ai utilisé mon propre thème Brooze personnalisé. Modifiez n'importe quelle couleur, appliquez-la et les changements sont immédiats. Seulement cela ne fonctionne pas pour les barres de titre. Essayez-le par vous-même. Paramètres> Apparence> Couleurs. Modifiez n'importe quel schéma. Définissez vos propres couleurs. Rien.

Je l'ai fait récemment à la fois dans Fedora 34 KDE et KDE neon 5.22.5. J'ai essayé cela sur plusieurs systèmes, avec plusieurs cartes graphiques. Le problème est entièrement Plasma et n'est lié à aucun autre facteur, et il semble également affecter la dernière version de l'environnement de bureau. Astuce :Peut-être sera-t-il corrigé au moment où vous lirez ceci !

Solution 1

Tout d'abord, une solution de contournement. Si vous appliquez un jeu de couleurs différent, par exemple Oxygen ou Oxygen Cold, vous pouvez alors modifier les couleurs de la barre de titre active. Il semblerait que le problème soit isolé de Breeze. Très ennuyeux, car il a la meilleure ergonomie globale des couleurs à l'intérieur des fenêtres de l'application.

Voici Oxygen avec l'ancienne palette de couleurs Breeze (comme par exemple Plasma 5.12) :

Solution 2

C'est beaucoup plus strict. Cela implique de modifier les fichiers de configuration de KDE. Ce n'est ni joli ni élégant, et vous devrez peut-être annuler ces modifications à un moment donné, une fois que le néon sera réparé. A savoir, dans votre répertoire personnel, vous souhaitez éditer les deux fichiers suivants :

/home/"nom d'utilisateur"/.config/kdeglobals
/home/"nom d'utilisateur"/.kde/share/config/kdeglobals

Le premier est basé sur le second (qui est la valeur par défaut pour un utilisateur nouvellement créé), donc si vous avez déjà apporté des modifications, vous devrez peut-être trier ces deux fichiers. Vous pouvez commencer par le premier fichier, apporter des modifications, puis voir si vous devez également implémenter les mêmes modifications dans le deuxième fichier.

Les deux fichiers seront presque (sinon) identiques. Ils contiendront une longue liste de déclarations et de valeurs associées, y compris les couleurs :

...
[Colors:Window]
BackgroundAlternate=227,229,231
BackgroundNormal=239,240,241
DecorationFocus=61,174,233
DecorationHover=61,174,233
ForegroundActive=61,174,233
ForegroundInactive=112,125,138
ForegroundLink=41,128,185

Ce que vous devez faire est d'éditer et de changer les lignes qui déclarent le code de couleur de la barre de titre Breeze par défaut avec le code "classique". Le fichier répertorie les couleurs au format RVB. Vous pouvez utiliser un programme comme GIMP pour déterminer les couleurs et effectuer les traductions nécessaires.

Plus précisément, la valeur hexadécimale gris clair Breeze # e3e5e7 correspond à 227 229 231. Le (ancien) code de couleur gris foncé Breeze # 405057 correspond à 64,80,87. Vous pouvez maintenant simplement inverser ou remplacer les instances pertinentes qui mappent les lignes dans les sections du gestionnaire de fenêtres (WM) à l'intérieur du fichier. Une fois ces modifications effectuées, redémarrez votre shell Plasma ou redémarrez. Les modifications doivent être actives.

Maintenant, qu'est-ce qui est pertinent, demandez-vous ? La façon la plus simple de le comprendre est la suivante. Enregistrez le fichier d'origine dans un emplacement de sauvegarde. Créez votre propre schéma de couleurs personnalisé - modifiez la couleur de la barre de titre, puis Enregistrer sous, donnez-lui un nom, quelque chose comme Test. Maintenant, ouvrez les deux fichiers dans un éditeur de texte et comparez les différences, ou utilisez diff sur la ligne de commande. Par exemple, avec un thème Oxygen Cold modifié :

--- - 2021-09-24 14:28:52.894025651 +0200
+++ /home/roger/.config/kdeglobals 2021-09-24 14:28:48.298722471 +0200

[Général]
-ColorScheme=OxygenCold
+ColorScheme=Test
Name=Breeze Light

[WM]
-activeBackground=96,148,207
+activeBackground=0,0,0
activeBlend=224,223,222
activeForeground=255,255,255
inactiveBackground=224,223,222
-inactiveBlend=224,223,222
+inactiveBlend=221,220,219> inactiveForeground=20,19,18

Comme vous pouvez le voir, la différence la plus importante se trouve dans l'entrée activeBackground sous [WM]. C'est ici que vous pouvez remplacer les codes de couleur énumérés ci-dessus. Vous pouvez faire quelques ajustements supplémentaires, bien sûr, mais la partie la plus essentielle est le gros morceau de couleur qui différencie les fenêtres de premier plan et d'arrière-plan.

Conclusion

Je dois dire que je ne suis pas content d'avoir écrit cet article. C'est énervant. Mais aussi nécessaire, car nous voulons une bonne esthétique et une excellente ergonomie dans notre flux de travail quotidien, et si vous ne pouvez pas facilement séparer les fenêtres de premier plan et d'arrière-plan sur un bureau, c'est qu'il y a quelque chose qui ne va pas dans votre quartier.

Eh bien, j'espère que vos démons TOC peuvent se reposer maintenant. Vous avez deux solutions de contournement pour le problème de la barre de titre dans Plasma jusqu'à ce que le problème soit officiellement résolu. Et j'espère que cela sera résolu, et que ce n'est pas le début d'une tendance absurde à une couleur pour la victoire où tout est plat, se ressemble et est difficile à naviguer. Profitez de vos couleurs. Et à bientôt.


Linux
  1. Comment changer la couleur de votre terminal Linux

  2. Comment changer l'identité d'un système Linux

  3. Comment mettre à l'échelle l'écran de connexion Plasma sur les écrans HD/UHD

  4. Comment changer le répertoire dans Git Bash avec Git pour Windows ?

  5. Comment changer la couleur des zsh-autosuggestions

Comment faire ressembler le bureau Plasma à un Mac

Comment changer le thème de couleur Eclipse sous Linux ou Windows

Comment changer le mot de passe root sous Linux

Comment changer le nom d'hôte du serveur dans Ubuntu

Comment changer le port SSH dans CentOS

Comment changer le fuseau horaire sur le serveur Ubuntu 18.04 ?