切换工作区的标准快捷键是 Ctrl+Alt+Pgdown 或 Ctrl+Alt+Pgup,我想将这些命令绑定到鼠标按钮上。因此,我可以使用 xbindkeys 和 xdotool 实现我想要的功能,方法是在 .xbindkeysrc 中放置以下内容:
"xdotool key 'Control_L+Alt_L+Up'"
b:9
"xdotool key 'Control_L+Alt_L+Down'"
b:8
问题是这种设置响应很慢并且经常很慢。
所以我想知道是否有直接命令可以避免使用 xdotool。我使用的是 Ubuntu 20.04。任何帮助都将不胜感激!
答案1
Florian Muellner 本人在这个帖子. 您需要的命令是
dbus-send --session --type=method_call --dest=org.gnome.Shell /org/gnome/Shell org.gnome.Shell.Eval string:'global.workspace_manager.get_active_workspace().get_neighbor(Meta.MotionDirection.DOWN).activate(global.get_current_time());'
更改.DOWN
为.UP
以向上移动。如果您使用的是 Gnome 40 或更高版本(Ubuntu 21.10 及更高版本),则使用.LEFT
或.RIGHT
。