Skip to content

opencode / 哔哩哔哩 / Edge 等应用打开后字体与内容被整体放大约 2 倍(「全局放大」) #14069

Description

@jingzhudezhong

SUMMARY | 问题概要

[Bug] 200% UI 缩放下 Chromium/Electron 应用被双重放大
(DDE 注入 --force-device-scale-factor=2,应用又自读 wl_outp

SOFTWARE/OS VERSIONS | 软件/系统版本信息

## 环境
- Deepin 25 (crimson)
- dde-application-manager 1.2.59 / treeland 0.9.1 / linglong-store 3.5.0
- 显示器:DP-1 3840×2160 @ 600×330mm(≈162 DPI)
- 桌面:DDE + treeland(Wayland),UI 缩放 200%(individual-

PRE-REQUIREMENT | 预置条件

4k屏,200%缩放。

STEPS TO REPRODUCE | 复现步骤

根因(可复现证据)

  1. DDE 按 200% UI 缩放给应用注入 --force-device-scale-factor=2:
    • 非 linglong:app-DDE-*.service 的 ExecStart 带该参数(debFix.sh 包装)
    • linglong:ll-cli 生成的 entrypoint.sh 带该参数
  2. 这些应用(Chromium/Electron)在 Wayland 下又自读 wl_output scale=2 并渲染,
    与 DDE 强乘的 2 叠加 = 双重放大。
  3. wayland-info 显示 treeland 输出 scale: 2;XSettings scale-factor: 2、
    全局 individual-scaling: "ALL=2.00;";ps 可见应用命令行带该 flag。

OBSERVED RESULT | 观察到的结果

No response

EXPECTED RESULT | 期望的结果

Chromium/Electron 应用的 device-scale 应与 DDE 注入的 --force-device-scale-factor
协调,避免「强乘 2 × 自读 2」的双重放大;或在 200% 缩放下仅按 200% 渲染一次。

ADDITIONAL INFORMATION | 额外补充

编辑 ~/.local/share/applications/*.desktop 的 Exec= 行,删除
--force-device-scale-factor=2(lastore 更新可能重新注入;
副作用是该应用回到 1x,与系统 200% 不一致,故仅为临时手段)。

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions