当绑定到一个键时,xdotool 不会在 i3wm 中工作

xdotool wont work in i3wm when bound to a key

我制作了一个脚本,它使用 xdotool 进行一些键盘输入。
您可以找到脚本here(脚本名为pop_mpv.sh)。

当我从终端 运行 时,该脚本可以完美运行,但是当我将脚本绑定到某个键时,它无法正常运行。

这是我放入 i3 配置中的内容:

bindsym --release $mod+p exec bash ~/bin/pop_mpv.sh

根据 i3wm 用户指南,我必须使用 --release,因为我正在使用 xdotoolhttps://i3wm.org/docs/userguide.html#keybindings

我尝试了 中的建议,但没有用。

编辑 我忘了添加你需要的脚本 xclip 运行

您的脚本和 i3wm 键绑定看起来都是正确的。真奇怪。当我在执行 bash 脚本之前放置 sleep 1 时。突然好用了...

bindsym --release $mod+p exec "sleep1; ~/bin/pop_mpv.sh"