我使用(并且喜爱)Shutter。
然而,有时候我想要截取一个状态依赖的选择屏幕截图,但是点击鼠标会改变状态。
例如,如果我有一个下拉菜单,然后我打开 Shutter(即使是通过键盘快捷键),选择对话框会打开并导致下拉菜单收回(因此我无法截取它的屏幕截图)。
如何在保持屏幕处于完全相同的状态的情况下打开选择屏幕截图对话框(即不注册任何鼠标点击)。
我使用(并且喜爱)Shutter。
然而,有时候我想要截取一个状态依赖的选择屏幕截图,但是点击鼠标会改变状态。
例如,如果我有一个下拉菜单,然后我打开 Shutter(即使是通过键盘快捷键),选择对话框会打开并导致下拉菜单收回(因此我无法截取它的屏幕截图)。
如何在保持屏幕处于完全相同的状态的情况下打开选择屏幕截图对话框(即不注册任何鼠标点击)。
关键是使用一个截图工具,它还可以让你使用可变的延迟;足够的时间让你创建想要捕捉的状态。
Shutter允许这种定时延迟。然而,除非将其移植到gtk3,否则Shutter已经达到了生命周期的终点。自从它不再得到良好维护后,它已经被Debian测试版删除。它是用perl编写的,使用的库已经不再可用。截至2018年8月,过去一年只发布了一次更新;上一次发布是在2014年。
我建议寻找一个替代的截图工具。这里是一份替代截图工具的列表。
例如,Flameshot 是一个更新、活跃、更小的工具,与 Shutter 类似的功能集,包括延迟截图……而且它没有使用旧的 Perl 库。它允许您选择部分或全屏截图,进行标注、模糊处理,并快速保存或发布到云端(Imgur)。
sleep 5; shutter -a
,这会让系统休眠5秒钟,这样你就可以将鼠标移动到正确的位置,然后 -a 的意思是拍摄活动窗口的快照。 - Terranceman shutter
。使用-m
选项会导致10秒的延迟,以便您将鼠标移动到正确位置以获取菜单。使用-t
选项会在10秒延迟后显示工具提示。 - Terrance