mirror of
https://github.com/tmux-plugins/tmux-continuum.git
synced 2025-11-02 15:06:15 +00:00
Automatic Tmux start
Tmux is automatically started after the computer/server is turned on.
OS X
To enable this feature:
- put
set -g @continuum-boot 'on'in.tmux.conf - reload tmux config with this shell command:
$ tmux source-file ~/.tmux.conf
Next time the computer is started:
Terminal.appwindow will open and resize to maximum sizetmuxcommand will be executed in the terminal window- if "auto restore" feature is enabled, tmux will start restoring previous env
Config options:
set -g @continuum-boot-options 'fullscreen'- terminal window will go fullscreenset -g @continuum-boot-options 'iterm'- start iTerm instead ofTerminal.appset -g @continuum-boot-options 'iterm,fullscreen'- startiTermin fullscreenset -g @continuum-boot-options 'kitty'- start kitty instead ofTerminal.appset -g @continuum-boot-options 'kitty,fullscreen'- startkittyin fullscreenset -g @continuum-boot-options 'alacritty'- start alacritty instead ofTerminal.appset -g @continuum-boot-options 'alacritty,fullscreen'- startalacrittyin fullscreen
Note: The first time you reboot your machine and activate this feature you may be prompted about a script requiring
access to a system program (i.e. - System Events). If this happens tmux will not start automatically and you will need
to go to System Preferences -> Security & Privacy -> Accessability and add the script to the list of apps that are
allowed to control your computer.
Linux
Help with this would be greatly appreciated. Please get in touch.
Systemd
this will only start the tmux server, it will not start any terminal emulator
To enable automatic start with systemd:
- Put
set -g @continuum-boot 'on'in.tmux.conf - reload tmux config with this shell command:
$ tmux source-file ~/.tmux.conf - see systemd for more details about how this is implemented