gnome-shell 关机/重启/注销对话框的名称

gnome-shell 关机/重启/注销对话框的名称

在最新版本的 gnome-shell 中,关机/重启对话框已被拆分为单独的对话框(比较 Ubuntu 20.04 和 21.10)。与注销对话框一起,它们都由 gnome-shell.css 中的 end-session-dialog 条目设置主题。各个对话框是否有名称,以便可以单独设置主题,例如,每个对话框的 last-child 可以有不同的背景颜色?

为了清楚地说明我的意图,下面是我想要的图像。在每种情况下,最后一个子项的背景颜色都不同。只需修改 end-session-dialog,所有三个对话框的每个组件的背景颜色都将相同。

关机对话框

重启对话框

注销对话框

答案1

我进行了一些挖掘,目前(2023.01.11)似乎没有这样的名字。

class如果您有时间和一些 JavaScript 知识,您可以使用附加功能来扩展它。

你可以自己检查一下,这里是负责所有这些的文件:https://gitlab.gnome.org/GNOME/gnome-shell/-/blob/main/js/ui/endSessionDialog.js#L232

  • 第 232 行:styleClass: 'end-session-dialog',可能是一个很好的示例/起点,因为它将基类添加到对话框中。
  • 第 712 行:async OpenAsync(parameters, invocation) {似乎是入口点,因此这可能是另一个开始查找的地方。

如果您成功了,请随意发出合并请求,以便其他人也可以使用它。

相关内容