[ / / / / / / / / / / / / / ] [ dir / agatha2 / animu / cafechan / doomer / jenny / leftpol / tingles / vg ]

/tech/ - Technology

8chan Cup Knockout Stage - Friday, January 18 at 08:00 p.m. GMT
Winner of the 65rd Attention-Hungry Games
/cure/ - Your obscure board for medical-tan appreciation

December 2018 - 8chan Transparency Report
Email
Comment *
File
Password (Randomized for file and post deletion; you may also set your own.)
* = required field[▶ Show post options & limits]
Confused? See the FAQ.
Flag
Oekaki
Show oekaki applet
(replaces files and can be used instead)
Options

Allowed file types:jpg, jpeg, gif, png, webm, mp4, pdf
Max filesize is 16 MB.
Max image dimensions are 15000 x 15000.
You may upload 3 per post.


File: 90f7d54fcc98c0d⋯.jpg (104.31 KB, 1136x656, 71:41, Clipboard01.jpg)

 No.1018858

Do you have a second to talk about terminal emulators?

Is there a reason not to use whatever defeault your distro comes with?

Are there noticable differences between different ones?

Which one are you currently using and why?

 No.1018866

>>1018858

termite


 No.1018869

Used to be a yuge urxvt faggo but xfce4-term is the best I've used. Good balance of werks-n-features and minimalism.


 No.1018872

xterm. Seriously.

No bugs, fast, works with everything, even has sixel support. It's the reference. Even on old systems the overhead it has compared to more incomplete emulators is not worth putting up with their problems. Use it with a bitmap font and that will be the fastest terminal emulation you can get.


 No.1018892

>>1018872

                        Abandon All Hope, Ye Who Enter Here


This is undoubtedly the most ugly program in the distribution. It was one of
the first "serious" programs ported, and still has a lot of historical baggage.
Ideally, there would be a general tty widget and then vt102 and tek4014
subwidgets so that they could be used in other programs. We are trying to
clean things up as we go, but there is still a lot of work to do.


 No.1018893

>>1018892

Yeah, it's a mess code wise, but it works and works fast. Compare st (which isn't well written either but meme here) to xterm in regards to speed. Hell, compare it to urxvt. xterm will come out on top.


 No.1018894

>>1018893

>>1018893

>urxvt

Except urxvt is actually good


 No.1018895

Why is the ancient terminal abstraction still a thing in current year?


 No.1018896

>>1018895

Because making something better would require committing more resources than to just continue using the pile of shit that alreadt exists.

"If it ain't broke, don't fix it" is the real UNIX philosophy.

Gas all UNIX weenies tbh.


 No.1018897

>>1018893

>speed

Is anyone seriously concerned with terminal speed?


 No.1018899

>>1018897

yes

https://github.com/jwilm/alacritty

>Alacritty is the fastest terminal emulator in existence. Using the GPU for rendering enables optimizations that simply aren't possible in other emulators.

Rust wins again over C/C++


 No.1018900

>>1018899

Fastest at what?

>rendering optimizations

I don't even


 No.1018902

>>1018900

At displaying gibibytes of text per second of course.


 No.1018904

>>1018896

hey if it ain't broke, don't fix it


 No.1018906

File: 2ae2a05d3efdcbd⋯.png (49.18 KB, 787x367, 787:367, nfs_terminal_edition.png)

>>1018899

https://github.com/jwilm/alacritty/issues/289

>>1018902

My GPU is too weak for that. Too many pixels.


 No.1018908

pseudo-realistic use of a fast terminal is games like Catacylsm DDA, they will genuinely lag in a slow terminal. Also I bet for half the faggots using gentoo here because of the meme, most don't realize that putting out all that compilation text actually slows down compilation. Yes, that's right, it's directly tied to the terminal speed. Try a faster terminal, or better do it --quiet

alacritty is a fucking mess written by people who don't know what they're doing, also it pulls like half of all rust libraries in existence in, I don't even wanna know how unsafe that is. All it takes is one compromised library.


 No.1018914

>>1018896

Why don't you fix it yourself if it bothers you that much?


 No.1018915

>>1018906

>posting 2 years old disinfo

Found the anti Rust shill

https://jwilm.io/blog/alacritty-lands-scrollback/#benchmarks

>>1018908

>alacritty is a fucking mess written by people who don't know what they're doing

Source?

>I don't even wanna know how unsafe that is

About as unsafe as writing C/C++.


 No.1018921

>>1018915

>disinfo

Looks like he wasn't faster than urxvt until Sept 2018. So go fuck yourself tard.


 No.1018922

>>1018921

>Looks like he wasn't faster than urxvt until Sept 2018.

Source?

>So go fuck yourself tard.

The anti Rust shill is immunized against all dangers: one may call him a LARPer, nodev, ctard, UNIX weenie, it all runs off him like water off a raincoat. But call him an anti Rust shill and you will be astonished at how he recoils, how injured he is, how he suddenly shrinks back: “I’ve been found out.”


 No.1018923

>>1018915

>about as unsafe as c/c++

right: per line of code


 No.1018926

>>1018922

>Source?

fucking hell this nigger doesn't even read his own garbage.


 No.1018927

>>1018926

I read it. I'm just not sure that you have the mental capacity to understand was was written though. Alacritty v0.2 added scrollback support. This means v0.1 didn't have scrollback support.

If you wanted scrollback in Alacritty v0.1 you had to use tmux. So of course alacritty v0.1 loses against urxvt in a scrolling benchmark.

You anti Rust shills seriously are fucking retarded.


 No.1018928

File: 7bd98011b969067⋯.png (16.29 KB, 883x495, 883:495, suckless_larpers.png)

>>1018902

That's worthless then. Response speed, now that's a topic for discussion. Apparently, xterm is the fastest in that regard.


 No.1018929


 No.1018930

fastest response is direct console without X in between, you'll never get faster and it is kind of noticeable. I'm not even one of these retards that thinks he can notice 10 ms differences or hear the grass grow, but it does feel different typing there somehow.


 No.1018931

>>1018928

>terminal latency

What about keyboards though?

https://danluu.com/keyboard-latency/


 No.1018933

xfce4-terminal

>terminal for the White Man


 No.1018934

>>1018933

>my ebin shitpost is so ebin I have to redtext and greentext at the same time to show everyone how ebin my shitpost is


 No.1018936

File: dcc5288191317f1⋯.jpg (96.69 KB, 710x532, 355:266, DeQcLi6WsAANp5u.jpg)

>>1018934

>being so Jewish and having nothing to say


 No.1018937

>>1018936

>calling everyone a kike

>>>/pol/


 No.1018938

>>1018937

That's right kike. It seems mentioning White Man triggered you.


 No.1018939

File: f2c72aa079eecf5⋯.jpg (2.29 MB, 575x3110, 115:622, 56%.jpg)


 No.1018944

>>1018927

oh so he put it 3rd even though 0.1 couldn't even compete. Yeah sure thing faggot I'll trust your "benchmarks" now.


 No.1018947

>>1018944

What you're saying makes no sense.


 No.1018959

>>1018928

Scroll to the comments, st is the fastest if you bump some variables in its config.h.


 No.1019075

>>1018869

xfce4-terminal is great.


 No.1019077

>overclocking a terminal emulator


 No.1019078

Does a shell run directly within a terminal emulator, or is there yes another layer in between?


 No.1019081

>whatever default your distro comes with

will not apply to most people here I'm guessing. I use kitty (also a GPU meme terminal emulator)--not because I find it superior to any other terminal emulator in terms of functionality (though I prefer my terminal UIs without extra menus and buttons), but just because it works on Wayland. It would probably run faster without its windows/tab shit but I don't give nearly enough of a fuck to go hunting for another terminal that works.


 No.1019085

>>1019081

>using software by a pajeet that doesn't understand how callbacks work

https://github.com/swaywm/sway/issues/2770

also there is this: https://lwn.net/Articles/465311/


 No.1019233

>>1019078

Inside of an X session runs a terminal emulator (such as xterm), inside of which runs a virtual (pseudo)terminal (such as /dev/pts/0), inside of which runs a shell (such as /bin/bash), inside of which runs a consol program (such as /usr/bin/top).


 No.1019250

>>1019085

Using callbacks to model the passing of time is for pajeets


 No.1019274

>>1018894

Urxvt renders fonts incorrectly. I have no idea why and honestly don't give a shit why. A terminal that can't render text correctly is a failure.

Honestly they all suck. I use kitty at the moment but it happens to be written by a pajeet with an attitude worse than poettering.


 No.1019295

>>1018930

>direct console without X in between

I've noticed the consoles under GNU/Linux and OpenBSD don't implement many important ECMA-48 control functions that other terminals do. Examples include SCROLL UP, SCROLL DOWN, and CURSOR CHARACTER ABSOLUTE. These control functions make the screen seem to scroll up, scroll down, and move the cursor to a point on the current line, respectively.

The last can be discarded, but the former two are very important and I find it unacceptable that those consoles don't implement them.

If I'm wrong, I'd appreciate being corrected, but I've done my own testing and asking around and it seems these were simply never implemented.


 No.1019302

I just use st.

>fast

>easy to maintain

>only has the features i use and want i to have

>good unicode support

>truecolor support

>fast at rendering images (i use terminal file managers)

>customizable in every aspect conceived

>written in c, a language i happen to program in.

>overall small footprint

>don't need tmux to tab since my wm does this

Urxvt kind of lagged behind on verbose output, had subpar unicode support and did not support trucolor. Still, it is a pretty decent terminal emulator.

I would recommend st for minimalists, urxvt for functionalists and xterm for maximalists. Used a lot of emulator, and these still stand out as my standard choices.


 No.1019303

How do I make my own?


 No.1019345

I feel like there's still no AAA terminal available.


 No.1019348

I use st because it's small and sanic fast and does what it needs to do

if I want a crufty terminal for some reason (like I need to cuntpaste a lot of stuff via ssh) I keep terminator around just because of the in-window-tiling but it's a slow cunt despite it's size (because python)


 No.1020086

>>1019303

Just read the xterm souce code.


 No.1020197

>>1019302

Well, urxvt lacks some stuff too. It doesn't support the invis termcap while st does.




[Return][Go to top][Catalog][Nerve Center][Cancer][Post a Reply]
Delete Post [ ]
[]
[ / / / / / / / / / / / / / ] [ dir / agatha2 / animu / cafechan / doomer / jenny / leftpol / tingles / vg ]