在Ubuntu Dock上使用滚轮在窗口之间切换

2个回答

打开终端并运行

gsettings set org.gnome.shell.extensions.dash-to-dock scroll-action 'cycle-windows'

1是的,在重启后它仍然有效。 - user246185
为什么没有GUI支持!甚至调整工具也没有。 - Amir Karimi
更新:安装了原始的Gnome Dash-to-Dock扩展,现在我可以编辑设置了。它们(Gnome Dash-to-Dock和Ubuntu Dock)只是共享设置还是基本上是相同的! - Amir Karimi
@AmirKarimi Ubuntu Dock是dash-to-dock扩展的一个分支。 - pomsky
@pomsky 你有没有想过为什么在 Tweaks 中没有像 Dash-to-Dock 那样的选项来设置 Ubuntu Dock 的按钮呢? - Amir Karimi
它也适用于Ubuntu 18.04。但在图形用户界面的Editor dconf中,cycle-windows选项没有列出,并且不显示为当前选项。 - user2342558
啊!终于!谢谢,我已经像野兽一样工作了几个星期!哈哈 - nodws
1在Ubuntu 19.10(Eoan Ermine)上进行了测试,并且运行正常。 - Mahdi
3在Ubuntu 20.04上测试过,运行得非常好。 - Ethunxxx
似乎切换一个应用到另一个应用是可行的。然而,更有用且更合乎逻辑的功能似乎是在鼠标滚动的那个应用上切换多个窗口,不是吗? - funicorn
@funicorn 听起来你的设置有问题。这个问题和答案完全是关于在同一个应用程序的窗口之间切换,没有涉及到切换应用程序的内容。 - pomsky
我在我的Ubuntu 18.04上运行了这个命令,没有收到任何错误。然而,它并没有起作用!请问您能否告诉我可能的修复方法?提前感谢! - Milan
1@米兰 尝试从这个答案中的详细解决方案1部分,该答案是针对一个类似问题发布的。 - pomsky
@pomsky 很抱歉回复晚了。但是对于解决方案1,我需要安装Dash to Dock,对吗?有没有其他方法可以实现这种切换而不安装Dash to Dock呢? - Milan
@pomsky 再次感谢您的回复。是的,对于“get”方法,它显示“scroll-action”已经设置为“cycle-windows”。此前它未起作用。然而,我不知道发生了什么...在安装Dash to Dock之后,我使用Tweak Tools应用程序将其禁用,现在我可以滚动了!再次感谢您的时间和及时回复 :) - Milan
12022年仍然适用于Ubuntu 20.04.4 LTS - shyammakwana.me
4仍然在Ubuntu 22.04上运行 :) - danil
我在Ubuntu 22上做了这件事,但整个Dock与打开的窗口同时滚动。有没有办法禁用同时滚动的Dock? - Dimitris Papazacharias

对于那些收到消息的人(pop_os 20.04):
No such schema “org.gnome.shell.extensions.dash-to-dock”

解决方案更长:
gsettings --schemadir ~/.local/share/gnome-shell/extensions/dash-to-dock@micxgx.gmail.com/schemas/ set org.gnome.shell.extensions.dash-to-dock scroll-action 'cycle-windows'

解释:

我已经手动将我的dash-to-dock直接安装在~/.local/share/gnome-shell/extensions目录下,这就是schemas目录所在的位置。必须明确指定。

使用gsettings的方法:

gsettings [--schemadir SCHEMADIR] set SCHEMA[:PATH] KEY VALUE

设置KEY的值为VALUE,并带有参数:
  SCHEMADIR A directory to search for additional schemas
  SCHEMA    The name of the schema
  PATH      The path, for relocatable schemas
  KEY       The key within the schema
  VALUE     The value to set

列出当前的KEY和它们的VALUE:
gsettings --schemadir ~/.local/share/gnome-shell/extensions/dash-to-dock@micxgx.gmail.com/schemas/ list-recursively org.gnome.shell.extensions.dash-to-dock

灵感来源


2在pop_os中,你会遇到“没有这样的模式‘org.gnome.shell.extensions.dash-to-dock’”的问题,但在标准的Ubuntu 20.04安装中,这种情况是非常不可能发生的。Ubuntu默认带有“Ubuntu Dock”扩展(dash-to-dock的分支),因此该模式是存在的。另一方面,pop_os并不带有任何类似的扩展。在这方面,pop_os和Ubuntu非常不同。 - pomsky
你是对的,这个模式只适用于pop_os,我已经根据你的意见进行了修改。而且我是手动安装了这个扩展。 - calocedrus