我如何截取比我的桌面更多的屏幕截图?

每当我按下“打印屏幕”或使用截图应用程序时,我只能捕捉到我的桌面背景,如图所示:

enter image description here

更新

根据Andrea的建议,我尝试了shutter。但它只是返回桌面,没有任何改变。然而,它在控制台上输出了一些行,可能对某些人有意义:

org.freedesktop.DBus.Error.ServiceUnknown: The name org.freedesktop.compiz was not provided by any .service files

GLib-CRITICAL **: Source ID 1083 was not found when attempting to remove it at /usr/bin/shutter line 7249.
GLib-CRITICAL **: Source ID 1085 was not found when attempting to remove it at /usr/share/perl5/Shutter/App/ShutterNotification.pm line 186.

3我很好奇,因为我不知道它还有其他用途。你期望用它做什么魔法? - Zanna
3我觉得他的意思是截图只显示了桌面背景,并没有显示屏幕上的实际内容… - animaletdesequia
scrot工作正常吗? - wb9688
@DKBose - 我已经编辑了他的帖子。 - You'reAGitForNotUsingGit
我只能截取我的桌面屏幕截图,无法捕捉其上方的窗口。而scrot是什么? - Richard
Alt+PrtScr是用来截取当前活动窗口的吗,还是有其他功能? - Terrance
那完全没有作用,不像打印屏幕那样 - Richard
哇!有趣的是它没有截图。也许需要重新安装gnome-screenshot。请执行以下命令:sudo apt purge gnome-screenshot,然后再执行sudo apt install gnome-screenshot - Terrance
我认为这是由正在运行的程序中的透明度设置引起的。尝试在命令行中延迟运行快门。当我遇到类似问题时,这种方法有效。 - chaskes
嗨,Richard。根据错误信息来看,你在处理负责美化桌面环境的 compiz 模块时遇到了问题(http://www.compiz.org/)。也许是一些奇怪的透明度设置使你感到困惑。试着禁用 compiz 和花哨的效果吧。我不知道它在 Unity 中的具体位置,但肯定在设置菜单中的窗口效果设置里某个地方。这应该能帮到你。 - Andrea Borga
这是一个全新的安装,所以我无法想象清除和重新安装会有太大帮助。我猜现在由于没有其他人遇到过这个问题,很可能是VirtualBox的问题,而不是Ubuntu的问题。他们的图形驱动程序似乎从来都不完美运行。 - Richard
我想我应该注意一下。在虚拟机中按PrtScr键,会截取整个桌面而非虚拟机画面。应该截取整个桌面,包括虚拟机的画面。如果只需要虚拟机中的画面,则需在虚拟机中打开终端并从命令行运行gnome-snapshot - Terrance
1个回答

我使用快门。
sudo apt-get install shutter

你可以选择以下选项:
1. 桌面 -> 捕捉所有工作区 2. 选择 3. 窗口、上下文菜单等等。