Debian 下装 Docker 的那点事:安装、配置到卸载,一条龙踩坑记录
在 Debian 上从零折腾 Docker 的实操笔记,覆盖脚本安装、APT 手动配源、非 root 权限和完整卸载,都是实际跑过的流程。
支持通配符SSL证书、多域名证书、IP证书。适配ACME接口, 支持Zerossl、Let's Encrypt和Google等渠道。登录已有账号
2026-09-07 04:16:02 Debian 中文输入法 fcitx5 WSL2 Linux 配置
Debian 上配中文输入法,我基本只用 fcitx5。之前试过 ibus,切输入法时偶尔会卡一下,fcitx5 用下来更顺手。这篇把从零到能用的过程记一下,也提几个 WSL2 下才有的坑。
locale 得先确认。
Debian 默认安装可能没有 zh_CN.UTF-8,需要 sudo dpkg-reconfigure locales 手动选上并设成默认。改完最好重启,不重启有些程序读不到新 locale。字体也不能缺,不然候选词会变成方块。装 fonts-noto-cjk 和 fonts-wqy-zenhei 基本能覆盖,文泉驿正黑在老旧软件里兼容性好一些,留着没坏处。
框架安装很简单,sudo apt install fcitx5 fcitx5-chinese-addons 就行。chinese-addons 这个包里带了拼音和双拼。如果只要五笔可以装 fcitx5-wubi,Rime 用户装 fcitx5-rime。如果还是想用 ibus,装 ibus ibus-pinyin 然后 im-config -n ibus 也能切过去,但需要重启桌面。
装完先别急着重启,环境变量得配上。
在 ~/.profile 里加三行:export GTK_IM_MODULE=fcitx,export QT_IM_MODULE=fcitx,export XMODIFIERS=@im=fcitx。
GTK 和 QT 分开设置是因为不同工具包的程序不会都读同一个变量,漏一个可能就有一类应用调不出输入法。改完 source ~/.profile 或者重新登录。
自启动用 systemd user 服务:sudo systemctl --user enable fcitx5.service 和 sudo systemctl --user start fcitx5.service。这里有个小问题,如果桌面环境本身已经在自启输入法,重复 enable 可能会出现两个图标,在 fcitx5 配置工具里关掉一个就行。
大多数人不会同时用两个框架。
输入引擎方面,最常用的是拼音,直接 sudo apt install fcitx5-pinyin。五笔用户装 fcitx5-wubi,喜欢自定义词库和方案的可以试试 fcitx5-rime,配置灵活但学习成本高。
快捷键在 fcitx5-configtool 里改,默认 Ctrl+Space 切输入法,Shift 切中英文。云输入模块 fcitx5-module-cloudpinyin 可以联网联想,但会把输入发到云端,介意隐私就别装。
WSL2 的坑多些。系统服务默认起不来,得在 /etc/wsl.conf 加 [boot] systemd=true,然后 wsl --shutdown 重启整个 WSL。否则 fcitx5.service 起不来,输入法候选窗口不出现。
VSCode Remote-WSL 连接后键盘事件可能被吞,需要在 .vscode/settings.json 里设置 remote.WSL.useSystemDistribution 为 true,keyboard.dispatch 为 keyCode。这两个配置不弄好,远程窗口里输入中文经常只能打出字母。
验证配置可以用三个命令:locale 看 LANG 是不是 zh_CN.UTF-8,echo $XMODIFIERS 看是不是 @im=fcitx,fcitx5-remote 看服务连接状态。
如果图标不显示,大部分是 XMODIFIERS 没设置或者没重启桌面。候选词乱码的话,重新生成 locale 基本能解决,sudo apt install --reinstall locales 再 sudo locale-gen zh_CN.UTF-8。
性能部分,如果内存紧张可以在 fcitx5 配置里把不用的输入法引擎禁用,预加载词典调小。
输入延迟高的时候,可以试试开启硬件加速(需要 OpenGL),或者用 renice 提高 fcitx5 进程优先级,sudo renice -n 5 -p $(pgrep fcitx5)。不过 renice 效果有限,瓶颈通常不在 CPU。
最后提一个自动化思路。很多系统组件都靠服务自启动和自动配置,输入法也是。
类似的证书签发和续期也可以全自动处理,比如 lcjmSSL 这类平台支持 ACME 协议,可以自动申请、验证、部署 SSL 证书,不用每三个月手动续。原理和输入法自动启动差不多,都是把重复操作交给系统。
上一篇: 根证书切换潮下的自动化证书管理
在 Debian 上从零折腾 Docker 的实操笔记,覆盖脚本安装、APT 手动配源、非 root 权限和完整卸载,都是实际跑过的流程。
本文为技术人员详尽呈现Debian系统上Docker的完整生命周期管理。内容涵盖环境预检、官方脚本与APT仓库安装双方案、运行环境验证、非root用户权限配置、防火墙集成,直至最终彻底卸载,确保您能高效、安全地部署与维护Docker容器环境。