(Gnome-Shell,13.04,已升级,Gnome 3.8)
最近,我将Ubuntu升级到了13.04。默认的桌面是gnome-shell。
除了Nautilus,当我使它们最大化时,其他软件边界不会消失。我检查了这些软件的问题:
- 图书馆
- 火狐浏览器
- 节奏盒
- 雷鸟
- 侏儒终端
另一方面,最大化模式下有三个条形:
(Gnome-Shell,13.04,已升级,Gnome 3.8)
最近,我将Ubuntu升级到了13.04。默认的桌面是gnome-shell。
除了Nautilus,当我使它们最大化时,其他软件边界不会消失。我检查了这些软件的问题:
另一方面,最大化模式下有三个条形:
Answers:
有一种比编辑配置文件简单得多的方法-只需添加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"
现在重新启动外壳以查看更改,Alt+ F2,类型r
和Enter/Return。
要对此进行进一步的自定义,您应该查看上面的webupd8文章并仔细进行更改,或者粘贴frame_geometry
样式的全部内容,包括以下各项之间的所有内容:
<frame_geometry name="max"...> ... </frame_geometry>
正如您将在上面的编辑中看到的那样,整个标题栏没有消失,只剩下一小部分。但是我没有进行其他更改,并且样式表的内容在Shell版本之间有所不同,请阅读以下内容以测试我进行的另一项更改。不过我也正在运行3.8,所以我继续进行了一些测试,然后在frame_geometry=max
将以下值从8更改为0的情况下又做了一个更改:
<distance name="title_vertical_pad" value="0"/>
您现在会注意到其中的区别,并且仍然存在一些阴影,但是实际上对我来说看起来不错。
name="title_border"
和name="button_border"
d:零,酒吧将完全消失
diff -u
针对新版本运行,以查看更改的确切内容,并在必要时进行更正。
button_height="0"
似乎有所帮助。
尽管为此目的使用GNOME扩展听起来很诱人,但在我看来,这并不是最优雅的方法。毕竟,这是对窗口装饰的更改,因此它应该包含在窗口主题中。
但是,更改全局Adwaita主题/usr/share/themes
并没有任何好处,因为包管理器将在每次更新时覆盖更改。因此,我曾经拥有一份Adwaita metacity主题的副本,其中包含上述答案中所述的必要更改。每当对gnome-themes-standard进行更新时,我通常通过将补丁文件(https://gist.github.com/ajashton/1258443)应用于Adwaita metacity主题来更新自定义主题。
但是patch
很快就会抱怨行号更改(由于GNOME开发人员的更新)。因此,我决定在XSLT脚本中写下必要的更改,这些更改几乎完全可以抵抗GNOME开发人员的未来更改:
只是为了更新:当前的解决方案是安装maximus扩展。它的作者已经为Gnome 3.8修复了它-franz91的注释中有一个迷你操作方法。
其他人已经谈论过maximus,我只是换个说法(简单):
sudo apt install maximus
当前版本为0.4.14-3。maximus & disown
。(现在可以关闭终端。)maximus实际上试图最大化所有可能的窗口,即使是永远不应该最大化的窗口,并且由于没有命令行选项,我们不能将其限制为仅已最大化的窗口(这样它才能发挥其魔力,并且只能删除窗口标题栏)。因此,我现在将其禁用,直到找到更适合我需要的东西为止。
obs .: ubuntu 16.04在这里
PS .:为什么在Ubuntu上使用metacity?
我的显示器坏了,我在旧笔记本上没有机器,因为2D窗口管理器的游戏和视频的性能要比3D更好(如果其他信息对其他人有用)。