杂记11---ubuntu2204环境vscode/cursor切换中文输入法

背景

笔记本环境ubuntu2204,谷歌拼音

问题

系统终端能切换中英文输入法,但是vscode / cursor无法切换

解决方式

强行使用x11

命令行方式:

cpp 复制代码
code --ozone-platform=x11
cursor --ozone-platform=x11

图标启动永久生效方式,以cursor为例:

powershell 复制代码
ylh@y:~$ cat /usr/share/applications/cursor.desktop
[Desktop Entry]
Name=Cursor
Comment=The AI Code Editor.
GenericName=Text Editor
Exec=/usr/share/cursor/cursor --ozone-platform=x11 %F
Icon=co.anysphere.cursor
Type=Application
StartupNotify=false
StartupWMClass=Cursor
Categories=TextEditor;Development;IDE;
MimeType=application/x-cursor-workspace;
Actions=new-empty-window;
Keywords=cursor;

[Desktop Action new-empty-window]
Name=New Empty Window
Name[cs]=Nové prázdné okno
Name[de]=Neues leeres Fenster
Name[es]=Nueva ventana vacía
Name[fr]=Nouvelle fenêtre vide
Name[it]=Nuova finestra vuota
Name[ja]=新しい空のウィンドウ
Name[ko]=새 빈 창
Name[ru]=Новое пустое окно
Name[zh_CN]=新建空窗口
Name[zh_TW]=開新空視窗
Exec=/usr/share/cursor/cursor --new-window %F
Icon=co.anysphere.cursor

也就是将Exec=/usr/share/cursor/cursor %F 修改为
Exec=/usr/share/cursor/cursor --ozone-platform=x11 %F

vscode图标永久生效方式修改类似

效果

根本原因

Ubuntu 22.04 默认使用 Wayland,但 vscode/cursor 在 Wayland 下的输入法支持一直不完善。强制让它运行在传统的 X11 兼容层下,能直接解决问题(来自deepseek)

相关推荐
大草原的小灰灰3 小时前
Cursor极速上手指南
ai编程·cursor
csdn_aspnet5 小时前
2026 年 9 款最佳开源 AI 编码助手及常见问题解答
vscode·continue·cline·goose·ai编码·aider·opencode
FEF前端团队5 小时前
Cursor 使用指南 01#:优化你的提示词
ai编程·cursor
任逍遥20116 小时前
免费!VS Code 行为树编辑器 micBT:行为树生成、编辑、推演、调试
vscode·行为树·vscode插件·micbt
林三的日常8 小时前
【无标题】
java·spring boot·vscode·调试·后端开发
Super 含9 小时前
Android 包体积优化(一):APK 到底大在哪里?从 APK 结构到体积分析
android·ide·vscode
舞动青春8811 小时前
vscode copilot配置kimi k3
ide·vscode·copilot
苏灿烤鱼1 天前
Cursor 官方插件仓,许可证未声明
typescript·agent·cursor
golang学习记1 天前
VS Code 2026年的正确的打开方式
vscode
仙逆GPT2 天前
ChatGPT、Codex实战:从Claude Code / Cursor迁移到Codex怎么做?/import最容易漏掉哪些配置?
cursor·codex·chatgptplus·claudecode·codex教程