![如何改变窗口多个实例中 dock 的快捷行为?](https://linux22.com/image/1029909/%E5%A6%82%E4%BD%95%E6%94%B9%E5%8F%98%E7%AA%97%E5%8F%A3%E5%A4%9A%E4%B8%AA%E5%AE%9E%E4%BE%8B%E4%B8%AD%20dock%20%E7%9A%84%E5%BF%AB%E6%8D%B7%E8%A1%8C%E4%B8%BA%EF%BC%9F.png)
这是我的设置。
我将 Firefox(实际上可以是任何应用程序)固定在我的 dock/launcher 的第一个位置。
以下是我的情况:
- 打开两个 Firefox 实例(按Super+ 1 和Super++ Shift1)
- 当 Firefox 的一个实例仍处于活动状态时,我Super再次按 + 1(不知道该实例是否处于活动状态)
现在在这种情况下,我的键盘焦点在 dock 中而不是浏览器实例中(也许 dock 正在要求我选择正确的实例?)。
无论如何,这很烦人,因为在我看来,我已经切换到 Firefox 实例了,当我按Ctrl+T 打开新选项卡时,它不起作用,因为键盘的焦点仍然在 dock 中。
Super因此,主要的问题是,当按下+时,如何让 dock 选择第一个实例(或应用程序的任何实例),<n>
而不是将键盘的焦点放在 dock 上?
答案1
org.gnome.shell.extensions.dash-to-dock
click-action
您可以通过将设置更改为'cycle-windows'
、使用dconf-editor
或使用命令来将行为更改为循环窗口
gsettings set org.gnome.shell.extensions.dash-to-dock click-action 'cycle-windows'
请注意,当您单击仪表板中的图标而不是使用快捷键时,这也会改变行为。