Debian 12 (Wayland) 安装腾讯会议并实现原生屏幕共享 2025年07月20日 jjl9807 70 本文介绍了在 Debian 12(GNOME Wayland)环境下安装腾讯会议并实现原生屏幕共享的方法。首先,通过修改程序的启动脚本,绕过对 Wayland 环境的检测限制;随后,借助社区开发的兼容层 libhook.so 实现对 Wayland 原生屏幕共享的支持;最后,再次修改启动脚本以加载该链接库,从而完整支持腾讯会议在 Wayland 下的正常使用。 阅读全文 0 评论
计算 rustc 的代码覆盖率 2025年06月26日 jjl9807 36 本文记录了计算 rustc 代码覆盖率的完整流程:从源码构建支持插桩的 rustc,用它来编译程序并收集覆盖率数据,最后通过 grcov 从 .profraw 文件中导出可读的报告。若有多组数据,还可使用 llvm-profdata 合并后再进行分析。 阅读全文 0 评论
解决 WSL 更新后无法挂载磁盘的问题 2025年06月18日 jjl9807 74 WSL 从 2.4.11 更新至 2.5.9 过程中电脑意外重启,随后启动 WSL 出现 “无法将磁盘附加到 WSL2” 的报错,最终通过下载对应的 .msi 安装包运行“修复”程序解决了问题。 阅读全文 0 评论
解决 libseccomp 构建过程报错 no method named `get_notify_fd` found 2025年04月08日 jjl9807 296 在系统中已经安装了 libseccomp 库的情况下,libseccomp-rs 构建过程中仍然无法使用该库并报错 no method named `get_notify_fd` found,最终通过安装 pkg-config 成功解决问题。 阅读全文 0 评论
解决 WSL 下 gpg 签名 git commit 报错 2025年03月09日 jjl9807 366 Pinentry 是 GnuPG 的密码输入工具,依赖图形桌面环境工作,在 WSL 无法正常弹出密码输入框,进而导致 gpg 签名失败。本文分析梳理了针对上述问题的常见解决方案以及各自的优劣,并在文末给出了笔者的建议。 阅读全文 0 评论