给英文版Ubuntu26安装中文输入法

admin 2026-08-09 05:00:30 网络安全文章 来源:ZONE.CI 全球网 0 阅读模式

文章总结: 本文详细记录了在英文版Ubuntu26上安装中文输入法的完整过程,包括卸载仓颉输入法、安装五笔和拼音输入法、通过GUI进行键盘和区域设置、配置环境变量以及针对GTK应用的额外设置。作者强调了快捷键Win+空格而非Ctrl+空格的关键点,并建议重启OS以避免问题。提供了可操作的具体命令和配置步骤。 综合评分: 83 文章分类: 其他


cover_image

给英文版Ubuntu 26安装中文输入法

原创

沈沉舟 沈沉舟

青衣十三楼飞花堂

2026年8月7日 23:59 北京

在小说阅读器读本章

去阅读

创建: 2026-08-06 09:00
链接: https://scz.617.cn/unix/202608060900.txt

基于某些原因,我一般装英文版Linux。最近需要在GUI主控台输入中文,只能后续加装中文输入法。几乎从未折腾过Linux中文输入法,所以被小虐,记录备忘。

apt update
apt purge ibus-table-cangjie-big ibus-table-cangjie3 ibus-table-cangjie5
rm -rf ~/.cache/ibus-cangjie
rm -rf ~/.config/ibus-cangjie
apt install ibus-table-wubi ibus-libpinyin
dpkg -l | grep 'ii  ibus'

不知为何,系统里已有仓颉输入法,大陆地区用不上,卸掉。安装五笔、拼音两种输入法。

Settings
  Keyboard
    Input Sources
      Add Input Source
        Other
          English (US)
          Chinese (WuBi-Jidian-86-JiShuag-6.0)
          Chinese (Intelligent Pinyin)
    Keyboard Shortcuts
      View and Customize Shortcuts
        Typing
          Switch to next input source
            Super+Space (Super即Win键)
          Switch to previous input source
            Shift+Super+Space (只能在前者基础上增加Shift,无法真正独立设置)
  System
    Region & Language
      Manage Installed Languages
        Keyboard input method system
          none (另有IBus、XIM可选,但保持默认值none,不影响原始需求)

做完这些设置,建议立即重启OS使之生效,避免一些莫名其妙的BUG。若中途有些设置无法进行,很可能是之前的设置尚未生效,重启再试。

一切正常的话,GUI右上角区域出现”en”,点击它,下拉列表里有五笔、拼音输入法可选。除了鼠标选输入法,还可快捷键选输入法,默认用”Win+空格”,不是”Ctrl+空格”,这个快捷键最坑,之前不知道,死活呼不出中文输入法。

.bashrc中设有两个环境变量:

export LANG=en_US.UTF-8
export LC_ALL=en_US.UTF-8

在GNOME Terminal中测试中文输入法,成功。

Ubuntu 26默认终端不再是传统的gnome-terminal,而是GTK4应用ptyxis。

dpkg -l | grep ptyxis

描述是”Modern terminal emulator for GNOME”。

进入GNOME Terminal时,GNOME桌面自动向之注入下列环境变量:

QT_IM_MODULE=ibus
QT_IM_MODULES=wayland;ibus
XMODIFIERS=@im=ibus
COLORTERM=truecolor
TERM=xterm-256color

不需要也不应该在/etc/environment、.bashrc等文件中显式设置它们。SSH会话没有这些环境变量。QT_IM_MODULE给Qt应用看;QT_IM_MODULES给Qt 6应用(Wayland)看;XMODIFIERS给X11应用看。不建议全局设置:

GTK_IM_MODULE=ibus

建议动作:

mkdir -p ~/.config/gtk-3.0
vi ~/.config/gtk-3.0/settings.ini

mkdir -p ~/.config/gtk-4.0
vi ~/.config/gtk-4.0/settings.ini

[Settings]
gtk-im-module=ibus

仅当GTK应用的中文输入出现问题时,尝试上述设置,否则先不要做。

对Ubuntu 26来说,中文输入法的所有配置通过GUI完成即可,无需关心下列文件:

~/.xinputrc
/usr/bin/im-config
/usr/bin/ibus-setup
/etc/X11/Xsession.d/70im-config_launch
/usr/share/im-config/im-config_setting
/etc/default/im-config
/usr/share/im-config/xinputrc.common

免责声明:

本文所载程序、技术方法仅面向合法合规的安全研究与教学场景,旨在提升网络安全防护能力,具有明确的技术研究属性。

任何单位或个人未经授权,将本文内容用于攻击、破坏等非法用途的,由此引发的全部法律责任、民事赔偿及连带责任,均由行为人独立承担,本站不承担任何连带责任。

本站内容均为技术交流与知识分享目的发布,若存在版权侵权或其他异议,请通过邮件联系处理,具体联系方式可点击页面上方的联系我

本文转载自:青衣十三楼飞花堂 沈沉舟 沈沉舟《给英文版Ubuntu 26安装中文输入法》

评论:0   参与:  0