• 包子领域大神

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

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

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

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

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

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

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


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

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

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

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

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

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

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

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

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

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

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

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

    起因及介绍

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

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

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

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

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

    图片

    图片

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

    图片

    图片

    项目地址

    github.com

    图片

    GitHub - BaoZiFly-233/codex-pet-repair: 帮助 Windows 用户恢复 Codex 桌面宠物拖动的小工具,支持托盘、自动修复和浅深色切换。

    帮助 Windows 用户恢复 Codex 桌面宠物拖动的小工具,支持托盘、自动修复和浅深色切换。

    下载地址

    图片

    GitHub

    图片

    Releases · BaoZiFly-233/codex-pet-repair

    帮助 Windows 用户恢复 Codex 桌面宠物拖动的小工具,支持托盘、自动修复和浅深色切换。. Contribute to BaoZiFly-233/codex-pet-repair development by creating an account on GitHub.

    更新记录

    1.1.0

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

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

    另一种方式进行修复

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

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

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

    github.com

    图片

    GitHub - BaoZiFly-233/codex-tweaks-pet-drag-recovery: Windows Codex pet overlay drag recovery package...

    Windows Codex pet overlay drag recovery package for Codex Tweaks API v3

    图片

    主楼
  • zgccrui

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

    #1
  • newbie8

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

    #2

发表回复

登录后回复