mskyaxl / wsl-terminal

Terminal emulator for Windows Subsystem for Linux (WSL)
MIT License
3.12k stars 158 forks source link

无法正常输入中文 #77

Closed shlinux closed 6 years ago

shlinux commented 6 years ago

64 位 Win10。同样的 mintty 配置,Git Bash 和 wsltty 都可以正常输入中文,但是 wsl-terminal 里不行。

chenjuntong commented 6 years ago

请问你的 wsl-terminal 会自动去使用 Git Bash 的 .minttyrc 配置吗?

shlinux commented 6 years ago

@chenjuntong 不会啊。

chenjuntong commented 6 years ago

@shlinux 我是在系统环境变量中,新建了 HOME ,指向 C:\Home ,里面的 .minttyrc 是给 Git Bash 用的,但是 wsl-terminal 会去读取这个配置;如果去掉了 HOME 系统变量就不会了,不知道你有没有这个情况

shlinux commented 6 years ago

@chenjuntong Git Bash 默认的 .minttyrc 不是在用户个人目录中吗?为什么要新建个 HOME 呢?我刚才试了试,Git Bash 会读取 $HOME 里的配置,但是 wsl-terminal 不会啊。我的 wsl-terminal 不是装在系统盘。

goreliu commented 6 years ago

wsl-terminal 和 wsltty 用的都是 mintty,不应该有差别,可能是配置的问题。可以把 etc/minttyrc 删了重新配置下试试。

goreliu commented 6 years ago

如果有问题可以再打开。

goreliu commented 6 years ago

@chenjuntong 如果设置了 HOME 变量,就相当于共用环境了。