![Fedora 23:如何在屏幕上打开上下文菜单窗口时截取屏幕截图](https://linux22.com/image/9082/Fedora%2023%EF%BC%9A%E5%A6%82%E4%BD%95%E5%9C%A8%E5%B1%8F%E5%B9%95%E4%B8%8A%E6%89%93%E5%BC%80%E4%B8%8A%E4%B8%8B%E6%96%87%E8%8F%9C%E5%8D%95%E7%AA%97%E5%8F%A3%E6%97%B6%E6%88%AA%E5%8F%96%E5%B1%8F%E5%B9%95%E6%88%AA%E5%9B%BE.png)
我需要截取一张记录我的 Eclipse IDE 菜单项状态的屏幕截图。例如,如果我单击“项目”菜单,则会出现一个菜单项列表。我需要记录这些菜单项。
问题是当菜单项列表窗口(其工作方式类似于上下文菜单窗口)具有焦点时,屏幕截图功能不起作用。我尝试了一切关联只要打开菜单项窗口,就什么都不起作用。任何鼠标单击都会关闭上下文菜单窗口,因此我也无法使用鼠标。但是,如果没有打开上下文菜单窗口,则屏幕截图可以正常工作。
如何录制显示上下文菜单窗口的屏幕?
答案1
如果您使用的是 GNOME,或者安装了一些 GNOME 工具,则可以使用gnome-screenshot
该--delay=#
选项。延迟以秒为单位,并为您提供了足够的秒数来打开“项目”菜单,以便在屏幕截图实际发生时打开“项目”菜单。我还建议您--window
选择将屏幕截图中的混乱程度降至最低的选项。
传递-f filename
选项以gnome-screenshot
将生成的图像保存到名为filename
.看man gnome-screenshot
。
总而言之,像这样的命令
gnome-screenshot --window --delay=10 -f foo.jpg
将工作。