如何为所有窗口创建彩色边框?

如何为所有窗口创建彩色边框?

是否有一个简单的gtk.css调整(或类似的)可以让我在所有创建的 GNOME/Unity 窗口上添加彩色边框?

网页上类似这样的内容:

body {
    border: 10px solid #000000;
}

答案1

是的,这些文件位于(例如默认的 Ambiance 主题):

/usr/share/themes/Ambiance/gtk-3.0/apps/

您可以编辑鹦鹉螺.css或者unity.css如你所愿

如何在窗口周围添加边框但保留当前主题?

好的做法是将你想要修改的主题复制到〜/.主题/然后进行更改。
最后你可以使用Unity 调整工具更改为您修改的主题。

将 Ambiance 主题复制到 ~/.themes/Ambiance2 后,进行以下更改:

~/.themes/Ambiance2/gtk-3.0/apps/unity.css

  -UnityDecoration-extents: 28px 0 0 0;

  -UnityDecoration-extents: 28px 10 10 10;

然后:

UnityDecoration.bottom {
    background-image: none;
    background-color: #ff0080; /* shade (@bg_color, 0.7); */
}

UnityDecoration.left,
UnityDecoration.right {
    background-color: #ff0080; /* shade (@bg_color, 0.7); */

也改变UnityDecoration.left*UnityDecoration.right*部分背景图像:无

它会给你粉色边框。你可以把它改成你想要的任何东西。只需将这个十六进制#ff0080到另一个。

相关内容