如何在Raspberry Pi上打印屏幕?


13

我想截图绿浏览器,我已经试过下列方法提到这里

  1. 使用预装在Raspberry Pi中的Imagemagick。我按下了键盘上的printscreen键,然后尝试将其粘贴到该软件上。但是失败了。

  2. 打开一个新的终端,我输入以下内容:

    sleep 5; import -window root myscreen.png // 5秒后打印屏幕

这就是我得到的。

imagemagick打印屏幕

类型

import -window root screen.png

这是我得到的黑屏。

imagemagick打印屏幕

那么正确的方法是什么呢?

Answers:


10

有几个程序可以截屏。我使用scrot,它的命令行实用程序非常完善。在您的情况下:

sudo apt-get install scrot

scrot -s然后单击midori窗口。您将在终端的工作目录中获得基于时间戳的png。查看man scrot更多选项!


谢谢!+1太好了!但它也使用了终端的屏幕截图:p
yvonnezoe

7

只需使用键盘上的Print Screen键,即可将PNG图像保存在整个桌面的主目录(/ home / pi)中。 在此处输入图片说明


2

我认为这里的问题可能是您需要告诉imagemagik要在哪个屏幕上拍摄图像,就像这样:

sleep 5; DISPLAY=":0.0"; export DISPLAY; import -window root filename.png

否则,它将在不同的X11会话之间混淆(例如,使用VNC客户端)

就我个人而言,我倾向于使用RDP从另一台计算机上拍摄屏幕快照,这样可以将它们保存到具有更多磁盘空间的计算机上,并且我可以更好地控制所保存的内容(而不是在事件发生后进行裁剪)。


嗯,它和以前一样黑。:(
yvonnezoe

2

我做到了!感谢M Noit :)

sudo apt-get install scrot

然后,要在5秒钟的延迟后截取屏幕截图,(我的终端也位于屏幕中!所以我需要一些延迟。此外,我无法通过puTTy执行该命令)屏幕截图无延迟

$ sudo scrot -d5

我得到一个不错的屏幕截图!:D 延迟5秒后的屏幕截图


1
您没有找到/提出解决问题的新方案,因此,不应将您的感谢作为新的答案。相反,应该将其作为对解决方案提供商原始答案的答复。
阿夫拉

@avra,$ sudo scrot -d5这是确切的答案。thanks导致寻找解决方案。;)
yvonnezoe

我刚试过Scrot,效果很好。感谢您发布此信息。

视觉效果最好的答案。任何方式建立PrintScreen键(又名PrtScrn又名PRTSC)采取捕捉?我很喜欢Dropbox那样做的方式。
鲍勃·斯坦
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.