当绑定到密钥时,xdotool无法在i3wm中工作

时间:2019-03-24 17:06:29

标签: keyboard window-managers xdotool i3

我制作了一个脚本,其中使用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

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

编辑,我忘了添加脚本,您需要运行该脚本xclip

1 个答案:

答案 0 :(得分:1)

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

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