"Ubuntu 12.04.1 LTS" fbterm can't open frame buffer device 的解决及fcitx-fbterm的安装
1.修改grub2文件
/etc/default/grub
添加
GRUB_GFXMODE=1280x800x32
GRUB_GFXPAYLOAD_LINUX=keep
不加不知道行不行,反正我加了
sudo grub-mkconfig
sudo reboot
2.加入video组
sudo usermod -a -G video username
3.安装fcitx-fbterm
sudo apt-get install fcitx-frontend-fbterm
sudo chmod u+s `which fbterm`
配置系统使用fctix为输入法,也就是启动管理器启动的时候就启动fcitx
4.新建脚本zhterm
内容:
-----------------
export DISPLAY=:0
fcitx-fbterm-helper
--------------------
并sudo chmod a+x /path/to/zhterm
ln到/usr/bin下
5.reboot
在启动管理器上登录
ctrl+alt+f1
切换到终端下
就可以用zhterm启动中文的文本终端了
问题:有点画蛇添足,既然能进x,干嘛还要fbterm呢?
不过进不了X的时候,fbterm还是能用的,能显示中文但没办法输入。
用fbterm启动
修改zhterm为
linux@PCUnity:~$ cat ~/bin/zhterm
#export DISPLAY=:0
#fcitx -d
#fcitx-fbterm-helper
eval `dbus-launch --auto-syntax`
fcitx > /dev/null 2>&1 # 不显示标准输出
fbterm -i fcitx-fbterm
linux@PCUnity:~$
这样就可以了,就可以没有一个X中的fcitx了。
到此问题解决。
声明: 此文观点不代表本站立场;转载须要保留原文链接;版权疑问请联系我们。