그놈 터미널 제목을 변경하는 방법? 환경에서 여러 터미널 인스턴스가 실행

작업 환경에서 여러 터미널 인스턴스가 실행 중입니다. 특정 터미널이 어떤 목적을 제공하는지 명확하게 파악하기 위해 각 터미널마다 특정 제목을 설정하는 것입니다. 예 : Apache, editing_ini, postgres 등 …

물론 명령 줄에서.



답변

  • 가장 사용자 친화적 인 방법은 메뉴-> “제목 설정 …”메뉴에서 선택하는 것입니다.

  • 그러나 다른 방법이 있지만 발행 할 수도 있습니다

    gnome-terminal --title="SOME TITLE HERE"
    

    당신이 .bashrc그 행동을 덮어 쓸 가능성이 높기 때문에 이것은 원하는 효과를 줄 수 없습니다 .

  • 마지막 방법으로 우리를 데려 오십시오 .bashrc.

    PROMPT_COMMAND='echo -ne "\033]0;SOME TITLE HERE\007"'
    

추가 참조로, 이것은 내 특정 줄입니다. .bashrc

PROMPT_COMMAND='echo -ne "\033]0;${USER}@${HOSTNAME}: ${PWD/$HOME/~}\007"'

~ / .bashrc에이 코드를 주석 처리해야 할 수도 있습니다.

case "$TERM" in
xterm*|rxvt*)
    # JEFFYEE REMOVED because it makes commands to title() not work
    #PS1="\[\e]0;${debian_chroot:+($debian_chroot)}\u@\h: \w\a\]$PS1"
    ;;
*)
    ;;
esac

답변

터미널을 열 때마다 현재 어떤 호스트에 있는지에 따라 타이틀을 설정하려면 Ward의 답변이 좋습니다. 그래도 제목을 빠르게 설정하려면 자체적으로 에코를 실행할 수 있습니다.

echo -ne "\033]0;SOME TITLE HERE\007"

또는 간단한 기능 () 내부 ~/.bashrc를 말하십시오.termtitle

termtitle() { printf "\033]0;$*\007"; }

당신은 함께 실행할 수 있습니다 termtitle some title here.


답변

Vim 편집기를 사용하는 경우 vimrc에서이 옵션을 활성화 할 수도 있습니다.

:set title

기본적으로 비활성화되어 있습니다. 현재 편집중인 파일 이름과 다른 것들을 보여주는 멋진 터미널 제목을 설정합니다.


답변

완성도를 높이기 gnome-terminal위해이 명령을 사용 하여 제목을 설정할 수도 있습니다 .

wmctrl -r :ACTIVE: -N "MyWindowTitle"

먼저 wmctrl 패키지를 설치해야합니다 .


답변

아아, 너무 많은 답변 …

나는 시도 wmctrl하는 거의 내가 적어도 영구적으로,이 아이콘의 제목을 변경 할 수 없었다 제외했다.

문제는 우분투에서 Bash의 PS1이 제목을 설정한다는 것입니다.

기본 PS1은

\[\e]0;\u@\h: \w\a\]${debian_chroot:+($debian_chroot)}\u@\h:\w\$

… 첫 번째 이스케이프 시퀀스에서 제목을 설정합니다. \e]0;\u@\h: \w\a

따라서 두 가지 해결책이 있습니다.

해결 방법 1 : PS1을 단순화 한 다음 PROMPT_COMMAND를 사용하십시오.

PS1을 더 간단한 것으로 변경하십시오.

PS1="\u@\h:\w\$ "

그런 다음 PROMPT_COMMAND를 사용하십시오.

PROMPT_COMMAND='echo -ne "\033]0;SOME TITLE HERE\007"'

해결 방법 2 : PS1 직접 수정

새로운 제목으로 PS1을 수정하기 만하면됩니다.

PS1='\[\e]0;newtitle\a\]${debian_chroot:+($debian_chroot)}\u@\h:\w\$ '

답변

Ubuntu 사용자 인 경우 HUD를 사용하여 그놈 터미널 탭의 제목을 변경할 수 있습니다 .

그놈 터미널에서 Alt 키를 눌러 HUD를 불러오고 처음 몇 글자 (예 : “tit”)를 입력 한 다음 Enter 키를 누르고 새 제목을 입력하십시오.

이것은 매우 빠른 방법이며 마우스 사용을 피합니다.


답변

의 제목을 변경하는 또 다른 방법은 gnome-terminal사용하는 것입니다을 gconftool-2; 이렇게하면 선택한 프로필 의 초기 터미널 제목이 변경 되므로 ‘Apache’, ‘Editing’등과 같은 제목과 관련된 다른 프로필을 가질 수 있습니다. 그런 다음 gnome-terminal적절한 프로필로 시작 하여 지정한 터미널 제목을 가져옵니다. 이것은 gnome-terminal --title "name"터미널 당 제목이 변경 되는 것과 대조적 이지만 프로필에 지정된 초기 제목에는 영향을 미치지 않습니다.

스크립트에서 다음 명령을 사용하여 프로파일의 터미널 이름을 설정할 수 있으며 하루 중 특정 시간에 터미널 이름을 변경하여 사용자에게 상기시킬 수 있습니다.

gconftool-2 --set /apps/gnome-terminal/profiles/Default/title --type=string "Apache"

기본 프로필 용이지만 예를 들어 다음 Default과 같은 다른 프로필 로 변경하여 다른 프로필의 제목을 설정할 수도 있습니다 Profile0.

gconftool-2 --set /apps/gnome-terminal/profiles/Profile0/title --type=string "Editing"

제목을 변경하는이 방법은 스크립팅에서 사용되는 방식이나 프로필의 제목을 설정하는 빠른 명령 줄 방식으로 사용된다고 생각했습니다. gconftool-2설정이 적용 되려면 지정된 프로파일로 터미널을 다시 시작해야하는 경우가 있습니다 . 사용 가능한 전체 설정 gnome-terminal은로 표시 될 수 있습니다 gconftool-2 -R /apps/gnome-terminal.