空の.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