Get Started with Tmux

This page summarizes the projects mentioned and recommended in the original post on news.ycombinator.com

Scout Monitoring - Free Django app performance insights with Scout Monitoring
Get Scout setup in minutes, and let us sweat the small stuff. A couple lines in settings.py is all you need to start monitoring your apps. Sign up for our free tier today.
www.scoutapm.com
featured
InfluxDB - Purpose built for real-time analytics at any scale.
InfluxDB Platform is powered by columnar analytics, optimized for cost-efficient storage, and built with open data standards.
www.influxdata.com
featured
  • Tmuxinator

    Manage complex tmux sessions easily

    tmuxinator

    https://github.com/tmuxinator/tmuxinator

    There are other solutions but I used this one for a while and liked it. Then stopped doing as much development at home (work is Windows) and haven't used it in a while. It's easy(ish) to create different configs for different needs. I basically had a Common Lisp IDE or a C++ IDE or whatever set of things I commonly used.

  • Scout Monitoring

    Free Django app performance insights with Scout Monitoring. Get Scout setup in minutes, and let us sweat the small stuff. A couple lines in settings.py is all you need to start monitoring your apps. Sign up for our free tier today.

    Scout Monitoring logo
  • tmux

    tmux source code

    https://github.com/tmux/tmux/issues/1689

    It is my own fault of blindly following someone's online configuration without truly understanding each line of the setup. I spent a whole day trying to recover my customized prefix and lost in pane vs window differences. Now my .tmux.conf only has 4 lines and I am done with over-customizations. It was unnecessary emergency when I was already behind on work. I don't think I will ever migrate the rest of the config.

  • awesome-tmux

    A list of awesome resources for tmux

    The article covers the basics. Once you are ready to go beyond that, I would recommend exploring customisations, which are well covered by Awesome Tmux: https://github.com/rothgar/awesome-tmux

    The other beginner tip I would give that's not in the original article is the command:

        set mouse

  • tilix

    A tiling terminal emulator for Linux using GTK+ 3

    Also if you are a DE user check out https://gnunn1.github.io/tilix-web/

    I use this instead of tmux, it allows me to split panes GUIy.

  • i3-resurrect

    Simple solution to saving and restoring i3 workspaces

  • iterm2

    tmux panes and windows become native iTerm panes and windows. It allows you to open and split with the iTerm keyboard shortcuts you're used to ⌘N, ⌘T, ⌘D.

    Make sure you use `tmux -CC` to launch

    https://gitlab.com/gnachman/iterm2/-/wikis/TmuxIntegration

  • vim-tmux-navigator

    Seamless navigation between tmux panes and vim splits

    Try the defaults until you get the basics. Look at the help file what you can do and what you need. After that you may want to implement seamless navigation between tmux panes and vim splits[0]. It really isn't a must but hey, it is very convenient for starters since they don't have any muscle memory for switching different splits.

    After that maybe try to do same with AwesomeWM and that would be the ultimate navigation setup.

    [0] https://github.com/christoomey/vim-tmux-navigator

  • InfluxDB

    Purpose built for real-time analytics at any scale. InfluxDB Platform is powered by columnar analytics, optimized for cost-efficient storage, and built with open data standards.

    InfluxDB logo
  • tmuxp

    🖥️ Session manager for tmux, build on libtmux.

    Very similar to tmuxinator, but in python:

    https://github.com/tmux-python/tmuxp

    I use this one as I found it easier to set up, and a bit more intuitive to script. Also if you use python rather than ruby, it's easier to understand!

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts

Did you konow that Python is
the 1st most popular programming language
based on number of metions?