香蕉派BPI-M3开发板debian中文fcitx激活
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
香蕉派BPI-M3开发板使用debian系
统显示输入中文菜单
香蕉派BPI-M3开发板使用debian系统显示输入中文菜单
作为新科技产品的爱好者,我购买了香蕉派BPI-M3,购买的目的不是为了开发,只是为了使用,作为一个卡片电脑使用。
当然该开发板使用Android是很流畅的,只是本人更喜欢debian Linux
系统,更喜欢传统电脑里面浏览页面的方式和内容,不太喜欢Android浏览器转码的浏览方式和
内容。
一、下载系统:
我使用的是官方网站发布的版本:2016-05-16-debian-8-jessie-mate-gpu-bpi-m3-sd-emmc.img.zip
如果解压出来的文件名称为一个横杆“-”,可以直接把名称改为“2016-05-16-debian-8-jessie-mate-
gpu-bpi-m3-sd-emmc.img”
二、把下载的系统刷入开发板:
1、在windows系统中使用Win32 Diskimager,将系统刷入microSD卡:
2、拷贝下载的系统镜像“2016-05-16-debian-8-jessie-mate-gpu-bpi-m3-sd-emmc.img”到一个优盘,
后面要使用到;
3、使用刷入系统的microSD卡刷入板载的eMMC:
A、使用刷入系统的microSD卡启动开发板(该开发板默认有microSD卡时首先从microSD卡启动);
B、执行命令:sudo fdisk –l
可以查看到EMMC的路径是"/dev/mmcblk1"("/dev/mmcblk0"是启动系统的microSD卡
C、将拷贝系统镜像的优盘,插入开发板,查看优盘的路径;
D、在命令行,进入到优盘目录;
E、执行下面的命令:
sudo dd if=2016-05-16-debian-8-jessie-mate-gpu-bpi-m3-sd-emmc.img of=/dev/mmcblk1 bs=10MB
F、注意:刷入过程是没有提示进度的,只是光标一直在闪;
G、等显示刷入成果,关机,断电,取出microSD卡和优盘;
H、重新加电、启动系统,此时就是从板载的Emmc启动了。
三、让系统显示中文文字、中文菜单、软件也显示中文菜单
首先展示一下系统抓图:
下面描述方法步骤:
1、使用root账户,修改sources.list
因该debian系统使用armhf架构编译软件的问题,下载软件最好从raspbian的官网或镜像网站下载。
可以直接利用及其在国内的镜像作为源,毕竟我们主要是用用编译好的现成的软件。
我使用的sources.list文件内容如下:
deb /raspbian jessie main contrib non-free
deb /raspbian jessie main contrib non-free
deb /raspbian/raspbian jessie main contrib non-free rpi
deb /Raspbian/raspbian jessie main contrib non-free rpi
deb /raspbian/raspbian jessie main contrib non-free rpi
deb /raspbian/raspbian jessie main contrib non-free rpi
注意后面更新时,会出现如下错误:
W: GPG 错误: jessie InRelease: 由于没有公钥,无法验证下列签名:NO_PUBKEY 9165938D90FDDD2E
解决办法是,下载key文件:
/raspbian/raspbian.public.key
打开software & update,在身份验证标签,import key file,选择下载的key文件,就可以了。
2、使用root账户,安装中文字体tty-wqy-mirohei;
apt-get install tty-wqy-mirohei
3、使用root账户,安装中文locale;
A、通过apt-get install locales命令安装locales包
apt-get install locales
B、用dpkg-reconfigure locales重新配置locale、增加新的locale
dpkg-reconfigure locales
请选择需要生成的区域设置(locale):
en_US.UTF-8
C
zh_CN.GB2312
zh_CN.GB18030
zh_CN.GBK
zh_CN.UTF-8
选择一个作为系统环境默认的区域设置(locale):
zh_CN.UTF-8
等待设置完成
4、使用root账户,安装fcitx:
运行下面命令,安装fcitx及其依赖包:
apt-get install fcitx fcitx-bin fcitx-tools fcitx-data fcitx-pinyin fcitx-table fcitx-table-wbpy fcitx-ui-classic fcitx-config-common fcitx-config-gtk fcitx-config-gtk2 fcitx-config-gtk3 fcitx-modules fcitx-module-x11 fcitx-frontend-gtk2 fcitx-frontend-gtk3 fcitx-frontend-qt fcitx-frontend-qt4 fcitx-frontend-qt5 fcitx-libs fcitx-libs-dev fcitx-libs-gclient fcitx-libs-qt fcitx-libs-qt5
使用fcitx-diagnose诊断fcitx软件的环境问题,按照红色部分的指示修改完善文件安装。
利用fcitx-diagnose > 1.txt命令,把诊断结果导出到1.txt文件中,可以查看全部的内容,避免窗口中部分无法显示。
5、使用pi帐户,在/home/pi/.bashrc文件的最前面加入:
export LANGUAGE=zh_CN.UTF-8
export LC_ALL=zh_CN.UTF-8
export LC_CTYPE=zh_CN.UTF-8
export LANG=zh_CN.UTF-8
export XIM_PROGRAM=fcitx
export GTK_IM_MODULE=fcitx
export QT_IM_MODULE=fcitx
export QT4_IM_MODULE=fcitx
export XMODIFIERS=@im=fcitx
该文件里面可以不设置启动fcitx命令:/usr/bin/fcitx &
root账户就在/root/目录下面创建.bashrc,该文件为空文件、就可以啦,里面不用以上设置!
6、使用pi帐户,在/home/pi/.xprofile文件加入:
export XIM_PROGRAM=fcitx
export GTK_IM_MODULE=fcitx
export QT_IM_MODULE=fcitx
export QT4_IM_MODULE=fcitx
export XMODIFIERS=@im=fcitx
root账户就复制.xprofile到/root/目录下面
7、使用pi帐户,在/home/pi/.xinitrc文件加入:
export XIM_PROGRAM=fcitx
export GTK_IM_MODULE=fcitx
export QT_IM_MODULE=fcitx
export QT4_IM_MODULE=fcitx
export XMODIFIERS=@im=fcitx
root账户就复制.xinitrc到/root/目录下面
8、使用root账户,在/etc/X11/XSession.d/目录下创建一个25xchinput_start
输入以下内容并保存:
export XMODIFIERS=@im=fcitx
export XIM=fcitx
export XIM_PROGRAM=fcitx
/usr/bin/fcitx &
9、使用root账户,在/etc/X11/XSession.d/目录下创建一个X的启动文件95locale-xinput-set,在此设定X的locale和中文输入法。
代码:
export LANGUAGE=zh_CN.UTF-8
export LC_ALL=zh_CN.UTF-8
export LC_CTYPE=zh_CN.UTF-8
export LANG=zh_CN.UTF-8
export G_FILENAME_ENCODING=@UTF-8
export XIM_PROGRAM=fcitx
export GTK_IM_MODULE=fcitx
export QT_IM_MODULE=fcitx
export QT4_IM_MODULE=fcitx
export XMODIFIERS=@im=fcitx
/usr/bin/fcitx &
现在你可以到你的桌面下去看看效果了,无论是使用startx还是用gdm、xdm、kdm等启动桌面,都不需要另外再设置locale和输入法。
10、安装office软件:
apt-get install AbiWord Gnumeric
欢迎使用中文的debian、fcitx输入法、office软件!。