1

我制作了一个脚本,用于xdotool进行一些键盘输入。
您可以在此处找到脚本(该脚本称为pop_mpv.sh)。

当我从终端运行该脚本时,该脚本运行良好,但当我将脚本绑定到某个键时,它无法正常运行。

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

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

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

我尝试了这个问题中的建议,但没有奏效。

编辑我忘记添加xclip运行所需的脚本

4

1 回答 1

1

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

bindsym --release $mod+p exec "sleep1; ~/bin/pop_mpv.sh"
于 2019-04-03T11:55:31.697 回答