刚看了下 mlterm, 原来是基于 X 的终端软件。然后到主页看了下,发现其实也支持 framebuffer,不过需要自己编译。
你说的动画支持有哪些软件支持,需要怎么设置呢?有空可以分享一下。
我目前用的是 fbterm,视频播放都没问题,用作动画播放当然也可以了。
刚查证了下,视频播放应该和 fbterm 没有关系,用的是 drm。不过都是不依赖 X 桌面环境就是了。
刚看了下 mlterm, 原来是基于 X 的终端软件。然后到主页看了下,发现其实也支持 framebuffer,不过需要自己编译。
你说的动画支持有哪些软件支持,需要怎么设置呢?有空可以分享一下。
我目前用的是 fbterm,视频播放都没问题,用作动画播放当然也可以了。
刚查证了下,视频播放应该和 fbterm 没有关系,用的是 drm。不过都是不依赖 X 桌面环境就是了。
刚才又搜了下 libsixel,然后安装俩软件试用了一下。大概明白你说的动画支持了
不过看截图都是 X 桌面,个人觉着不如多关注下 framebuffer 和 drm。毕竟 X 都开了,再找个轻量图片浏览器简直不要太容易。
刚刚确定了 mlterm 支持 framebuffer,以及 fcitx 输入法。所以明后两天我有空就折腾下 mlterm 编译,取代 fbterm(毕竟后者已经停止开发)。
mlterm 看来是个好东西,感谢推荐!
我还是不理解用mlterm有什么好处……
有显卡不用岂不是浪费。
看了下好像最大亮点是支持阿拉伯语之类的从右到左的语言,比支持中文还难做
@MaskRay mltermfb 是与 Linux console 对标的软件,现在这类软件简直凤毛麟角。Linux console 的问题之一是不支持中文显示,要改变这一点,恐怕得重新编译 Linux 内核。即使折腾完了,中文输入又是另一个大坑。
mlterm 是由日本人开发的,有天然的多字节字符支持。其它特性如跨平台、bidi 显示、emoji、sixel 格式等,有则更好,没有对我的影响也不是很大。
@LdBeth drm 好像是可以调用显卡资源的。我关注 framebuffer 最初是源于之前折腾 Linux 时的痛苦经历 – 显卡驱动不好找,也不一定能装上,或者莫名其妙进不去 X 桌面了… 等等。
现在则是:感觉有这样一个极简的环境,基本需求也能得到满足。还是件挺有意思的事情。 另外,也有很多使用场景,比如嵌入式系统、vps/ssh 啊、随插随用啊、超长续航啊等等。尽管我还没有尝试过,但 tty 下坚持 30 个小时应该是轻轻松松。
注意下图中少的可怜的进程(开机直接进 tty):
更新下情况:
本来以为编译完,就能顺利使用了。不过到用的时候才发现个严重问题:mlterm 性能太差了!
Vim 下使用那种卡顿感已经很严重了,甚至执行下 ls -al | lolcat
命令也能看到 滚动输出 !
配置方面 mlterm 有图形化工具,所以基本排除个人配置出错的问题。把可能影响性能的选项-字体渲染引擎 Xft/cairo、反锯齿等切来切去,结果还是一样。
还有其它几个小问题。
所以,目前决定 fbterm 还是主力,对 mlterm 保持持续关注。
毕竟更新频繁,以后这些问题修复了,依然是个好软件。
看起來:
% cat
中文
退格四次,mlterm能刪除完四個格子,但是termite(vte)只能刪除兩個格子
我以前patch了tmux,每次退格時檢測終端是否爲cooked mode,如果是則刪除完整字符 https://aur.archlinux.org/packages/tmux-fullwidth-backspace/ (當時還爲了emoji)現在看起來已經沒用了。
用行编辑模式
@MaskRay 嗯 mlterm 对东亚字符支持应该不错的,更新还频繁。
总体来说,肯定是个好软件。虽然编译时坑了我一把
对了,你也在用的话,帮忙确认下是不是 mlterm 性能有问题?
X 下还不明显,fb 下屏幕刷新很卡。
@LdBeth 用不了你这个。
建议不要用 lolcat 这种东西试,这个东西本身极慢,一定要试的话你先lolcat -f > /tmp/xxx再cat /tmp/xxx这样试。
应该一样的。都是和其它 terminal 程序相同条件下对比。
我是图形党。
关于远程问题,大家没有人时候Emacs自带的tramp吗?我远程编辑文件都是用tramp的,感觉还不错。Tramp加上SSH的control master multiplexing,我用起来挺舒服。
tramp我用来配合sudo提权
.关键是windows用不了终端
Emacs, in so many ways, is light years ahead of Vim. I’ve said it before, I’ll say it again: Emacs is better software.
LMAO
这里的终端肯定是指硬终端吧(linux console),如果是在 X 窗口环境下,开个终端模 拟器跑 Emacs 就有点作了,跟其它的 X 程序交互(如:剪切板)都要折腾一番才行。 GUI Emacs 在颜色、鼠标交互、图片显示、键盘快捷键、字体效果都已经是调配好的,终端 下需要大量调校才会有接近 GUI Emacs 的效果。
emacs 号称是伪装成编辑器的操作系统可不是吹的。
我现在主是在 linux console 下跑 Emacs,基本上可以满足日常需求,终端下跑 emacs 主 要是为了让自已保持专注,再见了 firefox、dingtalk、wechat、steam,再见了我的罗技 游戏鼠标。其实跟图型桌面的交互也都已经定制好了,如:Firefox 中的 Edit with emacs 会直接切到终端下的 Emacs、还有剪切板的共享。
主要是 fbterm 中开一个 emacs,非常费力地搞定中文字体、中文输入法、256 色、以及集 成终端下看 pdf、图片、视屏。
效果图:
个人的一些桌面配置以及辅助程序在这里:
https://github.com/tangxinfa/desktop
在服务器上操作,tramp不好使就得用终端
同在终端,而且还是在docker容器里