如何在不更改外壳主题的情况下更改顶部栏的字体?

Lio*_*s15 14 themes fonts top-bar gnome-shell

我正在使用 Ubuntu GNOME 17.04。我想将 GNOME 顶部栏的字体从 Adapta 的默认字体更改为 Fira Sans。我已经有了所有的字体,我只想更改顶部栏的字体,这样与其他所有字体相比,它看起来不会显得格格不入。

pom*_*sky 23

您可以在您的主目录中创建自定义 css 覆盖并从那里加载它(否则,如果您对主题的样式表进行任何更改,主题的任何更新很可能会覆盖它)。

首先,您应该知道Adapta主题所在的位置。如果你已经从一个安装了.deb包或PPA它应该位于/usr/share/themes/Adapta和应该有一个gnome-shell.css文件/usr/share/themes/Adapta/gnome-shell/

现在按照以下步骤操作。

  1. 创建一个目录,比如MyThemein~/.themes或 in ~/.local/share/themes。(您可以创建~/.themes或者~/.local/share/themes如果它们不存在。)

  2. 在里面创建另一个MyTheme名为gnome-shell.

  3. 在此gnome-shell目录中创建一个空文档并将其命名为gnome-shell.css.

  4. gnome-shell.css在文本编辑器中打开它并添加以下行

    @import url("/usr/share/themes/Adapta/gnome-shell/gnome-shell.css");  
    
    stage {
        font-family: FONT_NAME, Sans-Serif;
        font-size: 14pt;
    }
    
    Run Code Online (Sandbox Code Playgroud)

更改FONT_NAME为您选择的字体(您也可以更改字体大小)并保存文件。

  1. 打开GNOME 调整工具并激活用户主题扩展。(如果没有安装扩展,你可以从这里安装。)

  2. 转到Tweak Tools 的Appearance部分,然后单击“ Shell theme ”旁边的下拉框。MyTheme应该出现在下拉列表中。选择它。

  3. 通过键入alt+f2然后R+重新启动 GNOME shell enter(在 Xorg 会话中工作,在 Wayland 中注销并再次登录)。