Linux Mint에서 OpenBSD에 로그인할 때 터미널 창 제목이 변경되지 않는 이유는 무엇입니까?

Linux Mint에서 OpenBSD에 로그인할 때 터미널 창 제목이 변경되지 않는 이유는 무엇입니까?

Linux Mint 터미널 창에서 sshOpenBSD에 로그인하면 터미널 창 제목이 Terminal 과 동일하게 유지되지만 username@localhostname:~Ubuntu에 로그인하면 터미널 창 제목이 로 변경됩니다 username@remotehostname:~.

내가 찾았어많은이 문제에 대한 해결책이 있지만 해결책은 다양한 종류로 제공되는 것으로 보이며 내가 사용하는 특정 셸을 해결하는 솔루션은 거의 없는 것 같습니다.

따라서 어떤 솔루션이 나에게 적합한지 파악하기 위해 "추측하고 확인"하는 것보다 먼저 이 문제가 발생한 이유를 이해하여 솔루션을 찾는 다음 단계로 넘어갈 수 있는 것을 선호합니다.

sshLinux Mint를 사용하여 OpenBSD에 로그인할 때 터미널 창 제목이 변경되지 않는 이유는 무엇입니까?

답변1

터미널 창을 생성한 후에는 창의 특정 프로그램이 특정 일련의 문자를 출력하는 경우에만 제목이 변경됩니다. xterm 창의 경우 이 문자 시퀀스는 이지만 <ESC>]0;title goes here<BEL>다른 시퀀스도 지원되는 것으로 보입니다.

아마도 Ubuntu 시스템의 셸은 명령 프롬프트의 보이지 않는 부분으로 이 시퀀스를 내보내도록 구성되어 있을 것입니다. Bash를 사용하는 경우 Bash에 이를 수행하도록 지시하는 구성은 ~/.bashrc시스템에서 계정을 생성할 때 Ubuntu에서 제공하는 기본값을 기반으로 생성하는 파일에 있는 경향이 있습니다.

반면, OpenBSD 시스템의 쉘에는 이러한 기본 구성이 없으므로 시스템에 로그인할 때 실행 중인 터미널에 제목을 변경하라고 지시할 것이 없습니다.

관련 정보