要编辑哪些文件以更改 Ubuntu 18.04 LTS 的标题栏和边框宽度

L. *_*mes 9 themes 18.04

由于从 16.04 LTS 升级到 Ubuntu 18.04 LTS,我的自定义主题都不​​起作用。事实上,它们严重扭曲了我的显示,以至于它变得无法使用。

幸运的是,我可以将其改回使用此 cli 可行的内容:

$ gsettings set org.gnome.desktop.interface gtk-theme "Breeze"
Run Code Online (Sandbox Code Playgroud)

所有可用主题的问题是我在工作时通常会加载 10 多个终端屏幕,而且没有边框,我无法分辨一个终端在哪里结束,下一个终端从哪里开始。

也很难判断哪个应用程序窗口处于活动状态,因为颜色之间没有足够的差异。

我正在尝试手动编辑Adwaita主题。它有一个空的 gtk-3.0 文件夹和一个 gtk-2.0 文件夹,其中有一个main.rc我确定是控制文件的文件。我不知道要更改什么才能影响标题栏和边框宽度。

我试图在 Ubuntu 18.04 上做同样的事情,在这个答案中用 Ubuntu 16.04 完成:
如何编辑标题栏的颜色和 gtk3 主题的边框宽度?

Ubuntu 18.04 主题配置似乎完全不同。

Won*_*ane 13

通过执行以下操作,我能够在 Ubuntu 18.04 中为窗口添加边框:

nano ~/.config/gtk-3.0/gtk.css
Run Code Online (Sandbox Code Playgroud)

然后添加以下内容:

decoration {
    border: 3px solid gray;
    background: gray;
}
Run Code Online (Sandbox Code Playgroud)

保存文件后,请记住使用以下命令刷新 gnome:

setsid gnome-shell --replace
Run Code Online (Sandbox Code Playgroud)

我发现它适用于 Ambiance。我喜欢边框稍厚(3px),以便在以 1920x1080 分辨率运行的笔记本电脑中更容易看到。

编辑:

自定义活动标题栏背景颜色。(使用 :backdrop 用于非活动窗口)

.titlebar {
    background: #0759EB;
}

.titlebar:backdrop  {
    background: #829EDF;
    color:white;
} 
Run Code Online (Sandbox Code Playgroud)

  • 如果我能投票10次,我会的。它适用于边界。我能够看到我的终端从哪里开始和结束。我想知道你是如何想到这一点的,或者**你使用了哪些资源作为参考?** 我将当前未回答的问题保留下来,希望获得**活动/非活动标题栏 - 颜色**分辨率。顺便说一句,您无需注销并登录即可进行更改。您可以使用“setsid gnome-shell --replace”刷新 gnome。太感谢了! (2认同)
  • 对我来说,setsid 命令导致我的会话完全重新启动。 (2认同)