- 主题:问个term的问题
试试 export TERM=xterm-color
【 在 chunhui 的大作中提到: 】
: export TERM=xterm-direct
: 我在ubuntu 22.04中设置,没问题。在centos7.8中设置之后,启动emacs。就提示说不支持。但是在ubuntu中也是同样的emacs版本和配置。
: 这个和什么有关?怎么让centos7.8上支持这个设置呢?是centos7.8没装什么东西么?
--
FROM 27.38.197.*
当然会有影响。
term 是个很大的数据库,$TERM 就是主键。
主键不一样,查出来的字段就不一样,这里面每一个字段都会影响 CLI/TUI 程序的输入和输出表现。
【 在 chunhui 的大作中提到: 】
: 我之前一直是export TERM=xterm-256color 这个在centos7.8 和ubuntu上都可以。
: 没搞明白这东西到底是和哪块相关的.... 我开始以为只和term终端登录工具有关。但是今天发现emacs也会有影响。
--
修改:flw FROM 27.38.197.*
FROM 27.38.197.*
这个数据库每个环境都不一样的。
你可以用 toe -a | grep xterm 来检查一下。
【 在 chunhui 的大作中提到: 】
: 同样的emacs 版本和配置,在ubuntu下就没问题。在centos7.8下就说不认识。那也就是说这个还和os有关?
: 是不是shell中设置了之后,还经过了一层os伪终端的处理,然后才传给了应用程序(emacs)? 否则没理由同样的版本这里认,那里不认。
--
FROM 27.38.197.*
所以要选通用的。
xterm-color 和 xterm-256color 都挺通用的。
【 在 chunhui 的大作中提到: 】
: 我看到了。centos里没有 xterm-direct 这一个。
--
FROM 27.38.197.*
为什么颜色好看,这个也要追究一下原因。
256 色调色板的颜色代码值都是固定的,
只有 16 色调色板的是不固定的,和终端模拟器的配置有关。
至于 truecolor 的配色,那个只受渲染技术的影响,不受 $TERM 的影响。
所以你要找一下区别在哪里,我感觉应该和 $TERM 的关系不大才对。
【 在 chunhui 的大作中提到: 】
: 我之前就一直用256color的。在ubuntu下用direct的颜色显示的更好一些。可惜centos7上没有。那只能用以前的了。
--
FROM 27.38.197.*
这个几乎可以肯定是 16 色调色板的原因了。
你先把几种不同的终端模拟器的调色板统一成标准的 xterm 调色板吧。
【 在 chunhui 的大作中提到: 】
: 只在ubuntu下。用这两个配置,就会发现emacs的配色背景会不同。direct时,emacs的底色更接近gui下面的颜色。xterm-256color时,底色就不那么明显。确实和终端有关,比如用windowsterm,显示的还可以。用其他的term客户端。可能就显示得不明显甚至有的配色模式会导致文字和底
: 煜床磺濉5芴謇此礽term2支持的比较好一些。
: 我也搞不清楚这个是什么原理。
--
FROM 27.38.197.*