tilix VS iterm2

Compare tilix vs iterm2 and see what are their differences.

tilix

A tiling terminal emulator for Linux using GTK+ 3 (by gnunn1)
Our great sponsors
  • WorkOS - The modern identity platform for B2B SaaS
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • SaaSHub - Software Alternatives and Reviews
tilix iterm2
52 18
5,285 -
- -
7.9 -
9 days ago -
D
Mozilla Public License 2.0 -
The number of mentions indicates the total number of mentions that we've tracked plus the number of user suggested alternatives.
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.

tilix

Posts with mentions or reviews of tilix. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2023-04-29.

iterm2

Posts with mentions or reviews of iterm2. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2022-12-11.
  • Getting Started with Tmux
    12 projects | news.ycombinator.com | 11 Dec 2022
    I had trouble getting the tmux setup working in iterm.

    The main page suggests -CC, but the best practices wiki[0] says to use `-CC new -A -s main`, but this causes iterm to warn that a session is already started and doesn't actually create or reattach like I expected. I also had trouble getting the tmux select-layout to work: when I tried it all my panes just exited with an error. I would like to have iterm behave similarly to Kitty's tall layout[1] which I think is the same thing as tmux's main layout, but haven't figured out how to make it work. Anybody have tips on making these wek?

    [0]: https://gitlab.com/gnachman/iterm2/-/wikis/tmux-Integration-...

  • Is iTerm2 Still Maintained?
    3 projects | news.ycombinator.com | 22 Oct 2022
    The latest version (v3.4.16) was released 3 months ago.

    https://gitlab.com/gnachman/iterm2/-/tags/v3.4.16

  • Tool / workflow recommendations for the terminal
    5 projects | /r/commandline | 19 Oct 2022
    See https://gitlab.com/gnachman/iterm2/-/issues/6167
  • Terminal Graphics for the 21st Century
    5 projects | news.ycombinator.com | 11 Sep 2022
    I just found this, the synchronized updates spec from iTerm2: https://gitlab.com/gnachman/iterm2/-/wikis/synchronized-upda...

    Googling for it, it seems some other terminals implement this as well.

  • Opening a file in an existing session or window from command line
    3 projects | /r/tmux | 14 Jan 2022
    I take it that the main at the end of the command in this screenshot is the name of the session?
  • Wezterm
    6 projects | news.ycombinator.com | 12 Dec 2021
  • CLI flickering driving you mad? Apply this small patch!
    2 projects | /r/emacs | 6 Oct 2021
    Under some circumstances - e.g. when using CPU-intensive plugins - emacs -nw can be seen flickering; fortunately, a lot of modern terminal emulators, such as Kitty, support a feature called synchronized updates which allows for what is essentially double-buffering.
  • Show HN: Sixel-tmux displays graphics even if your terminal has no Sixel support
    27 projects | news.ycombinator.com | 5 Oct 2021
    https://vt100.net/docs/vt3xx-gp/chapter14.html#T14-1

    Am I reading this incorrectly? It seems I was wrong, it supports 8-bit color, not 6-bit color. But that's still terrible, and every Sixel implementation I've ever used has spit out dithered images. The only terminal that is able to display full color images for me is iTerm, using the iTerm escape sequences, which are different escape sequences from sixel. So again, please help out with fixing this for me if you know how. Because so far you have not adequately explained what is going on here, or corrected any misconceptions, or helped to fix anything that is wrong with these terminals. And even the various libsixel examples seems to show dithering: https://github.com/saitoha/libsixel

    If I'm confused then you could be in a great position to help me out, so please explain.

    And there are also other problems with the iterm escape sequences that I suspect will prevent you from correctly implementing them in tmux (see here: https://gitlab.com/gnachman/iterm2/-/issues/3898). So all paths point towards needing to make some new protocol for this. You may be in the best position to do that too.

    >Intel macs can run Windows natively. You've also got your pick of emulators, from parallels to vmware, if you roll that way.

    I'm not going to dual boot Windows or use a VM just to use a terminal emulator for a couple minutes, sorry. If you could just explain what that terminal does that's special so that it could be implemented in other terminals, or show a video, that would help.

    >What you've written makes about as much sense as saying a drawing program should stop trying to support BMP format since it will have to be replaced down the line by JPG or PNG. gimp, paint and others support many formats. Nobody is complaining. People just click on open. They don't care about the underlying formats.

    If GIMP was attempting to pressure other projects to output BMP files then yes, that would be a problem. I suspect other projects wouldn't go for that.

    27 projects | news.ycombinator.com | 5 Oct 2021
    > Am I reading this incorrectly?

    Yes

    > It seems I was wrong, it supports 8-bit color, not 6-bit color.

    Good.

    A positive first step is knowing when to admit error.

    > But that's still terrible, and every Sixel implementation I've ever used has spit out dithered images

    OMG, I spoke too fast, there you go again!

    I've given you a step-by-step guide to try the best terminal there is.

    > So again, please help out with fixing this for me if you know how.

    I HAVE TOLD YOU AT LEAST 4 TIMES: YOU NEED TO USE A STATE OF THE ART TERMINAL TO FIRST CORRECT YOUR MISCONCEPTIONS.

    Then if you are speaking in good faith, we will talk again.

    > Because so far you have not adequately explained what is going on here, or corrected any misconceptions, or helped to fix anything

    I'm at a loss. I can't hold your hand while you install msys2 so you realize yourself you were wrong, just like you did with the 24 bit colors which you wrongly assumed to not be supported by sixels.

    Let's try a Bayesian approach: considering you have been proved wrong, you should update your priors and consider the likelihood of being wrong again is greater than me being wrong, since I have 1) quite an experience with sixels 2) so far I've been proven right.

    > I suspect will prevent you from correctly implementing them in tmux (see here: https://gitlab.com/gnachman/iterm2/-/issues/3898)

    You are pointing me to a 6 years old bug report about tmux eating sequences important to display sixels, which funny enough is the original concept behind sixel-tmux: click on my profile and you will notice "Show HN: Sixel-tmux, display graphics because it does not eat escape sequences" by csdvrx on Nov 27, 2019

    I agree it was a serious issue, enough to motivate me. I didn't know it was also affecting iterm. At least I learned something too from this exchange, thanks a lot!

    > So all paths point towards needing to make some new protocol for this. You may be in the best position to do that too.

    All path point toward you mixing up terminal issues and sixel issues, not using the right tool, refusing to even try to use the right tool.

    But yes, a few of us are in a position to push for better standards. I think @christianparpar and @hpa have the deepest understanding of the alternative standards. Eventually a few standard may emerge... or not. It doesn't matter. BMP, GIF, PNG and JPG can all coexist, each have their pros and cons. There's no need to make a choice when all apps support loading and saving in the user favorites formats.

    > I'm not going to dual boot Windows or use a VM just to use a terminal emulator for a couple minutes, sorry.

    Then I'm not going to try to explain you what you are understanding in a wrong way, as only seeing how mintty handle sixels WITH YOUR OWN EYES may correct your misconceptions at this point.

    > If you could just explain what that terminal does that's special so that it could be implemented in other terminals, or show a video, that would help.

    Click on the url and you'll see a few demos, including the snake.six displayed in a wonderful example of 24 bit "truecolor" support.

    Your request to add a video showing how mintty handle font changes seems resonable. It will make a nice addition to sixel-testsuite.

    > If GIMP was attempting to pressure other projects to output BMP files then yes, that would be a problem

    If other projects did not even support BMP, but only knew about drawing ASCII art with a 8 colors palette, yes, refusing to implement BMP in 24 bit mode as a first step, while spending 6 years debating the best way to achieve the perfect format that will have absolutely no drawback (chasing a wild goose) would indeed be a problem...

  • Why is iTerm2 desaturated in comparison?
    2 projects | /r/vim | 24 Apr 2021
    I've opened a feature request on iTerm2's tracker if you want to follow there!

What are some alternatives?

When comparing tilix and iterm2 you can also consider the following projects:

terminator - multiple GNOME terminals in one window

tmux - tmux source code

alacritty - A cross-platform, OpenGL terminal emulator. [Moved to: https://github.com/alacritty/alacritty]

Tabby - A terminal for a more modern age

kitty - Cross-platform, fast, feature-rich, GPU based terminal

iTerm2-Color-Schemes - Over 250 terminal color schemes/themes for iTerm/iTerm2. Includes ports to Terminal, Konsole, PuTTY, Xresources, XRDB, Remmina, Termite, XFCE, Tilda, FreeBSD VT, Terminator, Kitty, MobaXterm, LXTerminal, Microsoft's Windows Terminal, Visual Studio, Alacritty

sixel-tmux - sixel-tmux is a fork of tmux, with just one goal: having the most reliable support of graphics

picom - A lightweight compositor for X11 (previously a compton fork)

vim-tmux-navigator - Seamless navigation between tmux panes and vim splits

awesome-tmux - A list of awesome resources for tmux

Tmuxinator - Manage complex tmux sessions easily