Может ли CSS в расширении гнома-оболочки быть переопределено css в теме оболочки?
Например. «Dash to Panel» содержит следующие строки в файле stylesheet.css:
#dashtopanelScrollview .app-well-app:hover .overview-icon,
#dashtopanelScrollview .app-well-app:focus .overview-icon {
background: none;
}
#dashtopanelScrollview .app-well-app:hover > :first-child,
#dashtopanelScrollview .app-well-app:focus > :first-child {
background-color: rgba(238, 238, 236, 0.1);
}
Когда я размещаю те же селекторы или более конкретные селекторы в моем gnome-shell.css и пытаюсь изменить фон .overview -icon, вместо этого используется CSS из Dash в файл stylesheet.css Panel.
С учетом предоставленного вами CSS я смог принудительно применить стиль с помощью важного правила.
#dashtopanelScrollview .app-well-app:hover .overview-icon,
#dashtopanelScrollview .app-well-app:focus .overview-icon {
background: red!important;
}
#dashtopanelScrollview .app-well-app:hover > :first-child,
#dashtopanelScrollview .app-well-app:focus > :first-child {
background-color: red!important;
}