← [ BACK_TO_NOTES ]

专题归档 · 2026 年 8 月(编辑分组,非实际写作日期)

WSLg 里的 Obsidian:窗口、输入法和空白界面连续踩坑

从输入法快捷键、最大化坐标偏移到 WSLg 空白窗口的多个 Linux GUI 现场问题。

一个需求会牵出好几个系统层

当时希望在 Windows 11 + WSLg 中使用 Linux 版 Obsidian,又保留 Fcitx5/Rime 的输入法体验。窗口化时鼠标点击正常,但最大化之后顶部和左侧出现留白,点击的命中区域也跟着偏移。

不只是 CSS 空白

原记录通过 native、obsidian、hidden 等不同 Electron Frame 模式对比,发现原生窗口装饰与无边框窗口的表现不同。后来的方案不是强迫真实 maximize,而是采用保留自定义标题栏的“伪最大化”思路。这是当时的特定 WSLg/X11 环境的取舍。

输入法和 WSLg 仍是其他两件事

另一份记录则排查过按键是否先被 Windows 截获、Fcitx/Rime 自身能否接收,最终把不同切换动作分开;还有一次 WSLg Copy Mode 警告与空白窗口的排查,不能直接拿窗口几何错位的结论覆盖。

Blog 不需要复制本机程序路径或个人显示配置。

创建于 2026/8/18 更新于 2026/10/16
Digital Biome
Access

键盘导航

j / k / ↑ / ↓
选择对象
Enter / o
打开选择
/ 或 Ctrl+K
全站搜索
i / f / 1–4
筛选当前列表
g → h / l / p / t / a
首页 / 笔记 / 项目 / 工具 / About
r → 1–9
打开所选对象的关联
u
返回上一页
Esc
关闭浮层 / 取消命令;输入框内清空文本