标签: scrot-command

更改 scrot 输出目录

使用时scrot,我希望文件出现~/Pictures/Screenshots/在我的主目录中而不是出现在我的主目录中。


scrot -e 'mv $f ~/Pictures/Screenshots/'
Run Code Online (Sandbox Code Playgroud)

工作正常,但我希望不必使用该-e标志,因为我希望每次都将文件输出放在我的屏幕截图文件夹中。我可以scrot总是输出 in ~/Pictures/Screenshots/,以便

scrot
Run Code Online (Sandbox Code Playgroud)

会自动转储该目录中的文件吗?

lubuntu directory scrot-command

9
推荐指数
1
解决办法
1万
查看次数

如何使用`scrot`按名称截取特定窗口的屏幕截图?

如果我想为此选择一个窗口,scrot可以通过以下方式轻松完成:

scrot -s name.jpg
Run Code Online (Sandbox Code Playgroud)

但是如果我想要求scrot继续从选定的窗口截取屏幕截图,那么我不知道该怎么做。以下是我尝试过的:

scrot -s name.jpg
Run Code Online (Sandbox Code Playgroud)

上面的问题是:每 5 秒后,我必须scrot通过单击它来判断哪个窗口。

如果我第一次只点击一次窗口就可以通过它就完美了。

如果没有,我可以scrot通过告诉它窗口名称来告诉它哪个窗口吗?

编辑:我也希望它即使在窗口最小化时也能工作。这该怎么做?

scripts scrot-command

6
推荐指数
1
解决办法
9378
查看次数

以静默方式在后台截取屏幕截图以用于存档目的

在我的工作中,我经常尝试不同复杂度的工具并开发使用和集成场景。

我使用 Ubuntu 18.04 LTS。

有时,如果事情变得非常复杂,我并不总是确定我究竟是如何找到解决方案的,并且出于文档和知识共享的目的,我会花费更多时间来更加了解一种整洁干净的方式,减少乱七八糟的事情,截取屏幕截图等等在。

然后我想如果有一个屏幕捕获工具可以在后台每 30 秒无声地拍照这样我就可以:

  • 轻松回顾我的步骤和陷阱
  • 如果幸运的话,可以直接使用此图像存档中的屏幕截图作为文档。

例如,我以为我会为快门配置一个 cronjob,但是当我已经在使用它时,出现一个错误“你已经运行了快门实例”。我现在会用scrot试试。

有什么更好的想法吗?

更新:对于 Cron 托管执行,由于此工具无法解决少于一分钟的时间间隔,这里每 30 秒提供一个解决方案(线程中评分较低的答案)。

* * * * * /bin/bash -l -c "/path/to/executable; sleep 30 ; /path/to/executable"
Run Code Online (Sandbox Code Playgroud)

capture shutter snapshot scrot-command

5
推荐指数
2
解决办法
4490
查看次数

Scrot 不适用于 Ubuntu 22.04

好吧,就我的搜索而言,我还没有在网上找到这个问题...还有其他人遇到过屏幕截图程序 scrot 在 Ubuntu 22.04 上无法正常工作的问题吗?

目前,该程序“有效”,但仅截取黑屏,没有错误输出。

我什至尝试导出显示窗口,以防出现同样的问题。

导出显示=:0;阴囊测试.png

scrot-command

5
推荐指数
1
解决办法
3338
查看次数