首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >打印到gedit whit xdotool

打印到gedit whit xdotool
EN

Stack Overflow用户
提问于 2021-02-23 14:53:41
回答 2查看 380关注 0票数 0

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

这是我的剧本:

代码语言:javascript
复制
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

没有运气。

有人能帮我吗?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2021-02-24 07:36:15

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

票数 0
EN

Stack Overflow用户

发布于 2021-02-23 18:53:36

这对我起了作用:

代码语言:javascript
复制
xdotool type "$(xclip -o)"
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/66335469

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档