Unity 在我的计算机上运行太慢,而 Gnome-shell 运行得很好。我不太喜欢 Gnome-shell,但我正在尽最大努力。但有一件事我找不到,那就是如何使用键盘选择不同的窗口或从左侧停靠栏中选择某些东西。
我的意思是,你按下 Win 键,活动面板就会显示出来。然后,最明显的是,我可以用键盘选择某个窗口,标签从 Windows 切换到应用程序,等等。
但是不,似乎我可以按一个键来显示活动屏幕,但然后我必须选择鼠标并单击我想要去的地方。
最近,我参加了 Google 开发者日关于无障碍功能的演示,演示者说,如果我们忘记了她所说的一切,我们只需记住“你必须拔下鼠标才能使用你的应用程序”。
Gnome 3 曾数百次地宣称它是“最易访问的桌面”,但是他们怎么会错过只用键盘就可以使用系统这个功能呢?
答案1
我不知道如何从 Windows 屏幕切换到应用程序屏幕,但有方法可以使用 gnome-shell 中的键盘启动应用程序并切换窗口。
Alt-Tab
您的问题仅提到了 Activites 窗格,但为了完整性,我将提到此方法,因为它与其他几个环境的行为最为接近:要在应用程序之间切换,请使用Alt+ Tab。要在同一个应用程序的多个窗口之间切换,请使用Alt+ `。非美国键盘用户请注意:要在同一个应用程序的多个窗口之间切换,请使用Alt+ key above Tab。
在活动窗格中搜索
活动窗格右上角的“键入以搜索”字段是 gnome-shell 中我最喜欢的部分之一。要启动应用程序而不触摸鼠标,请按“Win 键”(这里我将其称为Super)并键入应用程序名称的前几个字母。将出现与您的文本匹配的应用程序列表。使用向上和向下箭头突出显示您想要的应用程序,然后按Enter。例如,如果我按下Super并输入“libr”,LibreOffice 套件中的应用程序就会列出,我可以选择其中一个。
切换窗口的方法相同:如果您选择了一个已在运行的应用程序,shell 将切换到该应用程序,而不是打开它的新实例。例如,如果我已经打开了 Firefox,按下Super并输入“firef”并按下Enter,我将获得一个现有的 Firefox 窗口,而不是打开一个新窗口。
那么,如果您想要一个已在运行的应用程序的新实例,该怎么办?选择所需的应用程序,然后按Ctrl+ Enter。
窗口导航器扩展
这是一个扩展,允许您使用按键而不是鼠标单击来选择活动窗格中的窗口。
这些说明解释如何启用带有某些 gnome-shell 扩展的 PPA。相关命令如下:
sudo add-apt-repository ppa:ferramroberto/gnome3
sudo apt-get update
sudo apt-get install gnome-shell-extensions-windows-navigator
安装后,重新启动 gnome-shell(Alt+ F2,输入“r”并按Enter)。如果您使用 gnome-tweak-tool,您可能需要启动它并启用 Shell Extensions 下的 Window Navigator 扩展。
安装并启用扩展程序后,您可以按住Alt“活动”窗格以查看每个窗口上方悬停的数字。按数字键可切换到其对应的窗口。
更新
Gnome 项目的GnomeShell 备忘单。
答案2
我同意 Gnome Shell 在真正普及之前还有很长的路要走。我不太明白问题是什么,但如果你喜欢 Unity 但觉得它很慢,我建议你尝试一下 Unity 2D。Unity 2D 相当不错,具有 Unity 的功能,但在某些硬件上速度要快得多。