好吧,我在虚拟机上装了20.04的server版,亲手试了一下。最简完整流程如下
1、安装完系统后,登录用户,安装fbterm和fcitx,并进行最基本的设置。
代码: 全选
sudo apt install --no-install-recommends fbterm fcitx-module-dbus dbus-x11 fcitx-frontend-fbterm fcitx-pinyin fonts-wqy-microhei
sudo setcap 'cap_sys_tty_config+ep' /usr/bin/fbterm
sudo adduser $USER video
说明:apt install后是我尝试出来最少需要安装的东西,这里以fcitx-pinyin拼音输入法为例。要显示中文还需要安装一个支持中文的字体,这里以fonts-wqy-microhei为例。后两条是确保非root用户也能执行带输入法的fbterm。
2、上面的命令执行完后退出当前用户重新登录,以使加入video组起效。并在登录后用以下命令对fcitx进行设置
代码: 全选
fcitx
nano ~/.config/fcitx/profile
说明:fcitx第一次运行后,会自动生成配置目录~/.config/fcitx/。nano是自带的一个文本编辑器,可以用其他顺手的代替。编辑~/.config/fcitx/profile,把#IMName=一行改成IMName=pinyin,并将EnableIMList=中的pinyin:False改成pinyin:True。改完后,Crtl+O后回车保存文件,Ctrl+X退出。
- Screenshot2.png (3.92 KiB) 查看 3302 次
3、重新运行fcitx以加载新配置,这样就可以执行fbterm了
代码: 全选
fcitx -r
fbterm -i fcitx-fbterm
然后按ctrl+空格激活输入法,大功告成
- Screenshot.png (6.71 KiB) 查看 3309 次
以后每次运行fbterm前需要保证fcitx已经在运行