特定显示视图,避免屏幕部分破碎

特定显示视图,避免屏幕部分破碎

最近,我的屏幕左下角坏了,所以我需要把它修复到右上方并且小一点,也许可以使用xrandr或其他东西。

黑色矩形,右上角有绿色矩形

绿色矩形是我需要的屏幕(宽度为 x1;高度为 y1)

黑色矩形代表整个屏幕(宽度为 x;高度为 y)

红色区域为破损部分。

如何才能使显示仅占据绿色区域?

答案1

您可以使用 NVidia 欠扫描设置。例如,我有1280x800显示器,我想要右上角的尺寸为900x700

  1. gksu nvidia-settings
  2. X 服务器显示配置选项卡 → 选择您的显示器
  3. 设置(x-x1)/2=(1280-900)/2=190欠扫描的值900x562,这样就很好了。应用,默认情况下它将从所有侧面切割。
  4. 单击“高级”,我发现:

    ViewPortIn:  900x562
    ViewPortOut: 900x562+190+118
    Panning:     900x562
    

    更改ViewPortOut为向右和向上,仅在左侧和底部留出空间

    ViewPortIn:  900x562
    ViewPortOut: 900x562+380+0
    Panning:     900x562
    

    申请

  5. 一些驱动程序/适配器组合有奇怪的行为,就像我的一样。

    我把900x562右上角弄好了,左边和下面是黑色的,鼠标只能在那个900x562框内移动,但是桌面没有正确地改变它的大小,它从右边和底边被切开了,失败了。

    我使用1px平移技巧来纠正它。即使桌面1px水平或垂直滚动​​,这也是一个可以接受的解决方案。

    改变 +1px:Panning: 901x562Panning: 900x563

完成后,您将获得以下内容:

nvidia 欠扫描以避免损坏显示器的部分

相关内容