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