web-dev-qa-db-fra.com

Comment créer des bordures colorées pour toutes les fenêtres?

Y a-t-il un simple gtk.css Tweak (ou similaire) qui me permet d'avoir une bordure colorée sur toutes les fenêtres GNOME/Unity créées?

Quelque chose comme ça sur la page Web:

body {
    border: 10px solid #000000;
}
3
Jarkko

Oui, ces fichiers se trouvent (par exemple pour le thème Ambiance par défaut):

/usr/share/themes/Ambiance/gtk-3.0/apps/

vous pouvez éditer nautilus.css ou unit.css comme vous le souhaitez

Comment ajouter une bordure autour des fenêtres mais conserver le thème actuel?

La bonne pratique consiste à copier le thème que vous souhaitez modifier dans ~/.themes/ et à apporter des modifications.
À la fin, vous pouvez utiliser Unity Tweak Tool pour passer à votre thème modifié.

Après avoir copié votre thème Ambiance dans ~/.themes/Ambiance2, changez en:

~/.themes/Ambiance2/gtk-3.0/apps/ unit.css :

  -UnityDecoration-extents: 28px 0 0 0;

à

  -UnityDecoration-extents: 28px 10 10 10;

ensuite:

UnityDecoration.bottom {
    background-image: none;
    background-color: #ff0080; /* shade (@bg_color, 0.7); */
}

UnityDecoration.left,
UnityDecoration.right {
    background-color: #ff0080; /* shade (@bg_color, 0.7); */

Modifiez également les sections UnityDecoration.left * et UnityDecoration.right * en image de fond: aucune ;

Il vous donnera une bordure rose. Vous pouvez le changer en ce que vous voulez. Changez simplement cet hex # ff0080 en un autre.

2
EdiD