* Tmux is not started by default anymore * Added functions for i3 - Awesome!! * zsh to start tmux
		
			
				
	
	
		
			18 lines
		
	
	
		
			566 B
		
	
	
	
		
			Bash
		
	
	
		
			Executable File
		
	
	
	
	
			
		
		
	
	
			18 lines
		
	
	
		
			566 B
		
	
	
	
		
			Bash
		
	
	
		
			Executable File
		
	
	
	
	
| #!/bin/zsh
 | |
| # TMUX
 | |
| # if [[ -z "$KONSOLE_DBUS_SERVICE" & `which tmux` ]]; then
 | |
| # if no session is started, start a new session
 | |
| if [[ -n $(which tmux) ]]; then
 | |
|     stty -ixon
 | |
|     if [ ! -z "$SSH_AUTH_SOCK" -a "$SSH_AUTH_SOCK" != "$HOME/.ssh/ssh_auth_sock" ] ; then
 | |
|         unlink "$HOME/.ssh/ssh_auth_sock" 2>/dev/null
 | |
|         ln -s "$SSH_AUTH_SOCK" "$HOME/.ssh/ssh_auth_sock"
 | |
|         export SSH_AUTH_SOCK="$HOME/.ssh/ssh_auth_sock"
 | |
|     fi
 | |
|     test -z ${TMUX} && tmux attach
 | |
|     # when quitting tmux, try to attach
 | |
|     if [[ -z ${TMUX} ]]; then
 | |
|         exit;
 | |
|     fi
 | |
| fi
 |