1. 16
  1. 5

    Anyone here switched to alacritty and can tell the difference? I’d be interested to hear more “success stories”. I personally found it to be too barebones and hard to configure. Probably also due to the fact that I like my current terminal’s tab feature.

    Anyone who switched from a tabbed terminal emulator? Or are all the converts already heavy subscribers into tiling window managers and screen/tmux workflows?

    1. 14

      Just use what you like if it’s not broken. Don’t worry about switching to a new terminal emulator because it out performs your mainstay on paper. My 2 cents.

      1. 2

        I’m using it everyday and here are the features that I love:

        • cross-platform and with configuration in a single yaml file (that can be templated and easily shared with other computers in git);
        • it’s fast without using a lot of resources;
        • it doesn’t have a lot of bloat everywhere (for example tabs that you mention).

        I personally use tmux so I don’t feel the need for tabs (nor multiple terminal windows). I don’t use any tilling wm, but tmux helps a lot to bridge this gap in the terminal. Before that I was using iTerm2 at work for example, but it wasn’t portable between the 3 different OS I use (Windows, macOS and Linux). The configuration was painful because all different terminal emulators were using a different set of features, with different defaults…

        Now I have an unified experience without any drawback from my point of view.

        1. 1

          I’ve been using it for a few years on linux + macosx(work laptop). It’s good to have a consistent terminal even on switching OSes. I can definitely notice tailing logs and other things faster. Although there’s a learning curve and some sacrifices involved like “no tabs”. I also have always used tmux(with tmuxinator) heavily for other features. Thus i gradually weaned away from tabs pretty much everywhere terminal, text editor(emacs), and currently trying out nyxt(browser).

          In case you still want tabs, you can also look at WezTerm: https://wezfurlong.org/wezterm/ which is also GPU accelerated, cross-platform but has tabs.

          1. 8

            Kitty (https://sw.kovidgoyal.net/kitty/) is another nice cross platform GPU terminal with tabs

          2. 1

            I switched from iTerm2 on macOS maybe 4 months ago, and I had never used tmux before. After customizing the Alacritty theme using the provided Dracula colors, setting up tmux with a sweet setup, and managing all my things through nix-darwin (I was already doing this), I’m super happy with it and love it. Here are a couple of pics from a while ago: https://twitter.com/RobertWPearce/status/1430672069042319360

            1. 1

              Same here, no tabs is the show stopper for me. I also use the profile option for switching between light/dark themes of Konsole. Yeah of course you can just use tmux, but I’m using a desktop with a real GUI, so I want a real tab integration and not something that exists only inside the virtual terminal. Meanwhile I can just put tabs into a new window, move them side by side etc.

            2. 2

              I find ZSH super slow compared to fish. It, in tmux, with a useful but fast prompt like starship and an awesome editor like vim makes me super fast boosting my productivity.

              1. 2

                I haven’t had any speed issues with zsh. In what way do you find it slow? On my slowest machine (which has a noticeably slow 1ghz mobile processor), zsh takes ~450ms to fully initialize and display a prompt. ~70ms on my $3.50/mo Vultr VPS.

                Note: I don’t use oh-my-zsh or other big zsh overhaul monstrosities.

                1. 1

                  My bad, yes, with a set of oh-my-zsh plugins. It makes ZSH insanely slow. Versus fish with a similar feature set out of the box, with no noticeable speed degradation.

                  1. 1

                    For most intents and purposes I recommend people to use grml’s zsh config. It’s a nice, feature rich, yet smaller and saner way if you just want a quick way to make use of what zsh has got to offer, not spending too much time to configure things on your own. It’s also well documented and you still get to pick and choose. It’s overall emphasizing more on being functional than pretty (or distracting).