GUI 없이 실행할 때 Distros는 기본 TERM=xterm-256color를 갖습니다.

GUI 없이 실행할 때 Distros는 기본 TERM=xterm-256color를 갖습니다.

현재 저는 64비트 MacBook Pro에서 Ubuntu Server 16.04를 실행하고 있습니다. 나는 GUI가 없기 때문에 Ubuntu Server를 선택했습니다(많은 배포판이 GUI 없이 실행될 수 있다는 것을 알기 전이었습니다). Vim, GNU Screen 및 Dropbox는 컴퓨터 사용량의 99%를 차지합니다. 그러나 나는 Vim과 색상에 대해 약간의 좌절감을 느꼈습니다.

내 컴퓨터에 파일 이 있는지 확인한 후 xsession 및 xtermdefault를 설치 하고 생성해 /lib/share/.../x/xterm-256color보았습니다 .export TERM=xterm-256color~/.bashrcncurses-term

xterm-256color를 기본값으로 설정할 수 있는 다른 모든 항목에는 GUI나 GNOME이 포함되어 있지 않습니다.

현재 Ubuntu Server에서 이 기본값을 설정할 수 없다고 생각합니다. 따라서 내 질문은 다음과 같습니다. GUI 없이 실행할 때 xterm-256color의 기본 $TERM이 있는 Linux 배포판이 있습니까?

편집: 기본적으로 내 콘솔/tty 열기가 TERM=xterm256으로 설정되기를 원합니다. GUI를 실행하면 이것이 가능하다는 것을 알고 있습니다. 이는 tty를 실행하지 않고 터미널이나 터미네이터를 사용할 것이기 때문이라고 가정합니다. 그래서 제가 정말로 알고 싶은 것은 GUI를 사용하여 tty 대신 터미널을 실행할 수 있는지, 아니면 내 tty를 TERM=linux 대신 TERM=xterm256으로 기본값으로 설정할 수 있는지입니다.

업데이트: 이제 내가 찾고 있는 어휘가 있습니다. 기본적으로 프레임 버퍼 터미널과 함께 제공되는 배포판이 있는지 궁금합니다. 이 글을 게시한 이후로 저는 그런 것은 없지만 다음과 같은 것이 있다는 것을 알게 되었습니다.요트그리고페이스북 용어이것이 바로 제가 바라던 것입니다.

답변1

짧은: 없음

Long: (실제로 제가 제공할 수 있는상세한답변...)

이렇게 할 수는 있지만 잘 작동하지는 않습니다.

  • Linux 콘솔(일부 키 바인딩 처리 없음)은 xterm과 일치하지 않습니다.

  • 색상 불일치

  • 터미널 설명(색상 및 기능 키 제외)이 일치하지 않으며 infocmp게다가 40개 이상의 차이점이 표시됩니다.

Linux 콘솔은 16가지 색상을 지원하며 256가지 색상 시퀀스를 합리적으로 처리할 수 있는 기능을 갖추고 있습니다. 그러나 팔레트를 프로그래밍할 수 없기 때문에 불완전합니다(16색 제한에도 불구하고). 다음은 설명하기 위한 데비안/테스트 머신의 스크린샷입니다:

Linux 콘솔은 256색 및 88색 팔레트를 표시하려고 시도합니다.

동일한 스크립트와 xterm을 사용하면 xterm이 88색 스크립트의 팔레트를 업데이트하는 것을 볼 수 있습니다(256색 출력이 이상하게 보입니다...). 이것이 없더라도(Linux는 아무 것도 변경하지 않기 때문에) Linux 콘솔의 256색 팔레트 렌더링은 원하는 것이 아닙니다.

xterm은 256색 및 88색 팔레트를 표시합니다.

관련 질문에서 지적했듯이 (콘솔의 256색(tty)), 약간의 노력을 기울이면 작업을 시작할 수 있으며 fbterm기본적으로 Linux 콘솔을 대체할 수 있습니다. 하지만 fbterm으로는 할 수 없습니다 TERM=xterm-256color.

관련 정보