Failed to paste image: no image on clipboard: The clipboard contents were not available in the requested format or the clipboard is empty
这个原因是导致我使用 codex 桌面版的一个很重要的原因
Failed to paste image: no image on clipboard: The clipboard contents were not available in the requested format or the clipboard is empty
这个原因是导致我使用 codex 桌面版的一个很重要的原因
改了下可以了,之前一直让我装一些监听剪切板的插件,没想到是 PUA 的不够 • 查到了确切原因:你的 /etc/wsl.conf 设置了:
[interop] appendWindowsPath = false
因此 WSL 能运行 Windows PowerShell,但 powershell.exe 不在 PATH。Codex 0.154.0 的 WSL 图片粘贴回退逻辑依赖从 PATH 找到 PowerShell,于是即使 Windows 剪贴板里有图片,也会报这个错误。
不需要先保存图片。推荐只给 Codex 补上 PowerShell 路径:
PATH="$PATH:/mnt/c/Windows/System32/WindowsPowerShell/v1.0" codex
然后复制截图后,在 Codex 输入框按 Alt+V 试一下;在部分 WSL 终端里它比 Ctrl+Alt+V 更能稳定传递到 Codex。
如果确认有效,把下面一行加入 ~/.zshrc,以后直接运行 codex 即可:
export PATH="$PATH:/mnt/c/Windows/System32/WindowsPowerShell/v1.0"
这只暴露 Windows PowerShell,不需要重新启用全部 Windows PATH。这个问题与当前已知的 Codex WSL 剪贴板回退缺陷 (https://github.com/openai/codex/issues/34947) 一致。
› [Image #1]
1
jadehare 6h 7m ago
传图片路径。wsl 不知道怎么处理的,item2 会把复制的文件存到临时目录下然后路径粘贴给 codex
|
2
pocketmiddle 5h 47m ago
直接问 codex ,比来这发贴等回复快多了。
我是在 vs code 里面通过远程资源管理器直接使用 wsl 里面的 Claude Code CLI ,可以直接在 vs code 里面粘贴截图。 |
3
hancai2 5h 45m ago
我的可以在 wsl 里面直接粘贴。你还得问 codex 自己
|
4
codehz 5h 40m ago
打开 wslg 然后走 wayland 的 wl-paste (安装 wl-clipboard
|
5
pinktu 5h 39m ago
使用 omp
|
7
bellx 5h 2m ago via Android
已经放弃在 wsl 里直接用 codex 了,现在是 win app 下 ssh 过去,更香
|
8
ninjaJ 4h 52m ago
用 herdr
|
9
cjzhhh 2h 45m ago Alt+V 粘贴即可
|
10
Blulotus 2h 29m ago
我用的 pixpin ,截图后,点击"快速保存"
|
13
metadata 1h 55m ago
我把终端操作中 ctrl+v 这个操作删掉就可以了
|
14
shunia 1h 40m ago
试了一下,9 楼的 Alt + V 是正解
|
16
desstiony 14 mins ago
直接问 codex ,它可以帮你解决
|