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

admin 2026-10-21 08:25:29 网络安全文章 来源:ZONE.CI 全球网 0 阅读模式

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

给英文版Ubuntu26安装中文输入法" 网络安全文章

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

本文详细记录了在英文版Ubuntu26上安装中文输入法的完整过程,包括卸载仓颉输入法、安装五笔和拼音输入法、通过GUI进行键盘和区域设置、配置环境变量以及针对GTK应用的额外设置。作者强调了快捷键Win+空格而非Ctrl+空格的关键点,并建议重启OS以避免问题。提供了可操作的具体命令和配置步骤。
你的硬件钱包真的安全吗?不用私钥插上就中招:TrezorSafe签名显示错位漏洞(CVE-2026-65058)分析" 网络安全文章

你的硬件钱包真的安全吗?不用私钥插上就中招:TrezorSafe签名显示错位漏洞(CVE-2026-65058)分析"

本文分析了TrezorSafe硬件钱包CVE-2026-65058签名显示错位漏洞。该漏洞因固件仅向屏幕展示calldata的首个分块却对全量数据哈希签名,导致攻击者可构造表面为正常转账、实际包含恶意授权的拼接交易。用户无需泄露私钥,仅需连接被污染的终端即可中招。建议受影响设备立即升级至2.8.7固件,并排查代币授权清单。
号称无法复制的通行密钥出现三类劫持攻击" 网络安全文章

号称无法复制的通行密钥出现三类劫持攻击"

PaloAltoNetworksUnit42团队发现针对Google同步Passkey的三类Pass-ta-key攻击,利用Windows平台Chrome同步生态的工程逻辑漏洞,而非破解底层加密算法。攻击需恶意软件前置条件,包括静默绕过解锁验证、伪造用户验证密钥实现持久劫持、窃取全局SDS主密钥批量导出私钥。守住本地设备安全是核心防护手段。
医疗行业数据安全风险评估工作探讨三(2)" 网络安全文章

医疗行业数据安全风险评估工作探讨三(2)"

本文探讨了医疗行业数据安全风险评估方法,涵盖业务调研、基于取予模型的数据流分析,以及以麻醉系统为例的威胁建模与脆弱性分析。文章指出医疗业务复杂,模板化评估难以奏效。关键发现包括访问边界未严格控制、数据明文存储、数据库表结构缺陷及备份未验证等风险。建议通过白名单限制访问、实施数据脱敏加密、清理无效表字段并定期进行备份回滚测试,结合NISTCSF框架落实预防与响应措施。
评论:0   参与:  0