我似乎生活在终点站--很多终端机--事实上。
我也喜欢Ambiance主题--但是新的无边界窗口并没有提供我习惯的视觉差异(相同的黑色窗口似乎相互融合)。

因此,对于我的问题--如何为早期Ubuntu版本中的窗口添加单个像素边框?
我想保持Ambiance的整体主题,因为这看起来不错,我不想换到另一个主题。

现在我知道我可以修改主题如下:
mkdir ~/.themes
cp -r /usr/share/themes/Ambiance .themes然后在“设置”中的主题选项之间切换--“外观”将在现在的.themes文件夹中获取主题的更改。
我想我需要修改其中一个.css文件,但我不知道是哪个文件。
我也在看这个问答,但是那里的解决方案对14.04不起作用。我也看了一下社区维基,但是我想弄清楚哪一个适用于我的情况时,我有些不知所措。
发布于 2014-04-26 23:15:10
文件是/usr/share/themes/Ambiance/gtk-3.0/apps/unity.css
change
-UnityDecoration-extents: 28px 0 0 0;
to
-UnityDecoration-extents: 28px 1px 1px 1px;注销并重新登录,并查看更改的效果。
因此,在本地副本中,对文件~/.themes/Ambiance/gtk-3.0/apps/unity.css进行“1px1px1px;”更改。
享受!:)
发布于 2014-06-30 06:15:36
在Anders回答的基础上,如果您想要一条漂亮的、微妙的黑线而不是默认的难看的明亮/渐变线(仅仅因为您可以使用渐变,Ubuntu!),请按以下方式编辑/usr/share/themes/Ambiance/gtk-3.0/apps/unity.css:
设置UnityDecoration范围,如Anders的答案中所示:
-UnityDecoration-extents: 28px 1px 1px 1px;在左/右将background-image更改为none,并将左右和底部的背景色从0.7更改为0.4:
UnityDecoration.left,
UnityDecoration.right {
background-color: shade (@bg_color, 0.4);
background-size: 1px 70px;
background-repeat: repeat-x;
background-image: none;
}
UnityDecoration.left:backdrop,
UnityDecoration.right:backdrop {
/* start color: mix of the top border color and bg-image gradient end */
background-color: shade (@bg_color, 0.4);
background-image: none;
}
UnityDecoration.bottom {
background-image: none;
background-color: shade (@bg_color, 0.4);
}可选地,调整0.4到您的亮度偏好。
在您更改文件之后,您可以注销并重新登录,或者只需打开外观对话框,然后将主题从Ambience移除,然后返回到Ambience。
结果如下(可能需要100%观看来查看边框,它们只有1 1px厚):

发布于 2014-04-29 14:11:03
我的建议是您考虑将默认的/usrshare/themes/Ambiance文件夹保持原样(以备将来参考,以防您无意中破坏它)。
Gtk3似乎以目录的名称作为主题的名称。因此,最好将/usr/share/themes/Ambiance复制到一个不同的名称,例如/usr/share/themes/MyAmbiance,并在那里创建个性化主题。
如果您想要一个每个用户的版本,您也可以将主题复制到~/. theme,并且可以在那里访问您的首选版本。
https://askubuntu.com/questions/448204
复制相似问题