我想结合Sharenix和Flameshot来创建屏幕截图,然后将其上传到我自己的主机上。好吧,现在我的意图是创建一个bash脚本,我可以使用快捷方式执行它,例如“ Print Sc”键。一切都可以正常工作,只是Flameshot创建了一个子进程来拍摄屏幕截图,而这是我目前最大的问题。
这是到目前为止我得到的:
#!/bin/bash
flameshot gui
sharenix -m c -q
这应该可以让我从剪贴板-m c
中获取图片并上传。另一个参数是禁用Sharenix -q
的输出。但是Sharenix试图在文件被拍摄之前就上传文件。很好,这意味着Flameshot的主进程终止并启动了子进程。
请记住:一切正常,当我分别执行每个命令时应该如此。
我能做些什么吗?也许用bash检查剪贴板更新并执行Sharenix?搜索一个小时后,我在Google上什么都找不到。我希望你能理解我的问题。
致谢。