i am using i3wm and guake. I always use tmux inside guake to have split functionality detach function etc is there a way to start guake by default tmux running ? 
How do i make guake start with tmux?
terminal;tmux;i3;guake
You can set tmux on Guake Preferences (guake-prefs):Or use friendly Byobu, which use tmux as default backend (change this with byobu-select-backend). Take a look at my answer here if you prefer this way.