全新安装Debian容器时,应用窗口的缩放和FydeOS本体一致,即正常比例:
但是现在不知为何,缩放突然变小:
VSCode是可以调节自己窗口的缩放,但是其他应用大都没有办法。
fastfetch
输出如下,其中Display
一栏的结果与全新安装时相同。
由于Debian 12已经切换到使用Wayland,xrandr
命令对Wayland接管下的情况无效。
经过测试,xrandr
命令的输出也和全新安装时一致。
虽然已经尝试将/etc/gdm3/daemon.conf
中的#WaylandEnable=false
取消注释,即改为WaylandEnable=false
,但似乎并没有效果,显示仍然由Wayland接管。
wlr-randr
只能报错compositor doesn't support wlr-output-management-unstable-v1
。
其他方法,如gnome-randr等也不起效。
这里的缩放到底是由什么决定的?
这些异常的窗口目前缩放应该只有0.8倍(即1920x1080)。正常情况应该是1536x864,和FydeOS本体一致。
似乎主要是Electron应用的缩放出现问题,比如VSCode、QQNT、Motrix等。
Qt应用也有问题,如Prism Launcher。
其他应用,如Firefox、Aseprite未见异常。
Electron应用可以用--force-device-scale-factor=1.25
参数临时解决。
此外,VSCode可以将Window: Zoom Level
设置为1.25
临时解决。
Qt应用暂时无法解决。
QT也有类似的环境变量
QT_SCALE_FACTOR
Silen
(Silen Wang)
5
Emmmmm,为什么你容器中的Vscode不会有一个白白的标题栏。。。而是看上去跟原生linux的差不多?需要什么特别设置么
在设置里把Window: Title Bar Style
设为custom
即可。
{
"window.titleBarStyle": "custom"
}
2 个赞