Yeni bir oturum başlattığınızda tmux
veya çalışan bir oturum içinde yeni bir pencere oluşturduğunuzda, varsayılan davranışı bir kabuk (örn bash
.:) bir giriş kabuğu olarak çalıştırmaktır.
Bir oturum açma kabuğunun, yalnızca bir sisteme giriş yaparken ilgilendiğiniz yapılandırma ve prosedürlerin bir rutinini gerçekleştirme amaçlı olduğunu biliyorum . Ancak vakaların çoğunda ( bir giriş kabuğu tmux
olarak kullanabilmeniz hariç ), kullanıcının yeni bir pencere açmak istediğinde bunu yapmasının gerçek amacı değildir.
Peki, bunu varsayılan davranış haline getirmenin mantığı tmux
nedir?
Belgelerin konuyla ilgili söylediği tek şey:
default-command shell-command Set the command used for new windows (if not specified when the window is created) to shell-command, which may be any sh(1) command. The default is an empty string, which instructs tmux to create a login shell using the value of the default-shell option.
exec sh
Sonunda birlikte yaşayabileceğimi düşünüyorum ... (bunu hiç düşünmemiştim.)