Linux(Ubuntu)终端不能输入中文的解决办法

测试版本 Ubuntu 18.04.6 LTS ,其他版本未做过尝试

方法一:

在用户目录下打开或新建 .inputrc 文件 , 例如:

/home/bsp/.inputrc

然后在文件中添加以下内容:

set meta-flag on
set convert-meta off
set input-meta on
set output-meta on

方法二:

如果方法一还是不能输入中文,可以试试在 /etc/profile 文件里添加以下内容:

LANG=”zh_CN.UTF-8”
LC_MESSAGES=”zh_CN.eucCN”
export LANG LC_MESSAGES

编辑 /etc/profile 文件的两种方式:
打开终端,输入以下命令,

  • sudo vi /etc/profile(字符界面下使用vi或vim进行编辑)
  • sudo gedit /etc/profile (图形界面下可用gedit进行编辑)

编辑保存/etc/profile 文件后,需要运行以下命令让配置生效:

source /etc/profile

最后,修改完成需要重启电脑才能生效。

注:上述方法仅供参考。(本人使用方法一后问题解决,但不保证方法对所有人有效)

### 配置Ubuntu Linux终端以支持中文输入法 为了使Ubuntu系统的终端能够支持中文输入,需先确保系统已安装必要的中文语言包和支持工具。具体来说,这涉及到安装输入法框架以及特定的中文输入法插件。 对于基于`ibus`框架的操作流程如下: - **安装IBus框架及其依赖项** 打开终端并运行命令来安装`ibus`框架及相关组件,这对于构建完整的输入环境至关重要[^4]。 ```bash sudo apt update && sudo apt install ibus ibus-gtk ibus-gtk3 ``` - **配置IBus作为默认输入方法** 使用`im-config`工具指定`ibus`为当前使用的输入管理器,并应用更改以便后续步骤生效。 ```bash im-config -s ibus ``` - **重启IBus服务** 让新的配置立即起效,可以通过重启`ibus`守护进程实现这一点;或者简单注销再登录也可以达到相同效果。 ```bash busctl --user call org.freedesktop.IBus /org/freedesktop/IBus org.freedesktop.IBus Restart ``` - **安装中文输入法引擎** 接下来要做的就是安装适合自己的中文输入方案,这里推荐使用拼音输入(`ibus-pinyin`),它是最常见的选择之一。 ```bash sudo apt install ibus-pinyin ``` - **启用并激活中文输入源** 进入系统设置中的区域和语言部分,在那里找到“输入源”,点击加号按钮添加一个新的输入方式——即刚刚安装好的汉语(中国)-拼音组合。 一旦完成了上述所有操作之后,应该能够在任何应用程序窗口内正常调用中文输入功能了,当然也包括终端模拟器。此时只需按下Ctrl+Space键就可以快速切换至中文模式下进行文字录入工作。
评论 12
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值