首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >当我使用Alacritty时,我为什么要将TERM设置为xterm-256 would?

当我使用Alacritty时,我为什么要将TERM设置为xterm-256 would?
EN

Unix & Linux用户
提问于 2020-07-08 19:50:51
回答 3查看 18.4K关注 0票数 13

因此,我决定尝试一下Alacritty,在它们的默认配置中有以下注释:

代码语言:javascript
复制
#env:
  # TERM variable
  #
  # This value is used to set the `$TERM` environment variable for
  # each instance of Alacritty. If it is not present, alacritty will
  # check the local terminfo database and use `alacritty` if it is
  # available, otherwise `xterm-256color` is used.
  #TERM: alacritty

我不明白的是:为什么我要在使用alacritty时为xterm-256color设置术语?xterm不是Linux的默认终端模拟器吗?在以前的OSX时代,我记得我使用过iTerm2,但是变量项被设置为xterm-256color,如果我没有弄错的话--那时我从来没有想过为什么会出现这种情况。

EN

回答 3

Unix & Linux用户

发布于 2021-11-24 15:49:29

作为Neovim大师,我来这里拯救成千上万的人,他们想用tmux来使用美丽的真彩阿拉西蒂。我已经确认这将同时适用于macOS和ubuntu。跟我来!

alacritty / INSTALL.md中来自官方的Alacritty GitHub。

--如果你快速地构建自己--

太棒了!确保您位于复制的alacritty/文件夹中,并运行一个命令:

代码语言:javascript
复制
sudo tic -xe alacritty,alacritty-direct extra/alacritty.info

然后转到您的rc文件(在我的例子中是.zshrc)并添加:

代码语言:javascript
复制
export TERM=alacritty

如果您通过国产

安装alacritty

太棒了!我和你站在同一一边!与其克隆整个alacritty/文件夹,不如在计算机中的任何地方运行以下命令:

代码语言:javascript
复制
mkdir alacritty

然后下载alacritty/over外/文件夹并将其复制到您刚刚创建的alacritty/中,然后运行以下步骤(与上面的bulid步骤相同):

代码语言:javascript
复制
sudo tic -xe alacritty,alacritty-direct extra/alacritty.info

然后转到您的rc文件(在我的例子中是.zshrc)并添加:

代码语言:javascript
复制
export TERM=alacritty

好好享受!

票数 5
EN

Unix & Linux用户

发布于 2020-07-08 20:54:45

原因之一是确保ls的输出是彩色的: dircolors用于设置LS_COLORS环境变量。底色读取术语,以确定终端是否支持颜色。如果你跑

代码语言:javascript
复制
dircolors --print-database | grep '^TERM'

你会得到所有彩色终端的列表,这些彩色终端都是脏颜色知道的。alacritty不在名单上。我假设存在更多具有这种行为的程序,否则Alacritty的默认值可能是alacritty-color (因为*color*在目录中)。

由于Mono中的一个bug,有些游戏无法启动。官方解决办法将使用TERM=xterm

票数 2
EN

Unix & Linux用户

发布于 2021-04-26 11:48:24

相反的声音 (以及为什么我要自己考虑切换):

当从Alacritty终端(例如通过SSH )连接到远程系统时,系统可能会在其终端数据库(/usr/share/terminfo/a/alacritty*)中没有Alacritty条目。因此,所有交互终端功能都无法工作。可以通过显式地将TERM变量集的值导出到xterm-256color而不是默认的alacritty来解决这个问题。

票数 2
EN
页面原文内容由Unix & Linux提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://unix.stackexchange.com/questions/597445

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档