删除所有最大化的Gnome 3.8窗口的标题栏

(Gnome-Shell,13.04,升级,Gnome 3.8)

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

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

  • LibreOffice的
  • 火狐
  • Rhythmbox音乐播放器
  • 雷鸟
  • Gnome终端

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

  1. Gnome-shell面板
  2. 软件标题栏包含 – + x按钮。
  3. 软件菜单栏

    数字“2”是额外的。 包丢失了吗?

有一种比编辑配置文件更简单的方法 – 只需添加Pixel saver扩展即可摆脱标题栏并回收屏幕空间。

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

我之前使用的是Maximus,但这似乎打破了gnome 3.8 – Maximus也用我的银行弹出日历问题,但这个扩展也很好用。

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

gnomesu gedit /usr/share/themes/Adwaita/metacity-1/metacity-theme-3.xml 

现在找到下一行, Ctrl + f进行搜索,你想确定它是读取name=max

 frame_geometry name="max" 

改变它看起来像这样:

 frame_geometry name="max" has_title="false" 

现在重新启动shell以查看更改, Alt + F2 ,键入rEnter / Return

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

  ...  

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

  

你现在会注意到它的不同之处,还有一点阴影,但它实际上对我来说非常好。

从2018年更新:像素保护程序是几乎被遗弃的项目,如此处所述

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

但幸运的是,我们可以安装无标题栏 ,它可以很好用,看起来更活跃。

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

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

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

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

仅供更新:目前的解决方案是安装maximus扩展。 它的作者已经为Gnome 3.8修复了它 – 在franz91的评论中有一个迷你操作方法。

对于gnome shell <= 3.8您可以使用Maximus,但它不适用于较新的版本。 对于新的gnome版本,可以从gnome扩展目录中找到Maximus 2 。

其他人已经谈到了maximus,我会用不同的方式(更简单):

  1. sudo apt install maximus目前版本为0.4.14-3。
  2. 在终端maximus & disown上启动它。 (现在可以关闭终端。)
  3. 在启动应用程序中添加它以进行下次启动。

回顾

maximus实际上试图最大化它可以的所有窗口,甚至是永远不会最大化的窗口,并且没有命令行选项,我们不能将它限制为只有最大化的最大化窗口(以便它可以工作它的魔法并且只移除窗口标题栏)。 所以,我现在禁用它,直到找到更符合我需要的东西。

obs。:ubuntu 16.04在这里

PS。:为什么我在Ubuntu上使用metacity?

我的显示器坏了,我在旧笔记本上使用nomachine,因为游戏和video的性能在2D窗口管理器上比在3D窗口管理器上更好(如果额外信息对其他人有用)。