我pad-osd.css
在 中找到了一个文件/usr/share/gnome-shell/gnome-shell-theme.gresource
。请问它是用来设置哪个 GDM 小部件的样式的吗?其内容如下所示。
.Leader {
stroke-width: .5 !important;
stroke: #535353;
fill: none !important;
}
.Button {
stroke-width: .25;
stroke: #ededed;
fill: #ededed;
}
.Ring {
stroke-width: .5 !important;
stroke: #535353 !important;
fill: none !important;
}
.Label {
stroke: none !important;
stroke-width: .1 !important;
font-size: .1 !important;
fill: transparent !important;
}
.TouchStrip, .TouchRing {
stroke-width: .1 !important;
stroke: #ededed !important;
fill: #535353 !important;
}
答案1
OSD通常代表在屏幕上显示。有一个它的 CSS 属性。
GNOME Shell 会加载此 CSS 文件来扩展属性DrawingArea
- 请参阅Debian 源代码中的搜索结果。
DrawingArea 小部件是一个空白窗口,您可以自由地创建所需的任何图形。
[参见GNOME 开发者手册详情]