"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下
5reboot
在啟動管理器上登錄
ctrl+alt+f1
切換到終端下
就可以用zhterm啟動中文的文本終端了
問題:有點畫蛇添足,既然能進x,干嘛還要fbterm呢??!!
不過進不了X的時候,fbterm還是能用的,能顯示中文但沒辦法輸入。
用fbterm啟動
-----------------------------------------------------------------------------------------------
修改zhterm為
linuxidc@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
linuxidc@PCUnity:~$
這樣就可以了,就可以沒有一個X中的fcitx了。
-------------------------------------------------------------------------------------------
到此問題解決
更多Ubuntu相關信息見Ubuntu 專題頁面 http://www.linuxidc.com/topicnews.aspx?tid=2