Kubuntu 26.04系统中KDE Plasma主题下通过apt安装subl(Build 4200)后,菜单不显示的解决办法

在 Ubuntu 26.04(Wayland 桌面环境)中,Sublime Text 无法输入中文的核心原因是 Exec 命令行中同时混用了 X11/Xcb 和 Wayland 的环境变量与参数,导致输入法框架(如 Fcitx5 或 ibus)的 IM 模块无法正确挂载。

核心解决方案

纯 X11 兼容模式

如果您使用的输入法在 Wayland 原生模式下仍有不兼容问题,可以强制其通过 Xwayland (X11) 运行,并注入传统的输入法环境变量:

Exec=env QT_QPA_PLATFORM=xcb GDK_BACKEND=x11 GTK_IM_MODULE=fcitx QT_IM_MODULE=fcitx XMODIFIERS=@im=fcitx /opt/sublime_text/sublime_text %F

详细修改步骤

  1. 打开配置文件 使用管理员权限打开该 .desktop 配置文件(假设路径为系统级路径):
sudo nano /usr/share/applications/sublime_text.desktop

(如果是用户独立配置,路径通常在 ~/.local/share/applications/sublime_text.desktop)

  1. 替换 Exec 行

找到 [Desktop Entry] 下方的 Exec= 行,将其替换为上述的内容,保存并退出编辑器。

  1. 彻底重启 Sublime Text

在终端运行 pkill sublime_text或在任务管理器中结束所有相关进程,然后重新从应用菜单点击图标启动。