有没有办法Gnome Shell
定义一个快捷方式,该Overview
快捷方式将显示已经显示并且可供单击的快捷方式Workspace List
- 类似于 中的视口选择器Compiz
?
注意:我使用的是 Gnome 的术语对于这个问题。
我最近(被强制)迁移到 RHEL7 上的 Gnome 3/Gnome Shell(从 Ubuntu 10 上的 Gnome 2/Compiz)。由于没有 3x3 布局中的 9 个虚拟工作区,我无法正常工作,因此失去 Gnome 面板和 Gnome 工作区切换器一直是痛苦的。
然而,我发现了许多扩展/工具可以让体验变得可以忍受。这些包括
- 工作空间网格,它将工作空间列表转换为二维网格(无论是概念上还是在工作空间列表叠加中)
dconf-editor
,这表明可以分配键盘快捷键以即时切换到最多 12 个工作区
我现在所缺少的是快的一次查看我的所有工作区(a la Compiz
)并用鼠标选择其中任何一个的方法。 (是的,我可以使用键盘切换到我想要的任何工作区,但有时我更喜欢使用鼠标。)
我目前的方法是
- 使用“热角”或快捷方式调出
Overview
输入模式,然后将鼠标移动到屏幕的右边缘以取消隐藏,或Windows
org.gnome.desktop.wm.keybindings.panel-main-menu
Workspace List
- 使用快捷方式调出
Overview
输入模式,然后点击以显示和叠加层。Applications
org.gnome.shell.keybindings.toggle-application-view
EscWindows
Workspace List
这两种方法都需要比Compiz
.我确实找到了另外两个扩展几乎做我需要的事情:
- 工作区栏,它添加了一个可点击的一维工作区选择器(但没有概述,尽管该栏的行为确实像一个额外的“热门角落”)
- 华丽的底板,它添加了一个准二维工作区选择器(但该界面实际上比 的界面使用起来更笨拙
WorkspaceBar
,并且再次没有概述)
关于如何直接进入Workspace List
叠加层有什么建议吗?
答案1
我已经找到了解决我的问题的方法。
我不知道Overview
没有扩展的默认行为(因为我Workspace Grid
几乎立即安装了扩展),但事实证明我的经验是不是安装时的默认行为Workspace Grid
。确实,Workspace List
是应该在启动时立即出现Overview
,但有一个配置选项可以在某些条件下隐藏它。有问题的配置已解释这里:
Workspaces thumbnails sidebar in overview.
This sidebar can get pretty wide if you have multiple columns of
workspaces. The sidebar can be collapse to the side of the screen if it
becomes too wide so that you then hover your mouse over it to uncollapse it.
The relevant settings:
the maximum width the sidebar is allowed to occupy (as a fraction
of screen width):
const MAX_SCREEN_HFRACTION = 0.8;
the width at which the sidebar collapses to the side when you open
the overview (fraction of screen width):
const MAX_SCREEN_HFRACTION_BEFORE_COLLAPSE = 0.3;
因此,我所需要做的就是将后一个值设置为更高的分数(例如 0.6),现在Workspace List
当我打开Overview
.