Gnome 主题:为什么日历窗口的颜色不符合主题?

Gnome 主题:为什么日历窗口的颜色不符合主题?

为什么日历窗口的颜色与主题不一致?无论我使用什么主题,它都保持不变。我该如何解决这个问题?

在此处输入图片描述

答案1

我已经经历过“MacOS 5.2”shell主题..

主题示例截图

它缺少“背景颜色:”条目,因此从资源中获取颜色......即深/浅灰色。

因此从 shell 主题 css 文件中搜索以下内容

.calendar {
   margin-bottom: 1em }

添加您喜欢的颜色,例如:

.calendar {
    background-color: rgba(3, 117, 248, 0.6);
    margin-bottom: 1em; }

天气部分也缺失,导致颜色呈深灰色/浅灰色。

为此,更好的方法是从资源gnome-shell.css文件中获取“天气”部分。例如,我复制粘贴了下面的内容并根据需要编辑颜色。

/* Weather */
.weather-button {
  border-width: 1px;
  border-style: solid;
  border-radius: 7px;
  margin: 4px;
  color: #eeeeec;
  background-color: rgba(3, 117, 248, 0.6);
  border-color: #2b2b2b;
  box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.2);
  text-shadow: 0 1px rgba(0, 0, 0, 0.2);
  icon-shadow: 0 1px rgba(0, 0, 0, 0.2);
  padding: 12px; }
  .weather-button:focus {
    color: #eeeeec;
    text-shadow: 0 1px rgba(0, 0, 0, 0.2);
    icon-shadow: 0 1px rgba(0, 0, 0, 0.2);
    box-shadow: inset 0 0 0 2px rgba(27, 106, 203, 0.6); }
  .weather-button:hover {
    color: #eeeeec;
    background-color: rgba(3, 117, 248, 0.6);
    border-color: #2b2b2b;
    box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.2);
    text-shadow: 0 1px rgba(0, 0, 0, 0.2);
    icon-shadow: 0 1px rgba(0, 0, 0, 0.2); }
  .weather-button:active {
    color: #eeeeec;
    background-color: rgba(3, 117, 248, 0.8);
    border-color: #191919;
    text-shadow: none;
    icon-shadow: none;
    box-shadow: none; }
  .weather-button .weather-box {
    spacing: 10px; }
  .weather-button .weather-header-box {
    spacing: 6px; }
  .weather-button .weather-header {
    color: #878787;
    font-weight: bold; }
    .weather-button .weather-header.location {
      font-weight: normal;
      font-size: 10pt; }
  .weather-button .weather-grid {
    spacing-rows: 6px;
    spacing-columns: 12px; }
  .weather-button .weather-forecast-time {
    color: #a6a69b;
    font-feature-settings: "tnum";
    font-size: 9pt;
    font-weight: normal;
    padding-top: 0.2em;
    padding-bottom: 0.4em; }
  .weather-button .weather-forecast-icon {
    icon-size: 2.18em; }
  .weather-button .weather-forecast-temp {
    font-weight: bold; }

结果是

与之前的照片相同,但颜色不同

因此,这里对于定制没有任何限制,您可以根据需要从默认的 gnome-shell 资源或任何一个资源中获取源,从而调整不同的内容。

如果您希望在下次更新中纠正缺失部分的问题,您可以向主题作者提出该问题。

答案2

您可以使用 PRATAP 的方法来更改第三方 css,但您的问题出在 Adwaita,它现在是 GTK 3+ 的一部分,因此您不能简单地在 /usr/share/themes 中更改 Adwaita 主题的 CSS。您应该等待主题的下一次更新。

相关内容