top 50 comments

sorted by: hot top controversial new old
[–] 93 points 2 years ago (8 children)

Cool project and... no screenshots? 😭
Every. Damn. Time.

  • source
  • hideshow 9 child comments
  • load more comments (7 replies)
    [–] 36 points 2 years ago (2 children)

    What are the differences between all of these terminals?

  • source
  • hideshow 3 child comments
  • [–] 34 points 2 years ago (1 child)

    If you're occasionally using them, there aren't any.

    If you're excessively using them, there are many.

  • source
  • parent
  • hideshow 2 child comments
  • [–] 11 points 2 years ago (1 child)

    Could you highlight a couple, I'm kinda in between with my terminal usage....

  • source
  • parent
  • hideshow 2 child comments
  • [–] 31 points 2 years ago (1 child)

    Sure, I can do that.

    • If you're looking for something lightweight, go for st or urxvt. These are Xorg-only.
    • If you want to configure it via GUI, xfce4-terminal is the middle ground for lightweight and feature-rich. If you are on KDE, konsole would suffice. You can use these on Xorg and Wayland.
    • If you want to work with multiple panes in a single window, terminator is your friend. Used this on Xorg but not sure about its Wayland compatibility.
    • If you want GPU acceleration and more features, kitty and alacritty is out there. Both should work on Xorg and Wayland.
    • If you want something like st but pure Wayland, foot is the best lightweight terminal emulator. My current personal favourite.
  • source
  • parent
  • hideshow 2 child comments
  • load more comments (1 reply)
    [–] 27 points 2 years ago (5 children)

    It's ridiculous how much time people are spending performance optimizing terminals.

    xterm on a 120MHz Pentium on X11 in the 90s performed "fine".

  • source
  • hideshow 9 child comments
  • [–] 45 points 2 years ago (1 child)

    Assuming you had a pretty decent monitor and graphics output in the 90s, it may have been 800x600, but more likely 640x480, and you'd have been using the standard issue bitmap font with no anti-aliasing, blitted to screen using software rendering. Probably in a single colour, too.

    Alas, the problem with that is that it doesn't scale. On xterm a 4K monitor, I can watch Vim redrawing the screen, paging through logs is painful. Use Kitty for the same, it's instant, I can flip through tabs and split screens too, and have niceties like anti-aliased fonts and transparency if I want them.

    Some people spend a lot of time in the terminal, so I can't fault them for taking the time to make a nice working environment and sharing that work with others.

  • source
  • parent
  • hideshow 2 child comments
  • [–] 8 points 2 years ago

    "decent" hardware back then ran at 1024x768. I never ran less. And definitely multiple colors. But sure - no anti-aliasing and other features. But also on hardware several orders of magnitude slower.

    Though granted I don't have a 4k monitor so maybe there are issues with that...

    Some people spend a lot of time in the terminal, so I can’t fault them for taking the time to make a nice working environment and sharing that work with others.

    I mean - it's the first thing I open... Which is why I'm surprised others seem to have "performance issues" since I've never seen any.

  • source
  • parent
  • [–] 3 points 2 years ago* (last edited 2 years ago) (1 child)

    The "Abandon all hope, ye who enter here" terminal?

    Edit: that was once a comment in the sourcecode.

  • source
  • parent
  • hideshow 2 child comments
  • load more comments (1 reply)
    [–] 17 points 2 years ago (1 child)

    Hacker news users seem happy with its performance, so will try tomorrow. Fun with new terminals.

  • source
  • hideshow 2 child comments
  • [–] 14 points 2 years ago*

    Looked at it, interesting, no package, installed cosmic-term instead

    Uses alacritty under the hood, with tabs and tiles!

  • source
  • [–] 14 points 2 years ago (1 child)

    Looking at ghostty-git in AUR, zig is built on haskell? With 221 haskell libraries.

    And what does it need pandoc-cli and hslua-cli for?

  • source
  • hideshow 2 child comments
  • [–] 10 points 2 years ago (1 child)

    It’s awesome to see a project written with Zig!

  • source
  • hideshow 2 child comments
  • [–] 10 points 2 years ago* (1 child)

    For those that are, for some reason, incredulous of having more performant software (???), here's a simple program to demonstrate the point:

    use std::{
        fs::File,
        io::{BufWriter, Write},
    };
    
    fn main() {
        let buf = File::create("/dev/stdout").unwrap();
        let mut w = BufWriter::new(buf);
        let mut i = 0;
    
        while i <= 100000 {
            writeln!(&mut w, "{}", i).unwrap();
            i += 1;
        }
    }
    

    It simply prints the numbers 0-100000 to the screen. Compile it (rustc path-to-file). Run it in a non-accelerated terminal with time ./path-to-bin. Now time that same binary in a terminal emulator with GPU-acceleration.

    The difference becomes more apparent with more text. Now, imagine needing to use something like find on a large set of files. Doing this on a non-accelerated terminal is literally slower.

    It's fine if you don't need a GPU-accelerated terminal, but having acceleration is genuinely useful and a noticeable quality-of-life improvement if you do anything more than just basic CLI usage.

  • source
  • hideshow 2 child comments
  • [–] 9 points 2 years ago (3 children)

    Thought out choice but disappointing nevertheless:

    My stance for now is that Ghostty will not support sixels.

  • source
  • hideshow 4 child comments
  • load more comments (2 replies)
    [–] 8 points 2 years ago (2 children)

    Hm... I don't see it stating anything about wayland, but since it says "native" in some many places, I need to assume it won't use Xwayland, unless specifically told to.

    Right? Anyone to confirm?

  • source
  • hideshow 4 child comments
  • [–] 6 points 2 years ago

    Hey OP, what is the coolest feature?

  • source
  • [+] 3 points 2 years ago* (last edited 2 years ago) (7 children)
  • [–] [S] 10 points 2 years ago* (last edited 2 years ago) (1 child)

    rn Im using Kitty, I'll check out Ghostty later.

  • source
  • parent
  • hideshow 2 child comments
  • [–] 6 points 2 years ago (1 child)

    I <3 kitty, will probably give this a look but I've got kitty so well tuned to my liking at this point it's hard for me to imagine switching

  • source
  • parent
  • hideshow 2 child comments
  • [–] 3 points 2 years ago

    Have got kitty and xterm looking identical, multiplexing is done by zellij anyway

    I think kitty is a bit snappier but honestly you could switch one out for the other and I probably wouldn't notice

  • source
  • parent
  • load more comments (4 replies)
    [–] 3 points 2 years ago

    Any speed comparison?

  • source
  • load more comments
    view more: next ›