当绑定到一个键时,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
,因为我正在使用 xdotool
。
https://i3wm.org/docs/userguide.html#keybindings
我尝试了 中的建议,但没有用。
编辑 我忘了添加你需要的脚本 xclip
运行
您的脚本和 i3wm 键绑定看起来都是正确的。真奇怪。当我在执行 bash 脚本之前放置 sleep 1
时。突然好用了...
bindsym --release $mod+p exec "sleep1; ~/bin/pop_mpv.sh"
我制作了一个脚本,它使用 xdotool
进行一些键盘输入。
您可以找到脚本here(脚本名为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
运行
您的脚本和 i3wm 键绑定看起来都是正确的。真奇怪。当我在执行 bash 脚本之前放置 sleep 1
时。突然好用了...
bindsym --release $mod+p exec "sleep1; ~/bin/pop_mpv.sh"