<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Subl on Dapeng Zhang</title><link>https://zhangdapeng.dev/tags/subl/</link><description>Recent content in Subl on Dapeng Zhang</description><generator>Hugo -- gohugo.io</generator><language>en-us</language><lastBuildDate>Tue, 07 Jul 2026 16:53:54 +0000</lastBuildDate><atom:link href="https://zhangdapeng.dev/tags/subl/index.xml" rel="self" type="application/rss+xml"/><item><title>Kubuntu 26.04系统中KDE Plasma主题下通过apt安装subl(Build 4200)后,菜单不显示的解决办法</title><link>https://zhangdapeng.dev/p/kubuntu-2604-xi-tong-zhong-kde-plasma-zhu-ti-xia-tong-guo-apt-an-zhuang-sublbuild-4200-hou-cai-dan-bu-xian-shi-de-jie-jue-ban-fa/</link><pubDate>Tue, 07 Jul 2026 16:53:54 +0000</pubDate><guid>https://zhangdapeng.dev/p/kubuntu-2604-xi-tong-zhong-kde-plasma-zhu-ti-xia-tong-guo-apt-an-zhuang-sublbuild-4200-hou-cai-dan-bu-xian-shi-de-jie-jue-ban-fa/</guid><description>&lt;p&gt;在 Ubuntu 26.04（Wayland 桌面环境）中，Sublime Text 无法输入中文的核心原因是 Exec 命令行中同时混用了 X11/Xcb 和 Wayland 的环境变量与参数，导致输入法框架（如 Fcitx5 或 ibus）的 IM 模块无法正确挂载。&lt;/p&gt;
&lt;h2 id="核心解决方案"&gt;核心解决方案
&lt;/h2&gt;&lt;h3 id="纯-x11-兼容模式"&gt;纯 X11 兼容模式
&lt;/h3&gt;&lt;p&gt;如果您使用的输入法在 Wayland 原生模式下仍有不兼容问题，可以强制其通过 Xwayland (X11) 运行，并注入传统的输入法环境变量：&lt;/p&gt;
&lt;pre tabindex="0"&gt;&lt;code&gt;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
&lt;/code&gt;&lt;/pre&gt;&lt;h3 id="详细修改步骤"&gt;详细修改步骤
&lt;/h3&gt;&lt;ol&gt;
&lt;li&gt;打开配置文件
使用管理员权限打开该 .desktop 配置文件（假设路径为系统级路径）：&lt;/li&gt;
&lt;/ol&gt;
&lt;pre tabindex="0"&gt;&lt;code&gt;sudo nano /usr/share/applications/sublime_text.desktop
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;(如果是用户独立配置，路径通常在 ~/.local/share/applications/sublime_text.desktop)&lt;/p&gt;
&lt;ol start="2"&gt;
&lt;li&gt;替换 Exec 行&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;找到 [Desktop Entry] 下方的 Exec= 行，将其替换为上述的内容，保存并退出编辑器。&lt;/p&gt;
&lt;ol start="3"&gt;
&lt;li&gt;彻底重启 Sublime Text&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;在终端运行 &lt;code&gt;pkill sublime_text&lt;/code&gt;或在任务管理器中结束所有相关进程，然后重新从应用菜单点击图标启动。&lt;/p&gt;</description></item></channel></rss>