3 votes

Le thème Radiance d'Ubuntu 20.04 - les séparateurs de menu ne s'affichent pas

Après avoir installé le thème Radiance dans Ubuntu 20.04 et configuré le système pour l'utiliser, il n'y a pas de séparateurs de menu horizontal dans les menus. Je l'ai remarqué dans Firefox, car les séparateurs que j'ai créés entre les signets ne s'affichent pas dans le menu des signets (bien qu'ils soient correctement visibles dans la fenêtre Afficher tous les signets), mais il en va de même pour d'autres menus, par exemple les menus qui s'affichent à partir du panneau supérieur GNOME (J'utilise GNOME Flashback).

Lorsque je passe à certains des thèmes système par défaut, comme Yaru ou Adwaita, les séparateurs sont visibles. Que devrais-je changer dans les fichiers CSS du thème pour ramener les séparateurs?

1voto

raj Points 6225

Trouvé une solution :) J'ai remarqué que le thème Ambiance a ces séparateurs, alors que le thème Radiance ne les a pas. En comparant les fichiers gtk-3.20/gtk-widgets.css dans les deux thèmes, j'ai trouvé qu'il était suffisant de commenter la ligne border:none dans le fragment suivant pour récupérer les séparateurs :

menu separator {
    margin-left: 5px;
    margin-right: 5px;
    border: none;
    color: @dark_bg_color;
}

Cependant, les séparateurs ont une couleur très claire et sont à peine visibles, donc j'ai également un peu foncé en changeant 0.99 en 0.8 dans le fragment suivant :

menu separator {
    border-color: shade (@dark\_bg\_color, 0.99);
    border-bottom-color: alpha (shade (@dark\_bg\_color, 1.26), 0.5);
    border-right-color: alpha (shade (@dark\_bg\_color, 1.26), 0.5);
}

Cela résout essentiellement le problème.

0voto

rbhawsar Points 580

Je suis tombé sur votre réponse en essayant de résoudre un projet GTK3. J'ai dû également définir la couleur de fond du séparateur de menu :

séparateur de menu {
    margin-left: 5px;
    margin-right: 5px;
    color: black;
    background-color: black;
}

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X