如何在 Linux 中防止此窗口行为

如何在 Linux 中防止此窗口行为

当我移动窗口时会发生这种情况。详情:

  • 开箱

  • ATI 专有驱动程序

  • 在 OpenGL 环境中没有问题

  • 我不想使用任何合成管理器

问题!

这并不奇怪,事实上相当常见。阅读这里


显然,这幅图并没有再现真实的屏幕撕裂。我发现 Gimp 屏幕截图可以很好地展示发生了什么,所以我尝试用这种方式来解释这个问题。

答案1

您可以通过拖动轮廓而不是显示完整内容来避免这种情况。

在 Windows 7 中,您可以在控制面板/系统/高级系统设置/

向下滚动并取消选中“拖动时显示窗口内容”

这可能是您的驱动程序或系统规格产品的问题。

我发现打开轮廓拖动功能后,我的上网本运行得更好。

答案2

检查您的 compiz 模块;有些“视觉效果”会在您拖动窗口时使其“摇晃”。也许您激活了其中的一个。

[编辑] 屏幕撕裂无法通过屏幕截图捕捉,因为它是一种只发生在显示器上的光学效果(而不是在 RAM 中)。此外,上面的效果太过规则,撕裂线太多;正常的屏幕撕裂只会出现一条撕裂线(或者,如果您快速移动窗口,则可能会出现两条撕裂线)。

因此,这种效果一定是由某种程序创建的。

[编辑2]再次强调:上面的图片是屏幕截图。这意味着您电脑上的某些软件产生了这种效果。原因:世界上没有软件能够捕捉屏幕撕裂的视觉错觉,这种错觉发生在显示器发生两次刷新时,而此时某些东西发生了变化。因此,您必须查看所有正在运行的程序,检查窗口管理器的配置,找到罪魁祸首并将其关闭。

答案3

在 Catalyst 11.1 中出现了无撕裂桌面选项;这解决了该问题。

  1. 显示选项
  2. 无撕裂
  3. 启用“无撕裂桌面”以减少撕裂。

相关内容