http://blip.tv/file/get/Csslayer-FcitxFbtermDemostration765.3gp
https://github.com/fcitx/fcitx-fbterm
除了按照CMake常规手段安装之外,如果你想要测试这个东西,有以下两种方法。
1、有一个正在X中运行的fcitx。
export DISPLAY=:0 # 假设你的显示是0 fbterm -i fcitx-fbterm。
2、没有X。
eval `dbus-launch --auto-syntax` fcitx > /dev/null 2>&1 # 不显示标准输出 fbterm -i fcitx-fbterm
另外,如果想要在fbterm里面用上输入法,还需要设置
sudo setcap 'cap_sys_tty_config+ep' /usr/bin/fbterm 或者 sudo chmod u+s /usr/bin/fbterm
但无论如何,你都需要编译fcitx的dbus支持。另外几乎不用说的就是,你需要Fcitx的最新代码才能玩这个东西。另外目前同一个用户运行两个以上的fcitx并不安全。
以后会加入方便启动的脚本。
还有顺便一提,fbterm的输入法切换键 CTRL + SPACE是写死在fbterm的代码里面的。这个不由fcitx控制。
另外为了您系统的安全着想,万一出现”屏幕错乱“,”键盘按键错乱“,”键盘失灵“以至于连tty都无法切换的情况,请不要慌张,首先尝试fbterm的退出按键 CTRL ALT E。如果无效,那就使用sysrq的sysrq + r,然后你就可以从容切换到其他的tty。需要注意的是,sysrq这个快捷键需要设置sysctl的 kernel.sysrq 为 1 ,许多发行版出于安全考虑默认是禁用这个的(否则摸到键盘的人可以直接对整个系统进行重启,kill all这种操作),个人用户可以考虑开启。
顺带一提,因此我算是完成了对microcai的打脸计划。
要知道我还是很记仇的。
╮( ̄▽ ̄”)╭
话说 vcs 还是继续用mercurial么? 有没有换成git的打算啊?
@adaptee 原则:老的不变,新的git。
@csslayer 你的 fbterm 字体是什么,能否提供一下?我的 fbterm 字体太丑了……
@vayn 不知道……没配置过。
@csslayer 好吧,我改回默认看看先
刚才才装上了,测试了一下,还好。谢谢阁下的无尝付出。
果然很容易乱掉屏幕。。。
而且ctrl+space 关闭输入法时会有乱码初出现。。。
不过看着还是挺爽的
@沈觅仁 关闭的乱码似乎是fbterm自己导致的,没辙。