tmux 하단 막대 색상 변경 최근에 사용하기 시작했고 tmux많이 좋아했지만 녹색 하단

나는 최근에 사용하기 시작했고 tmux많이 좋아했지만 녹색 하단 막대가 약간 산만합니다. 색상을 바꿀 수있는 방법이 있습니까? 아니면 숨길 수있는 방법?



답변

매뉴얼 에는 많은 옵션이 있습니다 . (옵션 섹션을 참조하십시오.) RC 파일을 작성하십시오 ~/.tmux.conf. 아래 내용은 UTF-8을 활성화하고 올바른 TERM 유형을 설정하며 검정색 배경과 흰색 전경으로 상태 표시 줄을 그립니다.

set status-utf8 on
set utf8 on

set -g default-terminal "screen-256color"

set -g status-bg black
set -g status-fg white

FreeBSD 10.1에서는 -gUTF 지시문 에 추가 해야했습니다.

set -g status-utf8 on
set -g utf8 on

UTF-8에서 많은 SSH 클라이언트는 사용할 문자 세트를 명시 적으로 정의하기 위해 하나를 필요로합니다. 예를 들어 퍼티에서을 선택 Window -> Translation -> Remote character set: UTF-8하고 선택 Use Unicode line drawing code points합니다.

그리고 상태 표시 줄을 끄려면 …

set -g status off

설명서의 색상 …

메시지 -bg 색상

상태 표시 줄 메시지 배경색을 설정합니다. 여기서 색상은 256 색 팔레트에서 검정, 빨강, 녹색, 노랑, 파랑, 마젠타, 시안, 흰색, colour0 ~ colour255 중 하나입니다.

그래서, 먼저 생성, 사용 가능한 색상을 표시하는 스크립트를 어쩌면 colors.sh:

#!/usr/bin/env bash
for i in {0..255} ; do
    printf "\x1b[38;5;${i}mcolour${i}\n"
done

다음으로 스크립트를 실행하여 다음으로 파이프하십시오 less.

colors.sh | less -r

다음 형식으로 1-255 색상 목록이 생성됩니다.

colour1
[...]
colour255

목록에서 색상, 아마도 회색 음영 인 colour240을 선택하십시오 . 에서는 ~/.tmux.conf, 원하는 색 설정이 값을 사용

set -g status-bg colour240

Fedora 17에서는 256 색 터미널이 기본적으로 활성화되어 있지 않습니다. 기본적으로 256 색 터미널을 활성화하는 데 사용되는 공식적인 방법은 Fedora Project Wiki에 있습니다. 이 안내서를 따르거나 사용자 별 솔루션으로 “-2″스위치를 사용하여 tmux에 별명을 작성하여 256 색 지원을 강제하십시오.

alias tmux="tmux -2"

그런 다음 tmux를 시작하여 테스트하십시오.

@ ILMostro_7이 지적했듯이 TERM 유형을 tmuxfrom 등 으로 설정하는 것은 올바르지 않습니다 ~/.bashrc. 각 tmux 창 터미널을 에뮬레이트 합니다 (xterm과 동일하지 않음). 에뮬레이션이 tmux올바르게 작동하려면 화면, 다른 터미널 설명과 일치해야합니다. 그러나 실제 터미널은 그렇게 할 필요가 없습니다. 설명은 xterm-256color입니다.


답변

나를 위해 그것을이다 C-b, :set status-style "bg=red".


답변