有没有办法在Gnome 3.x中获得工作区网格?


30

是否有任何设置/插件/黑客/变通办法可以让我在Gnome 3.x / Gnome Shell桌面上运行Ubuntu,同时保留2x2或nxm工作区网格,而不是默认的Gnome一维工作区阵容?

Answers:


22

针对3.32及更高版本的更新:当前未更新Workspace Grid,但开发人员建议使用Workspace Matrix。我对3.32非常满意。

扩展工作区网格可以完成这项工作。它与3.20完美兼容。

与Frippery底部面板相比有两个好处(效果很好,请参见此答案):

1)无需拆卸下面板的操作。

2)在概述中,网格结构显示为所选的二维网格。使用Frippery底部面板,概览将继续显示单个工作区。

工作场所网格。工作区概览的宽度是可调的。 工作场所网格扩展

Frippery底部面板。虽然工作场所电网实现,这是在概述中未显示。 Frippery底部面板扩展


工作区网格不适用于3.6.2。
2013年

此后已进行了更新,可以在此处的3.6.3上正常运行。
supervacuo

说它已经过时了3.8,但是如果安装了它仍然可以使用。
Rasmus 2013年

1
此后已更新,可以在3.8上正常工作。
Kein 2013年


10

GNOME-Shell 3.10之前的版本:结合两个扩展,是可能的。缺点是您将有一个底栏。

我的博客文章解释了如何执行此操作的各种方法,包括摆脱了底部的限制(包括在下面)。

对于3.10-3.20: 转到extensions.gnome.org并找到Frippery底部面板。安装它。这将使您有一个底线。单击右侧将为您提供禁用动态工作区的选项,并允许您设置行数和列数。

摆脱底栏最干净的方法是通过编辑

 ~/.local/share/gnome-shell/extensions/Bottom_Panel@rmy.pobox.com/stylesheet.css 

在第6行,将高度更改为-3pt。保存文件。要激活效果,必须重新启动GNOME-Shell,因此请按Alt+f2,输入命令r,然后按,重新启动,注销并登录或重新启动GNOME-Shell ENTER

幸得布赖恩·斯威尼


3
真好!您可以通过编辑隐藏底部面板~/.local/share/gnome-shell/extensions/Bottom_Panel@rmy.pobox.com/extension.js。在那里,分别用this.actor.set_position(primary.x,-h);和代替线787和788 this.actor.set_size(primary.width,h);
拉斯姆斯(Rasmus)2012年

甜!我一开始尝试自己看一下代码,但是不知所措,但这太不可思议了!感谢分享。
whirlwin 2012年

您能否在答案中添加答案的基础知识,而不仅仅是链接?
Nanne 2012年

@Nanne我添加了操作方法。
whirlwin 2012年

1
@Erhannis打开此文档,并搜索alt+f2各种特殊命令的示例:wiki.gnome.org/Projects/GnomeShell/CheatSheet 我所看到的唯一是:(lg打开实时调试器LookingGlass),r(重新启动Gnome shell),rt(重新加载主题) ,debugexit(退出Gnome并不要重新启动,例如,退出,因为我是GnomeShell开发人员,并且我知道自己在做什么)
ThorSummoner

4

我实际上今天正在看这个,简短的回答是“否”。一个棘手的解决方法是运行一个带有workspace-switcher小程序的gnome面板。此小程序为工作空间的行数提供设置,因此您可以创建网格布局。

我曾经有一个后台运行的守护程序hack,它将为我处理此事,因此我不需要工作区切换器小程序。它不再起作用了。但是,我将尽快对其进行重写,以便它再次与GNOME 3.x一起使用,并使用dconf / gsettings。但是,只能通过直接使用gsettings命令行工具或dconf-editor编辑设置来进行配置。


2

您可以使用我编写的新WorkspaceBar扩展获得1X1工作区网格。如果人们需要,我会考虑添加2X2选项。这将是适合面板显示的小按钮。


2
我很困惑,这1x1 grid是什么意思?1x1网格不是仅单个单元格吗?(这听起来比gnome 3开箱即用的功能更为有限。)
ThorSummoner15
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.