Bash On Ubuntu On Windows折腾记

诗书塞外 Python程序员
Bash On Ubuntu On Windows折腾记
Windows10年度更新即将来临,意味着Bash On Ubuntu On Windows(简称WSL)功能将会进入每一个Windows10用户的电脑.也意味着Windows用户将能够更容易地学习体验Ubuntu/Linux了(更新据说是在8月1日或者2日).这里我记录一下我折腾WSL的过程和感受.

安装和启用请参考第二篇文章,这篇文章假设您已经成功地启动了WSL.

调整窗口大小和字号字体

WSL启动之后默认字体很小,窗口也很小,视觉上让人一阵抓狂.还好自己调整外观并不困难。
右键单击窗口标题栏,在弹出菜单中选择最后一项“属性”。
Bash On Ubuntu On Windows折腾记
弹出属性窗口中,有4个tab页:选项/字体/布局/颜色。你可以在这些标签页中调整自己喜好的配置,这里我们就不赘述了(记得选个中文字体)。
Bash On Ubuntu On Windows折腾记

安装中文支持

我的WSL默认是英文系统,我需要为它安装中文支持。在bash中依次执行如下命令.

apt-get updateapt-get install language-pack-zh-hansupdate-locale LANG=zh_CN.UTF-8

这几条命令安装了中文补丁,并且把本地编码改为了中文编码。
然后重启WSL(关掉窗口,重新打开),再执行命令

echo $LANG

可以看到输出为

zh_CN.UTF-8

之后可以看到终端中输出的中文能够正常显示了。

还是无法输入中文

这个问题微软的人做了解答,说这里确实是有bug的,日文等其他语言同样不能输入。整个输入输出堆栈对unicode的支持都还有些问题,这些问题它们记下了,不过最近年度更新要发布了,这样影响广泛的修改也不能提交了(说得很实在)。看来即便更新到最新版,中文输入的问题依旧是解决不了的,不过在可见的未来,相信这个问题能解决的。

显示GUI程序,如firefox

首先在windows系统中安装xming程序,这个程序可以在Windows系统中显示Ubuntu的GUI界面.下载地址:https://sourceforge.net/projects/xming/。下载后双击下载的exe文件,一路下一步安装即可。
然后安装firefox,在bash中执行:apt-get install firefox
最后在bash中执行: DISPLAY=:0 firefox
我们可以看到Windows系统中打开了一个新的窗口,窗口中显示了Ubuntu中运行的火狐浏览器。(我的火狐中文显示不太正常)

总结

如果后期Windows完善了中文输入的问题的话,WSL真心是一个良心之作.娱乐用Win10,开发用Ubuntu,真心天作之合.期待微软继续给力,早日修复剩下的bug.

更多相关文章

  1. [简讯] 微软Linux子系统已经支持中文
  2. 《Effective Java中文版 第2版》读书笔记
  3. Google地图信息窗口左箭头,右箭头传递TypeError:无法读取未定义的
  4. 页面加载后的JQuery(窗口).load?
  5. jQuery 1.3 API 参考文档中文版
  6. jQuery弹出窗口不能打开。
  7. 随着窗口变大,div的左边距也拉大
  8. 谷歌地图信息窗口按钮没有显示?
  9. 如何使用智能管理员的注销警告弹出窗口来处理其他请求?

随机推荐

  1. 【Android笔记 七】Android(安卓)Sensor
  2. Android(安卓)NDK支持STL的一些注意事项
  3. 浅谈Android中的BaseAdpater
  4. AppCode iOS 应用开发 开发环境
  5. Android学习整理 -1- Fragment 学习
  6. android apk 自我保护技术-加密apk
  7. Android(安卓)MVP开发模式 google 官方Mv
  8. 开源自己写的刷票器软件(windows和Android
  9. Android应用程序开发以及背后的设计思想
  10. Android(安卓)10个快速开发框架:Afinal、T