özet
Yeni bir tmux oturumu oluşturduğumda, istemim varsayılan bir bash yapılandırmasından çekiyor ve source ~/.bashrc
özelleştirilmiş istemim için el ile çalıştırmam gerekiyor.
analiz
Bir RHEL 7 makinesi kullanıyorum. Bir süre önce bir bash güncellemesinden sonra bu davranışı fark etmeye başladım, ancak şu ana kadar soruyu sormayı başaramadım (ve bunun hangi güncellemenin başladığına emin değilim).
Örneğin, istemimi şu şekilde özelleştirdim:
[user@hostname ~]$
Ne zaman yeni bir tmux oturumu başlattığınızda, bash varsayılan gibi görünen kullanır:
-sh-4.2$
Kısa bir süre source ~/.bashrc
sorunu her zaman düzeltir, ancak küçük bir şeyi düzeltmek istediğim her seferinde bunu yapmak zorundayım. Tmux'un bunu otomatik olarak tekrar yapmasıyla ilgili bir fikrin var mı?
Daha fazla bilgiye ihtiyaç duyulursa, memnuniyetle sağlarım.
tmux.conf
Referans için, benim tmux.conf
dosyam var, ancak özel olarak adlandırabileceğiniz pek zor değil.
setw -g mode-keys vi
# reload tmux.conf
bind r source-file ~/.tmux.conf \; display-message " ✱ ~/.tmux.conf is reloaded"
source ~/.bashrc
Satırı ekledim,.bash_profile
oturumu kapatıp tekrar açmayı denedim, yeni bir tmux oturumu oluşturdum, ancak değişiklik yapmadım. Herhangi bir fikir?