mirror of
				https://github.com/tmux/tmux.git
				synced 2025-11-04 00:56:10 +00:00 
			
		
		
		
	Using -l to specify a login shell is non-POSIX and causes problems with shells
that do not support it. Instead, set an empty default-command to invoke $SHELL with - prefixed to argv[0], and make this the default setting.
This commit is contained in:
		
							
								
								
									
										8
									
								
								tmux.1
									
									
									
									
									
								
							
							
						
						
									
										8
									
								
								tmux.1
									
									
									
									
									
								
							@@ -1044,8 +1044,12 @@ maintain this maximum length.
 | 
			
		||||
Set the command used for new windows (if not specified when the window is
 | 
			
		||||
created) to
 | 
			
		||||
.Ar command .
 | 
			
		||||
The default is
 | 
			
		||||
.Dq exec $SHELL -l .
 | 
			
		||||
The default is an empty string, which instructs
 | 
			
		||||
.Nm
 | 
			
		||||
to create a login shell using the
 | 
			
		||||
.Ev SHELL
 | 
			
		||||
environment variable or, if it is unset, the user's shell returned by
 | 
			
		||||
.Xr getpwuid 3 .
 | 
			
		||||
.It Ic default-path Ar path
 | 
			
		||||
Set the default working directory for processes created from keys, or
 | 
			
		||||
interactively from the prompt.
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user