- 积分
- 52
- 最后登录
- 2023-8-22
- 精华
- 0
- 阅读权限
- 20
- 主题
- 21
- UID
- 2052298
- 帖子
- 129
- PB币
- 197
- 威望
- 0
- 贡献
- 0
- 技术
- 0
- 活跃
- 351
- UID
- 2052298
- 帖子
- 129
- PB币
- 197
- 贡献
- 0
- 技术
- 0
- 活跃
- 351
|
发表于 2017-11-10 15:55:02
IP属地上海
|显示全部楼层
本帖最后由 简单浪漫 于 2017-11-10 16:36 编辑
今天作死刚好把子系统弄死了,重装了一下,顺便记录下安装中文环境及中文输入法的方法。
提示:
作死有风险,操作需谨慎!
建议在做以下操作时把原有的子系统备份,重新装个新的,搞定后再到原有系统上安装。
先来两张图看看效果:
请勿使用多线程下载工具下载论坛附件!
请勿使用多线程下载工具下载论坛附件!
下面是从商店安装完Ubuntu子系统后开始介绍的
1.运行Ubuntu子系统,等待解压完毕,输入用户名:
回车,提示输入密码,自己设置个密码,设置完成后就会进入Ubuntu子系统了。
2.先更新下现有软件,输入:
- apt-get update
- apt-get upgrade
复制代码
3.安装中文语言及切换中文环境,输入:
- apt-get install language-pack-zh-hans
- apt-get install fontconfig
- echo LANG=zh_CN.UTF-8 >> /etc/default/locale
- echo 'export LANGUAGE=zh_CN:zh' >> ~/.bashrc
- echo 'export LC_ALL=zh_CN.UTF-8' >> ~/.bashrc
复制代码
4.安装微软雅黑字体,这一步可省略,因为第三步已经有中文字体了,先将字体文件放到D盘根目录,然后输入:
- mkdir -p /usr/share/fonts/truetype/microsoft-yahei-ui
- chmod -R 755 /usr/share/fonts
- /mnt/d/*.ttc /usr/share/fonts/truetype/microsoft-yahei-ui/
- chmod 644 /usr/share/fonts/truetype/microsoft-yahei-ui/*.ttc
- fc-cache -fv
复制代码 然后编辑/etc/fonts/conf.avail/69-language-selector-zh-cn.conf,在所有的<edit>标签下加上:
- <string>Microsoft YaHei UI</string>
复制代码 一定要加在<edit>标签的第一个节点,我这边一共有三处,可能会更多,修改完成后输入:
6.退出bash,然后重新进入,输入locale检查当前语言环境,如果不正确,请检查前面步骤是否操作成功。
7.先把图形界面搞定,使用vcxsrv或者xming都行,推荐使用前者。
8.安装中文输入法,我就装scim了,理论上ibus,fcitx等也可以行的。
先安装dbus-x11,如果不安装你会发现很多软件使用不正常,而且命令行各种报错,输入:
安装完毕后执行下面一行命令,这行命令是解决dbus通信的问题的,如果不执行会出现无法添加输入法以及部分软件配置无法保存等情况
- sed -i 's[ DISCUZ_CODE_403 ]lt;listen>.*</listen>[ DISCUZ_CODE_403 ]lt;listen>tcp:host=localhost,port=0</listen> 如果你执行上面的命令报错了,就执行:
- [code]apt-get install --reinstall dbus
- sed -i 's[ DISCUZ_CODE_404 ]lt;listen>.*</listen>[ DISCUZ_CODE_404 ]lt;listen>tcp:host=localhost,port=0</listen> 这里最好退出重进再执行下面的代码
- [code]#安装scim和scim-pinyin
- apt-get install scim scim-pinyin
- #先不要方, 要做一件事情, 不然中文字体会很丑很丑
- apt-get remove --purge fonts-arphic*
- #添加环境变量以及scim自启动
- echo 'export XMODIFIERS=@im=SCIM' >> ~/.bashrc
- echo 'export GTK_IM_MODULE=scim' >> ~/.bashrc
- echo 'scim -d' >> ~/.bashrc
- echo 'clear' >> ~/.bashrc
复制代码
解决部分应用光标不跟随的问题,编辑/etc/X11/xinit/xinput.d/scim,将GTK_IM_MODULE=xim修改为GTK_IM_MODULE=scim。这样操作后几乎所有应用光标都能跟随了,但是java程序除外(比如idea,as,eclipse等),因为java程序压根就没有告诉im输入框和光标的位置,所以输入条一般都会显示在桌面的某个角落。
添加其它输入法(按照上面的操作后只有智能拼音输入法),输入:
- #添加双拼输入,scheme=2是微软双拼,其它值自己百度
- echo '/IMEngine/Pinyin/ShuangPin = true' >> ~/.scim/config
- echo '/IMEngine/Pinyin/ShuangPinScheme = 2' >> ~/.scim/config
- #添加五笔等其它一大堆输入法
- apt-get install scim-tables-zh
- apt-get remove --purge fonts-arphic*
复制代码 退出bash重新进入,配置scim,输入:
我的配置如下:
请勿使用多线程下载工具下载论坛附件!
请勿使用多线程下载工具下载论坛附件!
请勿使用多线程下载工具下载论坛附件!
请勿使用多线程下载工具下载论坛附件!
到此为止, 中文环境及中文输入设置完毕,配置好了保存退出,启动任意一个可输入的图形程序,按shift键可以打开或关闭中文输入。
注意:
安装微软雅黑的请注意,17025的微软雅黑输入法中会有乱码,1709正式版和17035的字体正常。
9.完整的unity桌面环境正在编辑中。。。
/etc/dbus-1/session.conf
[/code] 如果你执行上面的命令报错了,就执行:
[ DISCUZ_CODE_404 ] 这里最好退出重进再执行下面的代码
[ DISCUZ_CODE_405 ]
解决部分应用光标不跟随的问题,编辑/etc/X11/xinit/xinput.d/scim,将GTK_IM_MODULE=xim修改为GTK_IM_MODULE=scim。这样操作后几乎所有应用光标都能跟随了,但是java程序除外(比如idea,as,eclipse等),因为java程序压根就没有告诉im输入框和光标的位置,所以输入条一般都会显示在桌面的某个角落。
添加其它输入法(按照上面的操作后只有智能拼音输入法),输入:
[ DISCUZ_CODE_406 ] 退出bash重新进入,配置scim,输入:
[ DISCUZ_CODE_407 ] 我的配置如下:
到此为止, 中文环境及中文输入设置完毕,配置好了保存退出,启动任意一个可输入的图形程序,按shift键可以打开或关闭中文输入。
注意:
安装微软雅黑的请注意,17025的微软雅黑输入法中会有乱码,1709正式版和17035的字体正常。
9.完整的unity桌面环境正在编辑中。。。
/etc/dbus-1/session.conf
mv /usr/share/dbus-1/session.conf /usr/share/dbus-1/session.conf.bak
mv /etc/dbus-1/session.conf /usr/share/dbus-1/session.conf
ln -s /usr/share/dbus-1/session.conf /etc/dbus-1/session.conf[/code] 这里最好退出重进再执行下面的代码
[ DISCUZ_CODE_405 ]
解决部分应用光标不跟随的问题,编辑/etc/X11/xinit/xinput.d/scim,将GTK_IM_MODULE=xim修改为GTK_IM_MODULE=scim。这样操作后几乎所有应用光标都能跟随了,但是java程序除外(比如idea,as,eclipse等),因为java程序压根就没有告诉im输入框和光标的位置,所以输入条一般都会显示在桌面的某个角落。
添加其它输入法(按照上面的操作后只有智能拼音输入法),输入:
[ DISCUZ_CODE_406 ] 退出bash重新进入,配置scim,输入:
[ DISCUZ_CODE_407 ] 我的配置如下:
到此为止, 中文环境及中文输入设置完毕,配置好了保存退出,启动任意一个可输入的图形程序,按shift键可以打开或关闭中文输入。
注意:
安装微软雅黑的请注意,17025的微软雅黑输入法中会有乱码,1709正式版和17035的字体正常。
9.完整的unity桌面环境正在编辑中。。。
/etc/dbus-1/session.conf
[/code] 如果你执行上面的命令报错了,就执行:
[ DISCUZ_CODE_404 ] 这里最好退出重进再执行下面的代码
[ DISCUZ_CODE_405 ]
解决部分应用光标不跟随的问题,编辑/etc/X11/xinit/xinput.d/scim,将GTK_IM_MODULE=xim修改为GTK_IM_MODULE=scim。这样操作后几乎所有应用光标都能跟随了,但是java程序除外(比如idea,as,eclipse等),因为java程序压根就没有告诉im输入框和光标的位置,所以输入条一般都会显示在桌面的某个角落。
添加其它输入法(按照上面的操作后只有智能拼音输入法),输入:
[ DISCUZ_CODE_406 ] 退出bash重新进入,配置scim,输入:
[ DISCUZ_CODE_407 ] 我的配置如下:
到此为止, 中文环境及中文输入设置完毕,配置好了保存退出,启动任意一个可输入的图形程序,按shift键可以打开或关闭中文输入。
注意:
安装微软雅黑的请注意,17025的微软雅黑输入法中会有乱码,1709正式版和17035的字体正常。
9.完整的unity桌面环境正在编辑中。。。
|
|