quiero cambiar el colornaranjaa algo más debotón cerrarentema yaru.
¿Cómo se puede hacer editando elCSS¿archivo?
Respuesta1
Solución alterna
SO: Ubuntu 19.10
GTK-Tema: Yaru
Icono-Tema: Yaru
abra el archivo gtk.css /usr/share/themes/Yaru/gtk-3.20/
con el siguiente comando
sudo -H gedit /usr/share/themes/Yaru/gtk-3.20/gtk.css
pegue el siguiente código debajo del texto existente y cambie los colores según su deseo.
headerbar button.titlebutton:not(.appmenu).close,
.titlebar button.titlebutton:not(.appmenu).close,
headerbar.selection-mode button.titlebutton:not(.appmenu).close, button.titlebutton:not(.appmenu).close {
color: #ffffff;
background-image: -gtk-gradient(radial, center center, 0, center center, 0.35714, to(#E95420), to(transparent)); }
headerbar button.titlebutton:not(.appmenu).close:hover,
.titlebar button.titlebutton:not(.appmenu).close:hover,
headerbar.selection-mode button.titlebutton:not(.appmenu).close:hover, button.titlebutton:not(.appmenu).close:hover {
background-image: -gtk-gradient(radial, center center, 0, center center, 0.35714, to(#E95420), to(transparent));
background-image: -gtk-gradient(radial, center center, 0, center center, 0.35714, to(#eb6637), to(transparent)); }
headerbar button.titlebutton:not(.appmenu).close:active,
.titlebar button.titlebutton:not(.appmenu).close:active,
headerbar.selection-mode button.titlebutton:not(.appmenu).close:active, button.titlebutton:not(.appmenu).close:active {
background-image: -gtk-gradient(radial, center center, 0, center center, 0.35714, to(#E95420), to(transparent));
background-image: -gtk-gradient(radial, center center, 0, center center, 0.35714, to(#da4816), to(transparent)); }
headerbar button.titlebutton:not(.appmenu).close:backdrop,
.titlebar button.titlebutton:not(.appmenu).close:backdrop,
headerbar.selection-mode button.titlebutton:not(.appmenu).close:backdrop, button.titlebutton:not(.appmenu).close:backdrop {
background-image: -gtk-gradient(radial, center center, 0, center center, 0.35714, to(#636363), to(transparent)); }
headerbar button.titlebutton:not(.appmenu).close:backdrop:hover,
.titlebar button.titlebutton:not(.appmenu).close:backdrop:hover,
headerbar.selection-mode button.titlebutton:not(.appmenu).close:backdrop:hover, button.titlebutton:not(.appmenu).close:backdrop:hover {
background-image: -gtk-gradient(radial, center center, 0, center center, 0.35714, to(#707070), to(transparent)); }
Aquí está el contenido de mi archivo personalizado/usr/share/themes/Yaru/gtk-3.20/gtk.css
@import url("resource:///com/ubuntu/themes/Yaru/3.20/gtk.css");
headerbar button.titlebutton:not(.appmenu).close,
.titlebar button.titlebutton:not(.appmenu).close,
headerbar.selection-mode button.titlebutton:not(.appmenu).close, button.titlebutton:not(.appmenu).close {
color: red;
background-image: -gtk-gradient(radial, center center, 0, center center, 0.35714, to(green), to(transparent)); }
headerbar button.titlebutton:not(.appmenu).close:hover,
.titlebar button.titlebutton:not(.appmenu).close:hover,
headerbar.selection-mode button.titlebutton:not(.appmenu).close:hover, button.titlebutton:not(.appmenu).close:hover {
background-image: -gtk-gradient(radial, center center, 0, center center, 0.35714, to(gold), to(transparent));
background-image: -gtk-gradient(radial, center center, 0, center center, 0.35714, to(cyan, to(transparent)); }
headerbar button.titlebutton:not(.appmenu).close:active,
.titlebar button.titlebutton:not(.appmenu).close:active,
headerbar.selection-mode button.titlebutton:not(.appmenu).close:active, button.titlebutton:not(.appmenu).close:active {
background-image: -gtk-gradient(radial, center center, 0, center center, 0.35714, to(magenta), to(transparent));
background-image: -gtk-gradient(radial, center center, 0, center center, 0.35714, to(orange), to(transparent)); }
headerbar button.titlebutton:not(.appmenu).close:backdrop,
.titlebar button.titlebutton:not(.appmenu).close:backdrop,
headerbar.selection-mode button.titlebutton:not(.appmenu).close:backdrop, button.titlebutton:not(.appmenu).close:backdrop {
background-image: -gtk-gradient(radial, center center, 0, center center, 0.35714, to(blue), to(transparent)); }
headerbar button.titlebutton:not(.appmenu).close:backdrop:hover,
.titlebar button.titlebutton:not(.appmenu).close:backdrop:hover,
headerbar.selection-mode button.titlebutton:not(.appmenu).close:backdrop:hover, button.titlebutton:not(.appmenu).close:backdrop:hover {
background-image: -gtk-gradient(radial, center center, 0, center center, 0.35714, to(yellow), to(transparent)); }
Opcionalmente puedes cambiar el icono. La imagen de abajo se explica por sí misma.
Respuesta2
Puede cambiar el estilo del botón de cierre escribiendo estilo en ~/.config/gtk-3.0/gtk.css
.
button.titlebutton.close:backdrop {
background-color: transparent;
}
button.titlebutton.close {
background-color: @theme_selected_bg_color;
}
Referencias: