一个 KMonad 进程只能读取一个设备

多键盘共用布局并不意味着一个进程能同时读取所有设备。当天采用同一布局模板、每个物理键盘一个 systemd 实例,udev 负责发现与启动,过滤 KMonad 虚拟输出避免递归接管。内置、SEMICO、MOSART 三实例运行,ntfy 通知成功。

首次通知 hostname 为空,原因是系统没有 /usr/bin/hostname ,改读 /proc/sys/kernel/hostname 。凭据为 /etc/kmonad/ntfy-curl.conf ,0600 root 所有;入口 ntfy topic。复查示例:

systemctl status 'kmonad-hotplug@*'
udevadm info /dev/input/event0

设备编号需按实际枚举结果选择。

邮件同步的路径与标签语义

Doom 接入 Notmuch、mbsync 和 msmtp,应用密码保存在 GNOME Keyring,配置为 ~/.config/isync/mbsyncrc 、 ~/.config/msmtp/config ,均 0600。首次 Patterns * 将 Gmail 标签重复同步为 Maildir,改为每账户六个核心目录;INBOX 与 All Mail 仍存在 Gmail 语义上的副本。

timer 曾读取默认 ~/.config/isyncrc 而不是实际配置,显式传 -c 后修复。最终索引 16,187 封、每五分钟同步,SMTP 只做 --pretend 选路检查,不能写成真实发信验收。OAuth 授权未完成,仍使用应用专用密码。

mbsync -c ~/.config/isync/mbsyncrc --list
systemctl --user status mbsync.timer

其余配置与盘点

Anki MCP 从无效项目格式改为 aianki/.codex/config.toml ,重建依赖后握手发现 48 工具,审计 322 牌组、63,285 卡片;只生成报告,没有改集合。OpenWrt 安装 Spotify Helper CA,OpenSSL 两种信任路径验证通过,凭据从文档移到 xdyr-lan-credentials.env ;另发现本机与网关双重代理,提出恢复订阅和模式方案。

Rime 候选优化完成重载与推送,中文英文标点补丁经过隔离部署验证。Codex notify 写入 ~/.codex/config.toml ,脚本 ~/.codex/scripts/save_turn_summary.py 把每轮总结存到 ~/meprojects/ai_docs ,模拟端到端通过。项目目录 Git 盘点因 GitHub 授权未完成而停止,未初始化新仓库。

主会话续接

以下命令在 archx 上执行;目录仅用于辨认工作上下文。

会话 1:~/meprojects/Troubleshooting

codex resume 01a0723f-5f71-7610-b791-1b28e8f031b4

会话 2:~/meprojects/mevps

codex resume 01a07246-1f1a-7c71-9212-9e4eec85ba69

会话 3:~/meprojects/aianki

codex resume 01a07283-20fe-7d40-b79e-00f935a43e1d

会话 4:~/meprojects/Troubleshooting

codex resume 01a074fa-5e12-7112-be7e-25049f965172

会话 5:~/meprojects/doom.d

codex resume 01a07272-9a67-7e53-814a-92ba8c3f1703

会话 6:~/meprojects/mevps

codex resume 01a07475-d160-7402-a40b-0553fb2d8da2

会话 7:~/meprojects/Troubleshooting

codex resume 01a07253-1727-7632-89c3-c019971da525

会话 8:~/meprojects/Troubleshooting

codex resume 01a07270-6f48-7d10-bf82-13695626b483

会话 9:~/meprojects/meRime

codex resume 01a07268-faa6-7053-ba74-5acb8ab12e67