有人知道如何在Ubuntu 14.04中启用透明窗口标题栏吗?
对于以前的版本(13.10和13.04),可以使用此方法,但在14.04中不再起作用。
我指的不是Ubuntu中的顶部面板,而是指窗口的标题栏。
有人知道如何在Ubuntu 14.04中启用透明窗口标题栏吗?
对于以前的版本(13.10和13.04),可以使用此方法,但在14.04中不再起作用。
我指的不是Ubuntu中的顶部面板,而是指窗口的标题栏。
Answers:
这是部分解决方案,因为我无法弄清楚为什么它不适用于活动窗口。
正如chaskes所提到的那样,现在装饰透明度由使用CSS(属性或外部背景图像)的主题定义。
经过Ambiance主题测试:
改性
/usr/share/themes/Ambiance/gtk-3.0/apps/unity.css
通过评论background-image
的UnityDecoration.top
和UnityDecoration.top:backdrop
离开background-color: transparent;
UnityDecoration.top {
...
background-color: transparent;
...
/*
background-image: -gtk-gradient (linear, left top, left bottom,
from (shade (@dark_bg_color, 1.5)),
to (shade (@dark_bg_color, 1.04)));
*/
...
}
UnityDecoration.top:backdrop {
...
background-color: transparent;
...
/*
background-image: -gtk-gradient (linear, left top, left bottom,
from (shade (#474642, 0.92)),
to (@dark_bg_color));
*/
}
警告:这会有不良的副作用,因此请备份您修改的文件,以防您无法忍受这些副作用。
做@Sneetsher做的。
然后也将所有background-image
部分注释掉/usr/share/themes/Ambiance/gtk-3.0/apps/gnome-panel.css
现在打开/usr/share/themes/Ambiance/gtk-3.0/gtk-widgets.css
。您的1926年到1960年的行(希望如此)如下:
/* primary-toolbar */
.primary-toolbar,
.primary-toolbar .toolbar,
.primary-toolbar.toolbar,
.menubar.toolbar,
.header-bar {
-GtkWidget-window-dragging: true;
background-image: -gtk-gradient (linear, left top, left bottom,
from (shade (@dark_bg_color, 0.96)),
to (shade (@dark_bg_color, 1.4)));
border-bottom-color: shade (@dark_bg_color, 1.1);
border-top-color: shade (@dark_bg_color, 1.09);
border-style: solid;
border-width: 1px 0 1px 0;
color: @dark_fg_color;
text-shadow: 0 -1px shade (@dark_bg_color, 0.7);
box-shadow: inset 0 1px shade (@dark_bg_color, 0.94);
}
.primary-toolbar .toolbar:backdrop,
.primary-toolbar.toolbar:backdrop,
.menubar.toolbar .toolbar:backdrop,
.menubar.toolbar.toolbar:backdrop,
.header-bar:backdrop {
background-image: none;
background-color: @dark_bg_color;
box-shadow: none;
border-top-color: @dark_bg_color;
border-bottom-color: shade (@dark_bg_color, 0.9);
color: @backdrop_dark_fg_color;
}
将它们更改为此:
/* primary-toolbar */
.primary-toolbar,
.primary-toolbar .toolbar,
.primary-toolbar.toolbar,
.menubar.toolbar,
.header-bar {
-GtkWidget-window-dragging: true;
/*background-image: -gtk-gradient (linear, left top, left bottom,
from (shade (@dark_bg_color, 0.96)),
to (shade (@dark_bg_color, 1.4)));
border-bottom-color: shade (@dark_bg_color, 1.1);
border-top-color: shade (@dark_bg_color, 1.09);
border-style: solid;
border-width: 1px 0 1px 0;*/
/*color: @dark_fg_color;*/
text-shadow: 0 -1px shade (@dark_bg_color, 0.7);
/*box-shadow: inset 0 1px shade (@dark_bg_color, 0.94);*/
}
.primary-toolbar .toolbar:backdrop,
.primary-toolbar.toolbar:backdrop,
.menubar.toolbar .toolbar:backdrop,
.menubar.toolbar.toolbar:backdrop,
.header-bar:backdrop {
background-image: none;
/*background-color: @dark_bg_color;*/
box-shadow: none;
/*border-top-color: @dark_bg_color;
border-bottom-color: shade (@dark_bg_color, 0.9);*/
color: @backdrop_dark_fg_color;
}
现在,当您重新启动单位时,活动窗口也将具有透明的工具栏。
我有同样的问题,不幸的是没有找到一个好的答案。但是,我可以告诉您,仍然存在一个主题“ GnomishGrey”,它可以按您想要的方式工作(我真的没有时间去看它的实际位置,对不起,但是它不在/ usr / share中/ themes ...)我很确定我没有手动安装它,而我正在运行Trusty Tahr。
只需输入即可启用
gsettings set org.gnome.desktop.interface gtk-theme 'GnomishGrey'
在终端中(请注意灰色的“ e”,而不是“ a”)。我并没有真正使用它,但是根据我的快速测试,它在其他透明度设置(ccsm)下也可以正常工作,请参见图片。
另一种可能性是使用翡翠主题。据我所知,它适用于14.04(但是您必须使用ppa来安装它),但是我不想尝试它,因为可能存在一些问题,我非常喜欢现在的设置。 ..
希望这可能有所帮助,即使这并不是真正的答案。