试了一下,好东西,之前用mintty自己的主题,不如这个方便
nyan cat 的问題,终端不背锅。做 GIF 不够 geek 啊。
那该怎么设置呢
自己做个 GIF 在 term emulator 放啊
那有啥好方法让它快点吗
在终端里显示图片,算是一种 hack 手段(有一定缺陷)。需要终端(iTerm 等)和应用(ranger 等)配合才行。Emacs 当前并不支持。
我比较倾向于使用 framebuffer(当然严格来说,并不算是终端),这样图片缩放、视频播放等都可以实现。和有 X 桌面环境的体验区别并不是很大。
mlterm + libsixel 呢,还能动画
刚看了下 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 程序相同条件下对比。