问题描述
是否有任何设置/插件/黑客/变通办法可以让我在Gnome 3.x /Gnome Shell桌面上运行Ubuntu,同时保留矩形2×2或n x m的工作区网格,而不是默认的Gnome一维line-up工作区?
最佳思路
建议的3.32+扩展名:Workspace Matrix。
Workspace Grid当前未更新,但开发人员建议使用Workspace Matrix。 Workspace Matrix在显示的切换器中具有不错的工作区预览,并且具有许多可调整的选项。
与Frippery Panel相比,它具有与Workspace Grid相同的优势(请参见下文)。
对于3.20:分机Workspace Grid可以完成此工作。它与3.20完美兼容。
相对于Frippery底部面板(效果很好,请参见this answer),有两个好处:
1)无需拆卸下面板即可进行黑客操作。
2)在概述中,网格结构显示为所选的二维网格。使用Frippery底部面板,概览将继续显示单个工作区。
工作场所网格。工作区概览的宽度是可调的。
Frippery底部面板。尽管实现了工作场所网格,但未在概述中显示它。
次佳思路
GNOME-Shell 3.10之前的版本:结合两个扩展,可以实现。缺点是您将有一个底栏。
我的blog post解释了如何执行此操作的各种方法,包括摆脱了底部栏(包括在下面)。
对于3.10-3.20:转到extensions.gnome.org并找到Frippery Bottom Panel。安装它。这将使您有一个底线。单击右侧将为您提供禁用动态工作区的选项,并允许您设置行数和列数。
摆脱底栏最干净的方法是通过编辑
~/.local/share/gnome-shell/extensions/Bottom_Panel@rmy.pobox.com/stylesheet.css
在第6行,将高度更改为-3pt
。保存文件。要激活效果,必须重新启动GNOME-Shell,因此请重新启动,注销并登录,或者通过按Alt+f2
,输入命令r
并按ENTER
重新启动GNOME-Shell。
功劳归给Brian McSweeney。
第三种思路
我实际上今天正在看这个,简短的回答是“否”。一个有问题的解决方法是运行gnome-panel,并在上面运行workspace-switcher
小程序。此小程序提供了工作空间行数的设置,因此您可以创建网格布局。
我曾经有一个后台运行的守护程序hack,它将为我处理此事,因此我不需要工作区切换器小程序。它不再起作用了。但是,我将尽快对其进行重写,以便它再次与GNOME 3.x一起使用,并使用dconf /gsettings。不过,只能使用gsettings命令行工具或dconf-editor直接编辑设置来进行配置。