xterm-256color를 기본적으로 사용하도록 gnome-terminal을 구성하는 방법은 무엇입니까? echo $TERM얻었습니다 xterm. 나는 그것을 원한다 xterm-256color ‘export TERM=xterm256color’내에

gnome-terminal을 시작하고 할 때 출력으로 echo $TERM얻었습니다 xterm.

나는 그것을 원한다 xterm-256color

'export TERM=xterm256color'내에 추가 할 솔루션을 고려했습니다 .bashrc. 그러나이 솔루션이 마음에 들지 않습니다. 쉘을 전환하기로 결정하면 어떻게됩니까? 새 쉘 시작 스크립트에 다른 내보내기를 추가해야합니까?

gnome-terminal을 시작할 때 256 색 터미널을 자동으로 사용하는 더 좋은 방법이 있습니까?



답변

@javabrett 같은 질문에서 내 대답을 복사 하면 지적했습니다.

특히 시작 스크립트를 변경하지 않는 것이 좋습니다 ~/.bashrc. 전류 $TERM또는 입력 $COLORTERM을 사용하는 “터미널 감지” ~/.profile는 추측 일 뿐이며 다른 터미널 (퍼티 또는 xterm)을 사용할 때 문제가 발생할 수 있습니다. 터미널 에뮬레이터는로 설정되어 있으며 셸 내에서 변경 $TERM해서는 안됩니다 .

그놈 터미널 인 AFAIK는을 변경하기위한 구성을 제공하지 않지만 TERM시작 명령을 변경할 수 있으며 이것이 전부입니다. 트릭은 다음과 같습니다.

Profile Preferences => Title and Command => Run a custom command instead of my shell

그런 다음 다음 명령을 사용하십시오.

env TERM=xterm-256color /bin/bash

/bin/bash선호하는 쉘이 다른 경우 교체 하십시오. 그리고 아니, "$SHELL"셸 자동 감지를 위해 해당 줄에서 사용할 수 없습니다 .) 하드 코딩해야합니다.


답변

gnome-terminal버전 3.16 부터는 기본값이 TERM=xterm-256color입니다.


답변

askubuntu 에서 설정을 통해 기본값을 gnome-terminal허용하지 않는 방법을 설명하는 좋은 대답 TERM이 있습니다 .

컴파일 타임 옵션임을 제안하므로 TERM쉘 프로파일 또는 시작 스크립트의 설정이 최선의 유일한 옵션 인 것으로 보입니다 . 원하는 경우 랩퍼 스크립트 또는 별명을 작성할 수 있습니다.