chore: 导入旧记忆备份供恢复

This commit is contained in:
2026-09-23 22:38:40 +08:00
parent 5313fcee7a
commit 6a6a895eaf
638 changed files with 29816 additions and 1 deletions
@@ -0,0 +1,127 @@
---
title: Workspace **t** – Development Tasks
type: curated
permalink: main/projects/1461ebb2-8a36-4326-98f8-5bbd3be53e59/curated/workspace-t-development-tasks
stable_id: eb9a8c42-ec2e-4ec1-b74d-e7fb1676070f
scope: project
project_id: 1461ebb2-8a36-4326-98f8-5bbd3be53e59
workspace_type: general
usage_profile_id: null
preference_context: general
document_type: tasks
revision: 3
source_memory_ids:
- 27678f65-69be-4d2d-84f9-fc4ed515819c
- 53153e64-2dd7-4d98-a013-529592e36c0d
- 97c12ace-42c3-40ad-a7e6-18b5f765bd72
- 9d00d45d-e524-4fbd-8b40-bd9b8d89e7f7
- cb5d1924-eb5d-4e63-9696-4033f7d0b943
source_checkpoint_ids:
- 214e8fce-c7f9-4a09-8e80-9eb373a905da
- 24173f06-d478-4975-a8d1-62193d770992
- f27ca157-f3e9-4bc3-958c-d96d999ae5cd
source_file_ids: []
source_git_commit: null
source_git_commits: []
source_agent_sync_ids:
- xrdp-mint-20260827-curation-03
- xrdp-project-rename-20260827-01
model_connection: Sub2API
model_name: openai/gpt-oss-120b
source_count: 29
source_revisions:
memory:27678f65-69be-4d2d-84f9-fc4ed515819c: '1'
memory:214e8fce-c7f9-4a09-8e80-9eb373a905da: '1'
memory:9d00d45d-e524-4fbd-8b40-bd9b8d89e7f7: '1'
memory:97c12ace-42c3-40ad-a7e6-18b5f765bd72: '1'
memory:f27ca157-f3e9-4bc3-958c-d96d999ae5cd: '1'
source_dispositions:
processed: 29
unchanged: 0
unsupported: 0
skipped: 0
cited_source_ids:
- memory:27678f65-69be-4d2d-84f9-fc4ed515819c
- memory:214e8fce-c7f9-4a09-8e80-9eb373a905da
- memory:9d00d45d-e524-4fbd-8b40-bd9b8d89e7f7
- memory:97c12ace-42c3-40ad-a7e6-18b5f765bd72
- memory:f27ca157-f3e9-4bc3-958c-d96d999ae5cd
- curated_baseline:eb9a8c42-ec2e-4ec1-b74d-e7fb1676070f
job_cited_source_ids:
- memory:27678f65-69be-4d2d-84f9-fc4ed515819c
- memory:214e8fce-c7f9-4a09-8e80-9eb373a905da
- memory:9d00d45d-e524-4fbd-8b40-bd9b8d89e7f7
- memory:97c12ace-42c3-40ad-a7e6-18b5f765bd72
- memory:f27ca157-f3e9-4bc3-958c-d96d999ae5cd
conflicts: []
supersedes: []
preferences:
- statement: 所有日常沟通、代码注释、文档均使用中文。
level: workspace
workspace_types:
- general
workspace_ids:
- 1461ebb2-8a36-4326-98f8-5bbd3be53e59
source_ids:
- global_guidance_memory:7429c22e-50ff-458a-97c0-423c679904c7
counterexample_source_ids: []
occurrence_count: 1
explicit: true
confidence: 1.0
status: current
- statement: AI 与 Git 集成默认关闭,系统在未配置时不创建 .git 目录或探测模型。
level: workspace
workspace_types:
- general
workspace_ids:
- 1461ebb2-8a36-4326-98f8-5bbd3be53e59
source_ids:
- global_guidance_memory:3f91189b-11a1-45bb-8357-4f413dc1609d
counterexample_source_ids: []
occurrence_count: 1
explicit: true
confidence: 1.0
status: current
source_cursor: 203
source_hash: f1f36d2008461d781d63849baf343dc8cc448fe8ec06e53c344968a6e7482a9a
prompt_version: 2026-08-12.3
schema_version: '3'
curation_job_id: 3889bca6-5e03-40d0-b3b6-f480f686b3a7
created_at: '2026-08-26T19:13:39.917381+00:00'
updated_at: '2026-08-27T09:24:45.118125+00:00'
tags:
- XRDP
- tasks
- general
---
## 待办任务概览(截至 2026‑08‑27)
1. **注销本地 Cinnamon 会话**
- 操作:在物理机上退出当前用户的 Cinnamon 桌面(非锁屏),确认 LightDM 登录界面出现。
- 目的:消除本地/远程同用户并行导致的窗口映射冲突。
- 关联记忆:`memory:27678f65-69be-4d2d-84f9-fc4ed515819c`、`memory:214e8fce-c7f9-4a09-8e80-9eb373a905da`。
2. **重新通过 MSTSC 连接验证**
- 在注销本地会话后,以 FRP 地址或直接 3389 端口使用 MSTSC 重新连接。
- 检查:是否仍出现全黑 Xorg 根窗口;若无,问题已解决。
- 关联记忆:`memory:9d00d45d-e524-4fbd-8b40-bd9b8d89e7f7`。
3. **若仍黑屏,切换远程桌面会话类型**
- 备选:改为 MATE 或 XFCE 会话(修改 `~/.xsession` 中的启动命令)。
- 记录结果以供后续决策。
- 关联记忆:`memory:97c12ace-42c3-40ad-a7e6-18b5f765bd72`。
4. **确认 DRI3=0 设置生效**
- 检查 `/etc/X11/xrdp/xorg.conf` 中 `DRI3` 参数是否为 `0`,并验证 Xorg 启动日志不再出现 GLAMOR 警告。
- 关联记忆:`memory:f27ca157-f3e9-4bc3-958c-d96d999ae5cd`。
5. **更新项目记忆**
- 使用 MemRelay 将本次调查、操作步骤、验证结果写入 `aidocs/project_context.md`(秒级时间戳、最新‑优先)。
- 确保 `aidocs/` 已在 `.gitignore` 中。
- 关联记忆:`memory:1194be51-ee29-47e1-8957-ec2888007db6`(全局偏好)以及 `global_guidance_document:e4fc35f2-1606-4b79-9c1e-367edeea97d0`(工作流)。
---
*此任务清单基于已记录的经验、检查点以及全局共享规则,面向所有 `general` 工作空间。*
**标签**: `XRDP`, `tasks`, `general`
@@ -0,0 +1,63 @@
---
title: Workspace **t** – Glossary of Terms
type: curated
permalink: main/projects/1461ebb2-8a36-4326-98f8-5bbd3be53e59/curated/workspace-t-glossary-of-terms
stable_id: a50c0d24-a6d2-4a80-a582-2f44c9ea5076
scope: project
project_id: 1461ebb2-8a36-4326-98f8-5bbd3be53e59
workspace_type: general
usage_profile_id: null
preference_context: general
document_type: glossary
revision: 1
source_memory_ids: []
source_checkpoint_ids: []
source_file_ids: []
source_git_commit: null
source_git_commits: []
source_agent_sync_ids: []
model_connection: Sub2API
model_name: openai/gpt-oss-120b
source_count: 13
source_revisions: {}
source_dispositions:
processed: 13
unchanged: 0
unsupported: 0
skipped: 0
cited_source_ids: []
job_cited_source_ids: []
conflicts: []
supersedes: []
preferences: []
source_cursor: 167
source_hash: c5ce64e952968e5b85024b19cca5baa487f9229c9253f72ada608e7d01bea435
prompt_version: 2026-08-12.3
schema_version: '3'
curation_job_id: 6aab4b65-243c-40e5-8ce0-25e836803179
created_at: '2026-08-26T19:13:39.930961+00:00'
updated_at: '2026-08-26T19:13:39.931534+00:00'
tags:
- glossary
---
# 术语表
以下术语在工作空间 **t** 的文档与任务中经常出现,已根据全局共享指南统一定义。
| 术语 | 定义 |
|------|------|
| **KISS** | Keep It Simple, Stupid – 只实现最简且正确的功能,避免不必要的复杂度。 (来源: `global_guidance_memory:bf88c265-4749-4c50-85bc-4bae25298cd5`) |
| **YAGNI** | You Aren’t Gonna Need It – 不为猜测的未来需求添加依赖或抽象层。 (同上) |
| **MemRelay** | 持久化管理开发记忆的系统,所有项目记忆统一通过它维护。默认不创建本地 `aidocs/`、`project_context.md` 副本,除非用户明确要求。 (来源: `global_guidance_memory:1194be51-ee29-47e1-8957-ec2888007db6`) |
| **aidocs/project_context.md** | 项目记忆文件,位于 `aidocs/` 目录,文件顶部保留固定标题,后续条目逆序(最新在前)并带秒级时间戳记录。 `aidocs/` 被 `.gitignore` 排除,防止记忆文件被提交。 (来源: `global_guidance_document:e4fc35f2-1606-4b79-9c1e-367edeea97d0`) |
| **Vaultwarden** | 自托管的密码库服务,所有登录、SSH、数据库、API 操作前先在其中搜索凭证,唯一匹配时自动使用。 (来源: `global_guidance_memory:105b328f-4bda-4641-90a7-7282ef156316`) |
| **AI Curations / Git Integration** | AI 驱动的记忆同步与 Git 工作流的可选功能,默认 **关闭**,系统在未配置时不尝试访问模型或创建 `.git` 目录。 (来源: `global_guidance_memory:3f91189b-11a1-45bb-8357-4f413dc1609d`) |
| **Docker Desktop Proxy** | Docker Desktop 的网络代理设置,需要手动配置为 `http://127.0.0.1:7897`,并在重启后验证 `docker pull` 能正常工作。 (来源: `global_guidance_document:7b5a1fcd-adea-4418-ac8e-2f6275b5ada6`) |
| **FastAPI async 陷阱** | 在 `async def` 中调用阻塞 I/O(如 pymysql、requests)会冻结事件循环,推荐改为普通 `def` 或使用线程池。 (来源: `global_guidance_document:e4fc35f2-1606-4b79-9c1e-367edeea97d0`) |
| **PowerShell JSON 发送** | 为避免引号被吞掉,先将 JSON 写入临时文件,再使用 `curl.exe --data-binary @file` 发送。 (同上) |
| **中文交流** | 所有日常沟通、代码注释、文档均使用中文,除非用户明确要求使用其他语言。 (来源: `global_guidance_memory:7429c22e-50ff-458a-97c0-423c679904c7`、`global_guidance_memory:ff34c6eb-6bba-41e5-9e43-ff80941fa823`) |
| **提交信息格式** | 使用中文描述的提交类型,例如 `feat: 添加用户登录`,遵循“type: 中文说明”约定。 (来源: `global_guidance_document:6973450e-6ecc-48e3-8cdd-4d7d7707d843`) |
---
*本术语表收录了工作空间 **t** 常用概念,保持与全局共享指导一致。*
@@ -0,0 +1,130 @@
---
title: 工作区 t 概览
type: curated
permalink: main/projects/1461ebb2-8a36-4326-98f8-5bbd3be53e59/curated/工作区-t-概览
stable_id: 53fc7570-0559-4c39-b721-e1110ed1909d
scope: project
project_id: 1461ebb2-8a36-4326-98f8-5bbd3be53e59
workspace_type: general
usage_profile_id: null
preference_context: general
document_type: overview
revision: 1
source_memory_ids: []
source_checkpoint_ids: []
source_file_ids: []
source_git_commit: null
source_git_commits: []
source_agent_sync_ids: []
model_connection: Sub2API
model_name: openai/gpt-oss-120b
source_count: 13
source_revisions: {}
source_dispositions:
processed: 13
unchanged: 0
unsupported: 0
skipped: 0
cited_source_ids:
- project:1461ebb2-8a36-4326-98f8-5bbd3be53e59
- global_guidance_memory:7429c22e-50ff-458a-97c0-423c679904c7
- global_guidance_memory:ff34c6eb-6bba-41e5-9e43-ff80941fa823
- global_guidance_memory:1194be51-ee29-47e1-8957-ec2888007db6
- global_guidance_memory:bf88c265-4749-4c50-85bc-4bae25298cd5
- global_guidance_memory:3f91189b-11a1-45bb-8357-4f413dc1609d
- global_guidance_memory:105b328f-4bda-4641-90a7-7282ef156316
- global_guidance_memory:5ed86f53-b53e-4534-8e51-d3a010069d5e
job_cited_source_ids:
- project:1461ebb2-8a36-4326-98f8-5bbd3be53e59
- global_guidance_memory:7429c22e-50ff-458a-97c0-423c679904c7
- global_guidance_memory:ff34c6eb-6bba-41e5-9e43-ff80941fa823
- global_guidance_memory:1194be51-ee29-47e1-8957-ec2888007db6
- global_guidance_memory:bf88c265-4749-4c50-85bc-4bae25298cd5
- global_guidance_memory:3f91189b-11a1-45bb-8357-4f413dc1609d
- global_guidance_memory:105b328f-4bda-4641-90a7-7282ef156316
- global_guidance_memory:5ed86f53-b53e-4534-8e51-d3a010069d5e
conflicts: []
supersedes: []
preferences:
- statement: 日常交流使用中文。
level: workspace
workspace_types:
- general
workspace_ids:
- 1461ebb2-8a36-4326-98f8-5bbd3be53e59
source_ids:
- global_guidance_memory:7429c22e-50ff-458a-97c0-423c679904c7
counterexample_source_ids: []
occurrence_count: 1
explicit: true
confidence: 1.0
status: current
- statement: 开发记忆统一使用 MemRelay 持久管理,默认不创建本地 aidocs 或 project_context.md 副本。
level: workspace
workspace_types:
- general
workspace_ids:
- 1461ebb2-8a36-4326-98f8-5bbd3be53e59
source_ids:
- global_guidance_memory:1194be51-ee29-47e1-8957-ec2888007db6
counterexample_source_ids: []
occurrence_count: 1
explicit: true
confidence: 1.0
status: current
- statement: 在任何登录、SSH、数据库或 API 调用前先查询 Vaultwarden,唯一匹配时直接使用。
level: workspace
workspace_types:
- general
workspace_ids:
- 1461ebb2-8a36-4326-98f8-5bbd3be53e59
source_ids:
- global_guidance_memory:105b328f-4bda-4641-90a7-7282ef156316
counterexample_source_ids: []
occurrence_count: 1
explicit: true
confidence: 1.0
status: current
- statement: AI 驱动的记忆同步与 Git 集成默认关闭,未配置时系统不应尝试加载模型或创建 .git 目录。
level: workspace
workspace_types:
- general
workspace_ids:
- 1461ebb2-8a36-4326-98f8-5bbd3be53e59
source_ids:
- global_guidance_memory:3f91189b-11a1-45bb-8357-4f413dc1609d
counterexample_source_ids: []
occurrence_count: 1
explicit: true
confidence: 1.0
status: current
source_cursor: 167
source_hash: c5ce64e952968e5b85024b19cca5baa487f9229c9253f72ada608e7d01bea435
prompt_version: 2026-08-12.3
schema_version: '3'
curation_job_id: 6aab4b65-243c-40e5-8ce0-25e836803179
created_at: '2026-08-26T19:13:22.660846+00:00'
updated_at: '2026-08-26T19:13:22.661417+00:00'
tags:
- general
- t
- overview
---
## 工作区概述
- **工作区标识**: `t`(通用类型)—— 由系统在 **2026‑08‑26T18:56:44.991939+00:00** 创建 (source `project:1461ebb2-8a36-4326-98f8-5bbd3be53e59`).
- **核心原则**: 采用 KISS 与 YAGNI,优先复用已有框架与工具,避免为未知需求添加依赖 (source `global_guidance_memory:bf88c265-4749-4c50-85bc-4bae25298cd5`).
- **语言与协作**: 日常交流、代码注释、文档均使用中文,除非明确要求使用其他语言 (sources `global_guidance_memory:7429c22e-50ff-458a-97c0-423c679904c7`, `global_guidance_memory:ff34c6eb-6bba-41e5-9e43-ff80941fa823`).
- **记忆管理**: 所有项目记忆统一通过 **MemRelay** 持久化管理,默认不在本地创建或更新 `aidocs/`、`project_context.md` 等副本;仅在用户明确请求时临时导出并在使用后清理 (source `global_guidance_memory:1194be51-ee29-47e1-8957-ec2888007db6`).
- **凭证与安全**: 在任何登录、SSH、数据库或 API 调用前先查询 Vaultwarden,唯一匹配时直接使用;新产生的密码、Token、TOTP 等必须立即写入密码库,记忆中仅记录名称、用途、使用方式 (sources `global_guidance_memory:105b328f-4bda-4641-90a7-7282ef156316`, `global_guidance_memory:5ed86f53-b53e-4534-8e51-d3a010069d5e`).
- **AI 与 Git 集成**: AI 驱动的记忆同步与 Git 工作流默认关闭,系统在未配置时不探测模型、创建 `.git` 目录或报错 (source `global_guidance_memory:3f91189b-11a1-45bb-8357-4f413dc1609d`).
- **UI/UX 指南**: Web 表单采用“标题在左、控件在右”紧凑布局,滚动时页面标题保持可见,弹窗操作区固定不随正文滚动 (source `global_guidance_memory:bf88c265-4749-4c50-85bc-4bae25298cd5`).
## 适用范围
- 该概览面向所有 **general** 工作空间,使用 **共享(shared)** 使用配置文件 `t`。
---
**标签**: `general`, `t`, `overview`
@@ -0,0 +1,72 @@
---
title: 已作出决策
type: curated
permalink: main/projects/1461ebb2-8a36-4326-98f8-5bbd3be53e59/curated/已作出决策
stable_id: 1f10a715-ee2a-4ce0-a339-48eabe5fec64
scope: project
project_id: 1461ebb2-8a36-4326-98f8-5bbd3be53e59
workspace_type: general
usage_profile_id: null
preference_context: general
document_type: decisions
revision: 1
source_memory_ids: []
source_checkpoint_ids: []
source_file_ids: []
source_git_commit: null
source_git_commits: []
source_agent_sync_ids: []
model_connection: Sub2API
model_name: openai/gpt-oss-120b
source_count: 13
source_revisions: {}
source_dispositions:
processed: 13
unchanged: 0
unsupported: 0
skipped: 0
cited_source_ids:
- global_guidance_memory:7429c22e-50ff-458a-97c0-423c679904c7
- global_guidance_memory:1194be51-ee29-47e1-8957-ec2888007db6
- global_guidance_memory:105b328f-4bda-4641-90a7-7282ef156316
- global_guidance_memory:5ed86f53-b53e-4534-8e51-d3a010069d5e
- global_guidance_memory:bf88c265-4749-4c50-85bc-4bae25298cd5
- global_guidance_memory:3f91189b-11a1-45bb-8357-4f413dc1609d
- global_guidance_document:6973450e-6ecc-48e3-8cdd-4d7d7707d843
job_cited_source_ids:
- global_guidance_memory:7429c22e-50ff-458a-97c0-423c679904c7
- global_guidance_memory:1194be51-ee29-47e1-8957-ec2888007db6
- global_guidance_memory:105b328f-4bda-4641-90a7-7282ef156316
- global_guidance_memory:5ed86f53-b53e-4534-8e51-d3a010069d5e
- global_guidance_memory:bf88c265-4749-4c50-85bc-4bae25298cd5
- global_guidance_memory:3f91189b-11a1-45bb-8357-4f413dc1609d
- global_guidance_document:6973450e-6ecc-48e3-8cdd-4d7d7707d843
conflicts: []
supersedes: []
preferences: []
source_cursor: 167
source_hash: c5ce64e952968e5b85024b19cca5baa487f9229c9253f72ada608e7d01bea435
prompt_version: 2026-08-12.3
schema_version: '3'
curation_job_id: 6aab4b65-243c-40e5-8ce0-25e836803179
created_at: '2026-08-26T19:13:26.670332+00:00'
updated_at: '2026-08-26T19:13:26.671018+00:00'
tags:
- general
- t
- decisions
---
## 关键决策清单
1. **语言**: 所有沟通、文档、代码注释统一使用中文,除非明确要求使用其他语言。 (source `global_guidance_memory:7429c22e-50ff-458a-97c0-423c679904c7`)
2. **记忆管理**: 采用 MemRelay 持久化记忆,禁止在本地 `aidocs/` 或 `project_context.md` 中创建永久记录;仅在用户要求时临时导出并在使用后清理。 (source `global_guidance_memory:1194be51-ee29-47e1-8957-ec2888007db6`)
3. **凭证流程**: 在任何登录、SSH、数据库或 API 调用前先查询 Vaultwarden,唯一匹配自动使用;新增或修改的凭证必须立即写入密码库,仅记录条目名称等元信息。 (sources `global_guidance_memory:105b328f-4bda-4641-90a7-7282ef156316`, `global_guidance_memory:5ed86f53-b53e-4534-8e51-d3a010069d5e`)
4. **开发原则**: 坚持 KISS 与 YAGNI,复用已有框架与工具,避免为猜测需求添加依赖或抽象层。 (source `global_guidance_memory:bf88c265-4749-4c50-85bc-4bae25298cd5`)
5. **AI 与 Git 集成**: 默认关闭 AI 驱动的记忆同步与 Git 自动化,系统在未配置时不探测模型或创建 `.git` 目录。 (source `global_guidance_memory:3f91189b-11a1-45bb-8357-4f413dc1609d`)
6. **UI/UX**: 采用紧凑横向表单布局,保持页面标题悬停可视,弹窗操作区固定,滚动区域内部实现自适应。 (source `global_guidance_memory:bf88c265-4749-4c50-85bc-4bae25298cd5`)
7. **环境配置**: 开发环境统一为 Windows + WSL2 + Docker Desktop,代理设置为 `http://127.0.0.1:7897`,确保 Docker Hub 连接正常。 (source `global_guidance_document:6973450e-6ecc-48e3-8cdd-4d7d7707d843`)
---
**标签**: `general`, `t`, `decisions`
@@ -0,0 +1,151 @@
---
title: 当前状态
type: curated
permalink: main/projects/1461ebb2-8a36-4326-98f8-5bbd3be53e59/curated/当前状态
stable_id: 9ddce93d-e063-437a-94f7-46d5a6f46a67
scope: project
project_id: 1461ebb2-8a36-4326-98f8-5bbd3be53e59
workspace_type: general
usage_profile_id: null
preference_context: general
document_type: current_state
revision: 3
source_memory_ids:
- 27678f65-69be-4d2d-84f9-fc4ed515819c
- 53153e64-2dd7-4d98-a013-529592e36c0d
- 97c12ace-42c3-40ad-a7e6-18b5f765bd72
- 9d00d45d-e524-4fbd-8b40-bd9b8d89e7f7
- cb5d1924-eb5d-4e63-9696-4033f7d0b943
source_checkpoint_ids:
- 214e8fce-c7f9-4a09-8e80-9eb373a905da
- 24173f06-d478-4975-a8d1-62193d770992
- f27ca157-f3e9-4bc3-958c-d96d999ae5cd
source_file_ids: []
source_git_commit: null
source_git_commits: []
source_agent_sync_ids:
- xrdp-mint-20260827-curation-03
- xrdp-project-rename-20260827-01
model_connection: Sub2API
model_name: openai/gpt-oss-120b
source_count: 29
source_revisions:
memory:f27ca157-f3e9-4bc3-958c-d96d999ae5cd: '1'
memory:53153e64-2dd7-4d98-a013-529592e36c0d: '1'
memory:cb5d1924-eb5d-4e63-9696-4033f7d0b943: '1'
memory:97c12ace-42c3-40ad-a7e6-18b5f765bd72: '1'
memory:214e8fce-c7f9-4a09-8e80-9eb373a905da: '1'
memory:24173f06-d478-4975-a8d1-62193d770992: '1'
memory:27678f65-69be-4d2d-84f9-fc4ed515819c: '1'
memory:9d00d45d-e524-4fbd-8b40-bd9b8d89e7f7: '1'
source_dispositions:
processed: 29
unchanged: 0
unsupported: 0
skipped: 0
cited_source_ids:
- memory:f27ca157-f3e9-4bc3-958c-d96d999ae5cd
- memory:53153e64-2dd7-4d98-a013-529592e36c0d
- memory:cb5d1924-eb5d-4e63-9696-4033f7d0b943
- memory:97c12ace-42c3-40ad-a7e6-18b5f765bd72
- memory:214e8fce-c7f9-4a09-8e80-9eb373a905da
- memory:24173f06-d478-4975-a8d1-62193d770992
- memory:27678f65-69be-4d2d-84f9-fc4ed515819c
- memory:9d00d45d-e524-4fbd-8b40-bd9b8d89e7f7
- curated_baseline:9ddce93d-e063-437a-94f7-46d5a6f46a67
- global_guidance_memory:bf88c265-4749-4c50-85bc-4bae25298cd5
- global_guidance_document:e4fc35f2-1606-4b79-9c1e-367edeea97d0
- global_guidance_memory:5ed86f53-b53e-4534-8e51-d3a010069d5e
- global_guidance_memory:3f91189b-11a1-45bb-8357-4f413dc1609d
- global_guidance_document:6973450e-6ecc-48e3-8cdd-4d7d7707d843
job_cited_source_ids:
- memory:f27ca157-f3e9-4bc3-958c-d96d999ae5cd
- memory:53153e64-2dd7-4d98-a013-529592e36c0d
- memory:cb5d1924-eb5d-4e63-9696-4033f7d0b943
- memory:97c12ace-42c3-40ad-a7e6-18b5f765bd72
- memory:214e8fce-c7f9-4a09-8e80-9eb373a905da
- memory:24173f06-d478-4975-a8d1-62193d770992
- memory:27678f65-69be-4d2d-84f9-fc4ed515819c
- memory:9d00d45d-e524-4fbd-8b40-bd9b8d89e7f7
conflicts: []
supersedes: []
preferences:
- statement: 日常交流使用中文。
level: workspace
workspace_types:
- general
workspace_ids:
- 1461ebb2-8a36-4326-98f8-5bbd3be53e59
source_ids:
- global_guidance_memory:7429c22e-50ff-458a-97c0-423c679904c7
counterexample_source_ids: []
occurrence_count: 1
explicit: true
confidence: 1.0
status: current
- statement: 项目记忆统一使用 MemRelay 持久管理,默认不在本地创建或更新 aidocs/、project_context.md 等记忆副本。
level: workspace
workspace_types:
- general
workspace_ids:
- 1461ebb2-8a36-4326-98f8-5bbd3be53e59
source_ids:
- global_guidance_memory:1194be51-ee29-47e1-8957-ec2888007db6
counterexample_source_ids: []
occurrence_count: 1
explicit: true
confidence: 1.0
status: current
- statement: 遵循 KISS 与 YAGNI 原则,优先复用已有框架、工具,避免为猜测需求添加依赖。
level: workspace
workspace_types:
- general
workspace_ids:
- 1461ebb2-8a36-4326-98f8-5bbd3be53e59
source_ids:
- global_guidance_memory:bf88c265-4749-4c50-85bc-4bae25298cd5
counterexample_source_ids: []
occurrence_count: 1
explicit: true
confidence: 1.0
status: current
- statement: AI 驱动的记忆同步与 Git 集成默认关闭,系统在未配置时不创建 .git 目录或探测模型。
level: workspace
workspace_types:
- general
workspace_ids:
- 1461ebb2-8a36-4326-98f8-5bbd3be53e59
source_ids:
- global_guidance_memory:3f91189b-11a1-45bb-8357-4f413dc1609d
counterexample_source_ids: []
occurrence_count: 1
explicit: true
confidence: 1.0
status: current
source_cursor: 203
source_hash: f1f36d2008461d781d63849baf343dc8cc448fe8ec06e53c344968a6e7482a9a
prompt_version: 2026-08-12.3
schema_version: '3'
curation_job_id: 3889bca6-5e03-40d0-b3b6-f480f686b3a7
created_at: '2026-08-26T19:13:26.656659+00:00'
updated_at: '2026-08-27T09:24:41.503067+00:00'
tags:
- XRDP
- current_state
- general
---
## XRDP 当前实现与问题概况(截至 2026‑08‑27)
- **项目名称**:已从 *t* 重命名为 **XRDP**(`memory:f27ca157-f3e9-4bc3-958c-d96d999ae5cd`)。
- **服务状态**:`xrdp` 与 `xrdp‑sesman` 均已安装、启用并设为开机启动,监听 `0.0.0.0:3389`,服务进程已加入 `ssl‑cert` 组以读取 TLS 私钥(`memory:53153e64-2dd7-4d98-a013-529592e36c0d`)。
- **Xorg 配置**:`/etc/X11/xrdp/xorg.conf` 中 DRI3 已设为 `0`(以规避 AMD GLAMOR/DRI3 问题),并保留了原始备份(`memory:f27ca157-f3e9-4bc3-958c-d96d999ae5cd`)。
- **会话启动**:`.xsession` 使用独立的 `dbus-run-session`,启动 `cinnamon-session-cinnamon2d` 并设置 `XDG_CURRENT_DESKTOP`、`XDG_SESSION_DESKTOP` 等环境变量(`memory:cb5d1924-eb5d-4e63-9696-4033f7d0b943`)。
- **远程显示症状**:通过 MSTSC 连接后出现 **全黑 Xorg 根窗口**,Cinnamon 桌面、面板以及所有应用窗口均为 **IsUnMapped**(`memory:97c12ace-42c3-40ad-a7e6-18b5f765bd72`、`memory:214e8fce-c7f9-4a09-8e80-9eb373a905da`、`memory:24173f06-d478-4975-a8d1-62193d770992`)。
- **根本原因分析**:本地 Cinnamon 会话与同一用户的远程 XRDP 会话并行运行导致会话冲突,远程窗口未被映射(`memory:27678f65-69be-4d2d-84f9-fc4ed515819c`)。
- **已采取的临时措施**:已终止残留的远程会话 `c9`,并计划在下一轮验证前先 **注销本地 Cinnamon 会话**(非锁屏),等待 LightDM 登录界面后再重新连接(`memory:9d00d45d-e524-4fbd-8b40-bd9b8d89e7f7`、`memory:f27ca157-f3e9-4bc3-958c-d96d999ae5cd`)。
### 待确认项
1. 本地 Cinnamon 会话注销后,远程 Xorg 根窗口是否仍全黑。
2. 若仍黑屏,计划切换至 **MATE** 或 **XFCE** 远程会话进行对比验证。
3. 验证 DRI3=0 设置是否彻底解决 GLAMOR 相关的显卡兼容性问题。
@@ -0,0 +1,105 @@
---
title: 时间线
type: curated
permalink: main/projects/1461ebb2-8a36-4326-98f8-5bbd3be53e59/curated/时间线
stable_id: d84e1c59-4ef5-462c-bef7-b1a2c24e8779
scope: project
project_id: 1461ebb2-8a36-4326-98f8-5bbd3be53e59
workspace_type: general
usage_profile_id: null
preference_context: general
document_type: timeline
revision: 3
source_memory_ids:
- 27678f65-69be-4d2d-84f9-fc4ed515819c
- 53153e64-2dd7-4d98-a013-529592e36c0d
- 97c12ace-42c3-40ad-a7e6-18b5f765bd72
- 9d00d45d-e524-4fbd-8b40-bd9b8d89e7f7
- cb5d1924-eb5d-4e63-9696-4033f7d0b943
source_checkpoint_ids:
- 214e8fce-c7f9-4a09-8e80-9eb373a905da
- 24173f06-d478-4975-a8d1-62193d770992
- f27ca157-f3e9-4bc3-958c-d96d999ae5cd
source_file_ids: []
source_git_commit: null
source_git_commits: []
source_agent_sync_ids:
- xrdp-mint-20260827-curation-03
- xrdp-project-rename-20260827-01
model_connection: Sub2API
model_name: openai/gpt-oss-120b
source_count: 29
source_revisions:
memory:f27ca157-f3e9-4bc3-958c-d96d999ae5cd: '1'
memory:24173f06-d478-4975-a8d1-62193d770992: '1'
memory:27678f65-69be-4d2d-84f9-fc4ed515819c: '1'
memory:214e8fce-c7f9-4a09-8e80-9eb373a905da: '1'
memory:53153e64-2dd7-4d98-a013-529592e36c0d: '1'
memory:cb5d1924-eb5d-4e63-9696-4033f7d0b943: '1'
memory:97c12ace-42c3-40ad-a7e6-18b5f765bd72: '1'
memory:9d00d45d-e524-4fbd-8b40-bd9b8d89e7f7: '1'
source_dispositions:
processed: 29
unchanged: 0
unsupported: 0
skipped: 0
cited_source_ids:
- memory:f27ca157-f3e9-4bc3-958c-d96d999ae5cd
- memory:24173f06-d478-4975-a8d1-62193d770992
- memory:27678f65-69be-4d2d-84f9-fc4ed515819c
- memory:214e8fce-c7f9-4a09-8e80-9eb373a905da
- memory:53153e64-2dd7-4d98-a013-529592e36c0d
- memory:cb5d1924-eb5d-4e63-9696-4033f7d0b943
- memory:97c12ace-42c3-40ad-a7e6-18b5f765bd72
- memory:9d00d45d-e524-4fbd-8b40-bd9b8d89e7f7
- curated_baseline:d84e1c59-4ef5-462c-bef7-b1a2c24e8779
- project:1461ebb2-8a36-4326-98f8-5bbd3be53e59
- global_guidance_memory:7429c22e-50ff-458a-97c0-423c679904c7
- global_guidance_memory:1194be51-ee29-47e1-8957-ec2888007db6
- global_guidance_memory:bf88c265-4749-4c50-85bc-4bae25298cd5
- global_guidance_memory:3f91189b-11a1-45bb-8357-4f413dc1609d
- global_guidance_memory:105b328f-4bda-4641-90a7-7282ef156316
- global_guidance_memory:5ed86f53-b53e-4534-8e51-d3a010069d5e
- global_guidance_memory:ff34c6eb-6bba-41e5-9e43-ff80941fa823
- global_guidance_document:2b47472d-3ac2-4394-8646-c6bf1c0fc270
job_cited_source_ids:
- memory:f27ca157-f3e9-4bc3-958c-d96d999ae5cd
- memory:24173f06-d478-4975-a8d1-62193d770992
- memory:27678f65-69be-4d2d-84f9-fc4ed515819c
- memory:214e8fce-c7f9-4a09-8e80-9eb373a905da
- memory:53153e64-2dd7-4d98-a013-529592e36c0d
- memory:cb5d1924-eb5d-4e63-9696-4033f7d0b943
- memory:97c12ace-42c3-40ad-a7e6-18b5f765bd72
- memory:9d00d45d-e524-4fbd-8b40-bd9b8d89e7f7
conflicts: []
supersedes: []
preferences: []
source_cursor: 203
source_hash: f1f36d2008461d781d63849baf343dc8cc448fe8ec06e53c344968a6e7482a9a
prompt_version: 2026-08-12.3
schema_version: '3'
curation_job_id: 3889bca6-5e03-40d0-b3b6-f480f686b3a7
created_at: '2026-08-26T19:13:33.818187+00:00'
updated_at: '2026-08-27T09:24:42.985738+00:00'
tags:
- XRDP
- timeline
- general
---
## 关键时间点(UTC)
| 时间 | 事件 | 说明 |
|------|------|------|
| 2026‑08‑26 18:56:44.991939 | 工作区 `t` 创建并随后重命名为 **XRDP** | `project:1461ebb2-8a36-4326-98f8-5bbd3be53e59` |
| 2026‑08‑27 09:01:40.155585 | 第二次 MSTSC 连接仍黑屏,确认远程 Xorg 根窗口全黑,发现本地 c2 与远程 c9 同用户并行,已终止 c9 | `memory:24173f06-d478-4975-a8d1-62193d770992` |
| 2026‑08‑27 09:02:24.080119 | 同用户并行 Cinnamon 会话导致 XRDP 黑屏的经验记录 | `memory:27678f65-69be-4d2d-84f9-fc4ed515819c` |
| 2026‑08‑27 09:02:25.469704 | 第二次连接仍黑屏,Xlib 截图确认根窗口全黑,已终止残留远程会话 c9,待注销本地 Cinnamon 后重连 | `memory:214e8fce-c7f9-4a09-8e80-9eb373a905da` |
| 2026‑08‑27 09:08:39.061822 | XRDP 配置状态:服务已启动、监听 3389、加入 ssl‑cert 组 | `memory:53153e64-2dd7-4d98-a013-529592e36c0d` |
| 2026‑08‑27 09:08:40.805034 | XRDP Cinnamon 会话配置细节(.xsession、dbus‑run‑session、环境变量) | `memory:cb5d1924-eb5d-4e63-9696-4033f7d0b943` |
| 2026‑08‑27 09:08:43.418615 | XRDP 黑屏排查:本地与远程会话冲突导致窗口未映射 | `memory:97c12ace-42c3-40ad-a7e6-18b5f765bd72` |
| 2026‑08‑27 09:08:46.287079 | 后续验证计划:注销本地 Cinnamon 会话后重新连接,若仍黑屏切换会话类型 | `memory:9d00d45d-e524-4fbd-8b40-bd9b8d89e7f7` |
| 2026‑08‑27 09:08:49.315179 | 项目最终状态记录:已完成基本 XRDP 配置,等待本地会话注销后验证 | `memory:f27ca157-f3e9-4bc3-958c-d96d999ae5cd` |
---
**标签**: `XRDP`, `timeline`, `general`