我怎样才能停止系统补偿 xrandr 的屏幕宽度设置?

我怎样才能停止系统补偿 xrandr 的屏幕宽度设置?

我连接了 HDMI 显示器,但水平扫描过度。我看不到桌面的最左侧或最右侧。

如果我这样纠正,比如说,

xrandr --output HDMI-1 --transform 0.5,0,-50,0,1,-10,0,0,1

水平和垂直平移都工作正常。但缩放只能暂时起作用;之后,桌面会立即重新绘制。

例如,假设我将水平尺寸缩放 0.5。现在桌面只占据屏幕的一半。然后它重新绘制,以便再次占据整个屏幕的宽度,但每个像素的宽度仍与我设置的相同(因此字符的宽度只有一半)。

我该如何让它停止这样做?我在 focus 上运行 GNOME 桌面。这是在一台有内置屏幕的笔记本电脑上,它仍然处于启用状态并且运行良好。

更新:重绘时,系统日志包含以下行

Mar  5 00:34:53 aspidistra gnome-shell[2040]: JS ERROR: TypeError: method Clutter.Actor.set_allocation: At least 2 arguments required, but only 1 passed#012vfunc_allocate@/usr/share/gnome-shell/extensions/[email protected]/docking.js:83:14
Mar  5 00:34:53 aspidistra gnome-shell[2040]: setup_framebuffers: assertion 'width > 0' failed

因此这可能是 gnome-shell 中的一个错误 — — 除非它无关。

相关内容