在双显示器上使用 Ubuntu 的内置窗口截图功能 ( alt-printscreen
) 时,黑色矩形会覆盖所捕获窗口的顶部三分之一(或者该区域未被捕获)。捕获整个屏幕 ( printscreen
) 时,左侧显示器会显示相同大小的矩形,但它不会覆盖窗口,而是将其向下推。就好像捕获使用的是较小显示器的尺寸,而没有意识到较大的显示器。
以下是图片:
窗口捕获:http://moby.to/8d69hp
屏幕截图:http://moby.to/v99gqs
使用命令行时,我收到此错误:
$ gnome-screenshot --window
(gnome-screenshot:8522): GdkPixbuf-CRITICAL **: gdk_pixbuf_composite: assertion `dest_y >= 0 && dest_y + dest_height <= dest->height' failed
系统信息:
Ubuntu 10.04.2 LTS (Lucid)
Linux 2.6.32-32-generic
左显示器(笔记本电脑)1280x800
右显示器(外部)1920x1080
显卡:
$ lspci | grep -i graphics
00:02.0 VGA compatible controller: Intel Corporation Mobile GM965/GL960 Integrated Graphics Controller (rev 0c)
00:02.1 Display controller: Intel Corporation Mobile GM965/GL960 Integrated Graphics Controller (rev 0c)
有没有什么办法可以让它工作?
编辑:当一台显示器或多台显示器镜像时,不会发生这种情况。
第二次编辑:如果这个问题最好在超级用户上询问,请告诉我。
答案1
这是因为您拥有不同尺寸的显示器,您可以根据自己的显卡来调整尺寸和配置。通常 Nvidia 或 Ati 的封闭驱动程序可以更好地处理这种情况。您拥有哪种类型的显卡
答案2
这并没有真正回答问题(我仍然想知道是什么导致了这个问题),但其他读到这篇文章的人可能会感兴趣。
我安装了快门( $ sudo apt-get install shutter
) 效果非常好。功能也更加丰富。