Unity 在我的机器上运行太慢,而 Gnome-shell 工作得很好。我不太喜欢 Gnome-shell,但我正在尽我最大的努力。但我无法找到的一件事是如何选择不同的窗口或使用键盘从左侧停靠栏中选择某些内容。
我的意思是,你按下 Win 键,活动面板就会显示出来。然后,最明显的是,使用键盘我可以选择一些窗口,将选项卡从 Windows 更改为应用程序等。
但是不,似乎我可以按一个键来显示“活动”屏幕,但是然后我可以选择鼠标并单击我想去的地方。
最近我在 Google 开发者日参加了关于可访问性的演讲,演讲者说如果我们忘记了她所说的一切,我们只需要记住“你必须拔掉鼠标才能使用你的应用程序”。
Gnome 3 说它是“最容易访问的桌面”数百次,但他们怎么会错过只使用键盘的系统呢?
我不知道从 Windows 屏幕切换到应用程序屏幕的方法,但是有一些方法可以使用 gnome-shell 中的键盘启动应用程序和切换窗口。
您的问题只提到了 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
Run Code Online (Sandbox Code Playgroud)
安装后,重新启动 gnome-shell(Alt+ F2,键入“r”并按Enter)。如果您使用 gnome-tweak-tool,您可能需要启动它并在 Shell Extensions 下启用 Window Navigator 扩展。
安装并启用扩展后,您可以按住Alt“活动”窗格以查看悬停在每个窗口上的数字。按数字键切换到相应的窗口。
Gnome 项目的GnomeShell Cheat Sheet 中有很多其他提示和解释。