如何在Ubuntu 18.04中的alt + tab切换器中分隔打开的窗口?


59

当我打开了一个应用程序的多个窗口(例如Chrome主窗口和隐身窗口)时,按Alt+ Tab在它们之间切换时,我只会看到一个Chrome图标。然后,我必须先按向下键,然后再向右(或向左)键切换到所需的窗口。

我如何分隔所有打开的窗口,然后Tab 在按下Alt 键的同时再次按下,就像我们在早期版本的Ubuntu中一样?

Answers:


115

转到设置>设备>键盘,然后向下滚动快捷方式列表。Alt+ Tab将是“切换应用程序”的快捷方式。

您想要的是改为 在Switch Windows上设置Alt+ Tab,因此单击Switch Applications并按Backspace清除它的快捷方式。单击设置。然后单击“切换Windows”,然后在其中设置Alt+ Tab。这将为您提供所需的功能。

在此处输入图片说明


1
有人知道如何通过终端吗?试图自动化。
阿南·洛克兹(Annand Rockzz),

1
使用gsettings命令。可以在路径“ org.gnome.desktop.wm.keybindings”处找到密钥绑定
hiigaran

1
像梦一样工作。
彼得

27

在不更改本机键绑定的情况下解决问题非常简单。

如果要在相同的应用程序之间切换,只需输入 Alt+ '(上方的键Tab)。

要切换其他应用,请Alt+ Tab


1
为难以触及的键盘快捷方式开发肌肉记忆并不简单,在同一个应用程序的两个窗口之间切换也不容易,因为它涉及两组按键组合,而不是在两者之间简单地按alt + tab键。
LinuxDisciple

所有开发人员关于窗口管理的想法非常简单,输入alt +'或Alt Tab。这就是我的意思,是的,这很简单。我使用此功能已有很多年了,我认识的所有开发人员都使用此功能。您不能依靠自己这么说,如果此功能仍然可用,那是因为它已被社区批准。
Mauricio Paz

不回答所问的问题。
WillC

另一方面,我认为这是一个更好的答案,因为一旦我将新的快捷方式集成到我的内部,它便适用于任何Ubuntu计算机。尽管没有问到这个问题,但它的相关性和广泛性足以回答其意图。那谢谢啦!
KalEl

谢谢@KalEl!
毛里西奥·帕斯

4

以图形方式使用dconf-editor

来自:https : //superuser.com/a/860001/718726(粘贴在这里,因为这里没有等效答案)

  • 打开 dconf-editor
  • org/gnome/desktop/wm/keybindings
  • 将值'<Alt>Tab'switch-applications移至switch-windows
  • (可选)'<Shift><Alt>Tab'switch-applications-backward移至switch-windows-backward
  • 如果您想switch-windows跨台式机工作,而不仅仅是在当前台式机上工作,则也可以取消选中org/gnome/shell/window-switcher/current-workspace-only(由@CharlBotha提供)
  • dconf-editor
  • Alt+ F2,然后键入r 以重新启动Gnome。

最后一步似乎并不总是必需的,但它不应受到伤害(尤其是因为它不会关闭任何正在运行的应用程序)。

等效于命令行(无需安装dconf-editor)

在终端中运行以下行:

gsettings set org.gnome.desktop.wm.keybindings switch-windows "['<Alt>Tab']"
gsettings set org.gnome.desktop.wm.keybindings switch-windows-backward "['<Shift><Alt>Tab']"
gsettings set org.gnome.desktop.wm.keybindings switch-applications "['<Super>Tab']"
gsettings set org.gnome.desktop.wm.keybindings switch-applications-backward "['<Shift><Super>Tab']"

如果要switch-windows跨桌面工作,而不仅仅是在当前桌面上工作,则还可以执行:

gsettings set org.gnome.shell.window-switcher current-workspace-only false

如果您没有发现任何更改,可以按Alt+ F2,然后键入r 以重新启动Gnome。


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.