Earlier quoted context omitted.
> Personally, the lack of scrollback and tabs is a dealbreaker for me Completely understandable. This decision was expected to be polarizing. > Do you support color emoji in the Terminal? I've never quite managed to get it working on Linux. Not yet. Fallback fonts, wide chars, and a number of other font rendering items are part of the 1.0 milestone.
> Not yet. Fallback fonts, wide chars, and a number of other font rendering items are part of the 1.0 milestone. This will be available also on Windows?
Show HN: Alacritty, a GPU-accelerated terminal emulator written in Rust
161–170 of 491 posts
Re: Show HN: Alacritty, a GPU-accelerated terminal emulator written in Rust
#162Earlier quoted context omitted.
> Features like ... are better provided by a terminal multiplexer I would strongly argue that this thinking is putting the cart before the horse. I don't use tmux, nor do I want to (though occasionally I have to use screen as a hack to keep programs running on remote servers, and I hate every second of it). Solutions like tmux arguably exist because terminals have poor UIs, and the terminal protocol is too weak to fo…
Have you heard of nohup?
Re: Show HN: Alacritty, a GPU-accelerated terminal emulator written in Rust
#163Earlier quoted context omitted.
Another Rust terminal emulator project, notty[1], aims to do this. Downthread the author mentions that the projects are looking at collaborating. [1]: https://github.com/withoutboats/notty
It's too bad notty is licenced under the AGPL. That basically guarantees 0 usage at any sort of bigco.
Re: Show HN: Alacritty, a GPU-accelerated terminal emulator written in Rust
#164Re: Show HN: Alacritty, a GPU-accelerated terminal emulator written in Rust
#165Earlier quoted context omitted.
cool project, but my question is why? rxvt is plenty fast for general purposes. if your bottleneck is the terminal emulator then you're doing something wrong. can you really read at ~10mbps?
No, of course you can't read all of the text at 10Mbps. The problem is that when you start some task which has a lot of spew, just having all of that text scrolling past can slow everything down to the point where the task actually takes longer! Even a few percentage points of slowdown can add up to minutes just sitting there twiddling your thumb. Just a few weeks ago I accidentally ran a command on a remote machine…
Re: Show HN: Alacritty, a GPU-accelerated terminal emulator written in Rust
#166I'm the author of Alacritty, and I'm here to answer any questions!
My current Bash prompt contains a unicode character. I guess this is unsupported? Can report find / works very quick on macOS (so quick, it is unreadable), and Fish works as well. Just the Rust install assumed I was using Bash. Possible bug: on macOS when I minimize Alacritty, and I put it on focus again, it tries to select text. Strangely, not always.
Multibyte characters are 100% supported, but only if they are available in the chosen font. The fallback fonts feature will resolve this issue for you.
> Possible bug: on macOS when I minimize Alacritty, and I put it on focus again, it tries to select text. Strangely, not always.
Definitely a bug, and it's one that I knowingly shipped with (usually I just resize my terminal once and then it's static). The events triggering selection seem to work slightly different on macOS than Linux. The issue should be easy to resolve, but this comes down to making time.
Re: Show HN: Alacritty, a GPU-accelerated terminal emulator written in Rust
#167Earlier quoted context omitted.
You do seem overly excited. :) Your last paragraph suggests what you really want is a notebook style interface (in the style of mathematica) rather than a terminal.
> You do seem overly excited. :) Hah, yeah I'm aware, but the potential of Rust is huge. We talk a lot about open source these days, but meanwhile the tools that we all use are sitting on huge substrates that the vast majority of us aren't contributing to and probably never will due to the complexity hurdle that needs to be overcome. This includes our web browsers, our terminals, our editors/IDEs, our operating syste…
Re: Show HN: Alacritty, a GPU-accelerated terminal emulator written in Rust
#168Hm, if we're doing GPU rendering for speed, I'd suggest uploading vector glyph data to the GPU and rasterising on the GPU in the pixel shader, rather than using FreeType. See here: http://wdobbie.com/post/gpu-text-rendering-with-vector-textu... . The WebGL Demo is really impressive - it lets you zoom in and out on a multi-page PDF at speeds I haven't seen anywhere else.
Re: Show HN: Alacritty, a GPU-accelerated terminal emulator written in Rust
#169How much unsafe code was needed to make this work?
Looks like most for FFI, but there's some other small bits too.
Re: Show HN: Alacritty, a GPU-accelerated terminal emulator written in Rust
#170Earlier quoted context omitted.
> You do seem overly excited. :) Hah, yeah I'm aware, but the potential of Rust is huge. We talk a lot about open source these days, but meanwhile the tools that we all use are sitting on huge substrates that the vast majority of us aren't contributing to and probably never will due to the complexity hurdle that needs to be overcome. This includes our web browsers, our terminals, our editors/IDEs, our operating syste…
To change what exactly? What is the current issue with c++ that prevent you from doing a terminal using OpenGL?