删除 GNOME 3 中所有最大化窗口的标题栏

min*_*ini 43 gnome window titlebar window-decoration gnome-shell

(带有 GNOME Shell 的 Ubuntu 13.04,已升级,GNOME 版本 3.8)

最近,我将 Ubuntu 升级到 13.04。默认桌面是 gnome-shell。

除了 Nautilus 之外,其他软件边框在我将它们最大化时不会消失。我检查了这些软件的问题:

  • 自由办公室
  • 火狐
  • 节奏盒
  • 雷鸟
  • GNOME 终端

另一方面,最大化模式有三个条:

  1. GNOME Shell 面板

  2. 包含- + x(最小化、最大化、关闭)按钮的软件的标题栏。

  3. 软件菜单栏

    数字“2”是额外的。是否缺少包裹?

小智 56

有一种比编辑配置文件更简单的方法 - 只需添加像素保护程序扩展即可摆脱标题栏并回收您的屏幕空间。

它还有一个额外的好处,您仍然可以获得最大化/最小化按钮,但这些按钮现在存放在顶部面板中。

我以前使用过Maximus,但这似乎与 gnome 3.8 中断了 - Maximus 还用于为我的银行提供弹出式日历的问题,但此扩展程序也能很好地发挥作用。


l30*_*lvl 25

可以在webupd8上找到一个快速简单的修复方法。要在没有太多工作的情况下快速测试,只需启动:

gnomesu gedit /usr/share/themes/Adwaita/metacity-1/metacity-theme-3.xml
Run Code Online (Sandbox Code Playgroud)

现在找到下一行,Ctrl+f进行搜索,您要确保它是以下行name=max

frame_geometry name="max"
Run Code Online (Sandbox Code Playgroud)

改变它,使它看起来像这样:

frame_geometry name="max" has_title="false" 
Run Code Online (Sandbox Code Playgroud)

现在重新启动 shell 以查看更改、Alt+ F2、 typerEnter/Return

要进一步自定义它,您应该检查上面的 webupd8 文章并仔细进行更改,或者粘贴frame_geometry样式的全部内容,包括以下所有内容:

gnomesu gedit /usr/share/themes/Adwaita/metacity-1/metacity-theme-3.xml
Run Code Online (Sandbox Code Playgroud)

正如您将在上面的编辑中看到的,整个标题栏没有消失,只剩下一小部分。但是我没有进行其他更改,并且该样式表的内容在不同的 shell 版本之间有所不同,请阅读下面我测试的另一个更改。不过,我也在运行 3.8,所以我继续进行了一些测试,并在frame_geometry=max将以下值从 8 更改为 0 的情况下进行了另一项更改:

frame_geometry name="max"
Run Code Online (Sandbox Code Playgroud)

你现在会注意到差异,还有一点阴影残留,但对我来说实际上看起来很不错。

  • 哇谢谢; 如果您将 `name="title_border"` 和 `name="button_border"` 的顶部和底部更改为零,则该栏将完全消失:D (3认同)

Alk*_*dis 19

2018 年更新:pixel-saver 几乎是废弃的项目,正如这里提到的

它也有很多未解决的问题,比如这样

但幸运的是,我们可以安装no-title-bar,它效果很好,而且看起来更活跃。


小智 5

尽管为此目的使用 GNOME 扩展听起来很诱人,但在我看来这并不是最优雅的方式。毕竟,这是对窗口装饰的更改,因此它应该被窗口主题覆盖。

但是,更改全局 Adwaita 主题并/usr/share/themes没有更好,因为您的包管理器将在每次更新时覆盖更改。因此,我曾经拥有 Adwaita metacity 主题的副本,其中包含上述答案中描述的必要更改。每当 gnome-themes-standard 有更新时,我都会通过将补丁文件 ( https://gist.github.com/ajashton/1258443 ) 应用到 Adwaita metacity 主题来更新我的自定义主题。

patch很快就会抱怨行号发生了变化(由于 GNOME 开发人员的更新)。因此,我决定在 XSLT 脚本中写下必要的更改,该脚本几乎完全可以抵抗 GNOME 开发人员未来的更改:

https://gist.github.com/tuxor1337/74e76d3d153c67593454