tmux가 화면 밝기를 변경하는 이유는 무엇입니까?

tmux가 화면 밝기를 변경하는 이유는 무엇입니까?

빈 .bashrc 및 .tmux.conf 파일을 사용하여 실행할 때:

tmux

화면 밝기가 기본값으로 재설정되었습니다(Ubuntu 14.04.1을 실행하는 Dell XPS에서). Tmux 버전은 1.8입니다.

흥미롭게도 이는 새 창을 만들 때도 발생하며 이는 새 셸 실행과 관련이 있음을 나타냅니다.

그러나 새 gnome 터미널을 열면 이런 일이 발생하지 않습니다.

어떤 쉘 tmux가 실행되고 있는지 확인하는 방법은 무엇입니까? 이 밝기 재설정 명령을 수행할 수 있는 gnome-terminal과는 상당히 다른 것 같습니다.

답변1

.profile에서 범인을 찾았습니다.

xbacklight -set 10

새 창이 생성될 때마다 Tmux는 새 로그인 셸에 대한 파일을 읽습니다. 이론적으로 tmux 세션은 여러 SSH 기반 클라이언트에서 참여할 수 있기 때문입니다.

다음 구성 줄은 문제를 해결하고 .profile을 읽지 않도록 해야 합니다.

# Avoid spawning login shells and sourcing .profile 
# every time a new     window/pane is created
set -g default-shell $SHELL 
set -g default-command $SHELL 

관련 정보