KDE:klipper 操作脚本
因此,KDE 的剪贴板管理器 - klipper - 允许编写一个脚本以应用于与正则表达式匹配的剪贴板内容。比如说,我希望 klipper 通过 bash 脚本下载图像。
这是一个 klipper QRegExp:
^http://.*\.(png|svg|gif|jpg|jpeg)
我知道这个正则表达式有效 - 每次我将图像 URL 复制到剪贴板时 klipper 都会通知我。然后,这是一个 bash 脚本
#!/bin/bash
# let's name it clip.bash
name=`basename $1`
curl -o ~/Downloads/$name $1
,我将此脚本放入 PATH(我尝试使用自己的图像 URL 提供该脚本 - 它有效),最后我按以下方式指定一个操作:
clip.bash \%s
一切都很好并得到照顾 - 但它不起作用!
所以我的问题是:“如何让klipper通过bash脚本下载图像?”
So KDE's clipboard manager - klipper - allows one to write a script to be applied to clipboard contents matching regexp. Say, I want klipper to download an image through bash script.
Here's a klipper QRegExp:
^http://.*\.(png|svg|gif|jpg|jpeg)
I know that this regexp works - klipper notifies me every time I copy image URL to clipboard. Then, here's a bash script
#!/bin/bash
# let's name it clip.bash
name=`basename $1`
curl -o ~/Downloads/$name $1
I put this script to the PATH (I tried to feed this script with a image URL my self - it works), and finally I specify an action the following way:
clip.bash \%s
everything's fine and taken care about - but it doesn't work!
So my question is: "how to make klipper download an image through the bash script?"
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
第一个想法:
如果这些不起作用,您可以尝试从脚本中记录一些调试信息。例如:
运行
以查看您的脚本刚刚尝试执行的命令。
First thoughts:
If those don't work, you can try to log some debug info from your script. For example:
Run
to see what command your script have just tried to execute.