【开源】临时修复 Codex app 在 Win 系统下 pet 功能无法拖动、点击,并且导致性能产生影响的问题

包子领域大神 2026-09-07 09:50 1

本帖使用社区开源推广,符合推广要求。我申明并遵循社区要求的以下内容:



  • 我的帖子已经打上 开源推广 标签:

  • 我的开源项目完整开源,无未开源部分:

  • 我的开源项目已链接认可 LINUX DO 社区:

  • 我帖子内的项目介绍,AI生成、润色内容部分已截图发出:

  • 以上选择我承诺是永久有效的,接受社区和佬友监督:


以下为项目介绍正文内容,AI生成、润色内容已使用截图方式发出




每个人的环境各不相同,所以这个工具有可能无法全面的解决该问题,欢迎反馈。


为什么 Codex app 会出现这个 BUG?怎么解决的?


^-^注意:以下为我根据社区的反应进行的推测,有绝大的可能不是问题的根因。


宠物看起来像桌面上的一张透明贴纸,但实际上仍然是一个窗口。为了简单解释,我们先不切实际的假定这种透明可操作的窗口有两种状态:只显示窗口本体,不允许鼠标进行操作窗口自身;显示窗口本体的同时,允许鼠标进行操作窗口自身。


对于 Codex app 的宠物功能,应该是点到宠物身体时能操作它,点到周围的透明空白时,则能操作后面的桌面,对吧?然而,我猜测 Codex app 与 Windows 系统之间的沟通出现了问题。


可以这么想:Codex app 其实是认为自己已经将宠物设置成了可以用鼠标来进行操作的状态,但是 Windows 这边并不这么想,仍然只显示窗口本体,而不允许鼠标进行操作窗口自身。Codex app 回头再检查了一下,认为自己设置的没有什么问题,就撒手不管了。


我的工具参考了社区项目 ChatGPT-Overlay-Fix,做了这些操作:



  1. 找到 Codex app 及宠物的窗口,保存原来的窗口设置。

  2. 暂时关闭它的“分层显示”模式。

  3. 要求 Windows 刷新窗口状态,等待约三秒。

  4. 恢复刚才临时修改的设置,再进行刷新。修复成功。


可能这就是佬友“刷新宠物”的偏方会起作用的原因吧?


起因及介绍


以前我是主用 Codex CLI 的,最近因为新鲜接触了 Codex app,对宠物功能产生了极大的兴趣。火急火燎的找了个自定义宠物鲸鱼娘,想着当个桌面挂件正好,结果刚开启这个功能,问题就出现了:



  • 宠物本身无法拖动、点击,只能操作宠物后面的桌面

  • 鼠标出现卡顿,内存占用异常


在 L 站上搜索,发现原来从将近一个月前开始,许多佬友就都遇到了这个问题,现在还没有修复,是的,现在还没有修复。


于是我查阅了 Codex 在 GitHub 上关于宠物无法拖动的相关 ISSUE,果不其然得到了解决方法,我就 Vibe Coding 了一个小工具来解决这个问题。界面可观,启动 Codex app 后点击立即修复即可,也有其他功能可选,例如托盘模式、开机自启等。







本项目采用 Rust 语言编写,使用 Slint 来显示界面,所以内存和磁盘的占用不会像 Codex app 一样可怕 ^-^ ——内存最高只占用双位数,而整个软件解压下来也只有 11MB 左右。请佬友们放心使用。





项目地址




下载地址




更新记录


1.1.0



  • 清理了没有迁移到 Slint 之前 AI 自绘的 UI 代码,完全替换成 Slint 组件,让界面更美观。

  • 在此基础上保持了软件体积的不变。


另一种方式进行修复


我也顺带为本人现在正在使用的能给 Codex app 装 Mod 的开源工具 Codex Tweaks 开发了相同功能的自用功能包。同样的,这个功能包也是完全开源,并且遵循社区要求的内容。


事实上,这个功能包是修复小工具的前身,编写了这个功能包后,我才有了从头构建一个小工具的想法。


编译启用之后打开 Codex app 可能需要等一会儿,毕竟没有编写手动修复的功能,是全自动的。




最新回复 (2)
  • zgccrui 09-07 15:43
    1

    这个 bug 竟然还没被官方修复么 ^-^ 我现在合理怀疑 OpenAI 里没有人用 windows

  • newbie8 09-07 15:48
    2

    我都被这个问题搞了额度重置了2次,解决不了,刚开始用的Astra low, 解决不了,用回5.6 sol high还没解决,说是官方bug,现在还在等重置

* 帖子来源Linux.do
返回