打印到编辑白色xdotool



我想读取文本文件的内容,将其复制到剪贴板(如果它不是空的),然后粘贴到鼠标光标所在的gedit窗口。

下面是我的脚本:
while true
do
if [ -s textfile ]
then
cat textfile | xclip -selection clipboard
xdotool key --clearmodifiers Control_L+v
truncate -s 0 textfile
fi
done

xdotool外的所有作品:

  • 如果我手动按CTRL+v,它会正确粘贴
  • 如果我运行xev,我可以看到xdotool发送正确的键盘事件,但什么也没有发生。

我尝试了一些其他的命令,比如:

  • xdotool key ctrl+v
  • xdotool type $(xclip -selection clipboard -o)
  • xdotool getactivewindow type $(xclip -selection clipboard -o),这给了我错误XGetWindowProperty[_NET_ACTIVE_WINDOW] failed (code=1)
  • sleep 1 && xdotool key Control_L+v

没有运气。

有人能帮帮我吗?

这对我有用:

xdotool type "$(xclip -o)"

我解决了,问题是Libx11-dev缺失。一旦安装了库,脚本就可以正常工作了。

相关内容

  • 没有找到相关文章

最新更新