gnome-shell 3.16窗口标题

sen*_*cer 1 metacity gnome-shell window-decoration

在3.16之前,很容易从最大化窗口中删除窗口标题 - 只需编辑metacity-theme.xml文件.但是,3.16正在使用客户端装饰,而metacity无法控制窗口装饰.是否有另一种隐藏窗口标题的方法,或者至少使它们更小?

tho*_*mas 6

您可以通过从标题栏中删除填充来最小化(不删除)标题栏.只需将以下代码添加到文件中$HOME/.config/gtk-3.0/gtk.css(如果不存在则创建):

.maximized .header-bar.default-decoration {
    padding: 0;
    font-size: 0.7em;
}

.maximized .header-bar.default-decoration .button.titlebutton {
    padding: 0;
    border-width: 0;
}
Run Code Online (Sandbox Code Playgroud)

除此之外,您可以使用GNOME扩展Maximus Two来完全摆脱最大化窗口上的标题栏.支持3.16的版本可从此处获得:http://michaeltunnell.com/blog/16-linux/56-my-updated-316-packages-for-gnome-extensions

这是一个非常短的脚本,与Maximus Two(使用_GTK_HIDE_TITLEBAR_WHEN_MAXIMIZEDatom)或多或少相同:https://gist.github.com/tuxor1337/74e76d3d153c67593454您需要在GNOME启动时运行它并让它在后台运行(可能有帮助:当Gnome启动时启动脚本).

顺便说一句,在这里你可以了解如何从所有窗口中删除标题栏:https://unix.stackexchange.com/questions/156300/xprop-set-motif-wm-hints-hides-maximized-window