Ubuntu 环境拥有活跃的开源开发文化和由此产生的高质量免费应用程序。 谈到屏幕截图应用程序,它们有很多。 有 GIMP、快门等等。 但是有一个问题:这些应用程序中的大多数都使用图形用户界面。 但是,如果您更像是一个命令行人员怎么办?
幸运的是,有 scrot,这是一个基于终端的工具,可以在 Ubuntu 上捕获屏幕截图。 scrot 最初于 2000 年发布,它仍然很强大——最新的主要稳定更新是 2020 年 6 月。
那么,让我们从在 Ubuntu 上安装 scrot 开始吧。
如何在 Ubuntu 上安装 scrot?
scrot 屏幕截图工具预装在大多数 Linux 计算机上。 因此,它也可能已经存在于您的系统中。 如果没有,请在终端上运行以下命令来安装包:
sudo apt-get install scrot
打 Enter 系统将在几秒钟后开始安装 scrot。
如何使用 scrot 截屏
Scrot 是一个极简的命令行工具,基于 Ken Thomson 的 UNIX 哲学,一种软件开发的哲学方法,它颂扬小型、干净和模块化的编程。
因此,scrot 在 Ubuntu 上也采用了一种相当简单的屏幕剪辑方法。
截取整个屏幕截图
首先,这是在 Ubuntu 上截取完整窗口的方法:
scrot
就是这样。 Scrot 将自动捕获屏幕。 此外,除非另有说明,否则 家 目录将包含您使用 scrot 捕获的屏幕截图。
Save 具有特定名称和目录的屏幕截图
如果要将屏幕截图保存在特定位置,只需更改目录即可。 默认情况下,scrot 将屏幕截图保存在您当前的工作目录中。 此外,您还可以根据需要为屏幕截图指定特定名称。 就是这样:
scrot file1.png
这就是你在执行上面提到的命令时会得到的:
使用 scrot 捕获当前窗口
如果您想截取屏幕上现在聚焦的任何内容的屏幕截图,无论是浏览器窗口、应用程序还是其他内容,您都可以使用以下命令:
scrot -u
请注意,一旦你击中 Enterscrot 将捕获当前窗口,这将是 Ubuntu 终端应用程序。
这可能是您不想要的。 为了解决这个问题,您可以使用 -d 标志如下:
scrot -u -d num
…在哪里 -d 代表 延迟 和 数 是您想要延迟捕获的秒数。
scrot -u -d 5
这 -d 5 在上述命令中,您的屏幕截图会延迟五秒钟,让您有足够的时间来最小化所有额外的窗口,包括终端。
与屏幕截图一起创建缩略图
你也可以扔在 -t 编号 命令,它还将为您的屏幕截图创建一个缩略图。 编号 这里代表相对于原始屏幕截图的百分比。
所以,如果你输入这样的内容:
scrot -u -d 5 -t 30
您将获得一个屏幕截图,以及一个大小为原始屏幕截图 30% 的缩略图。
捕获特定区域或应用程序的屏幕截图
如果需要,您还可以使用 scrot 屏幕剪辑窗口上的特定区域,您必须使用 -s 选项。
scrot -s
执行命令后,将鼠标(同时按下按钮)拖动到要捕获的区域并释放光标以捕获它。
更改屏幕剪辑的图像质量
使用 scrot,您还可以选择更改屏幕截图的质量。 您所要做的就是使用 -q 用命令标记。 默认图像质量为 75,因此如果您想要最好的屏幕截图,则必须使用此命令。
scrot -s -q 100
这将捕获窗口选定部分的高质量图像。
在 Ubuntu 上捕获高质量的屏幕截图
Scrot 是一个轻量级的命令行实用程序,它使用命令行来完成任务。 采用简约的 UNIX 理念设计,它的大多数命令都非常易于使用和记住。
尽管 Unix 和 Linux 在用法和架构方面非常相似,但两种操作系统之间还是存在一定的差异。