[Boards: 3 / a / aco / adv / an / asp / b / bant / biz / c / can / cgl / ck / cm / co / cock / d / diy / e / fa / fap / fit / fitlit / g / gd / gif / h / hc / his / hm / hr / i / ic / int / jp / k / lgbt / lit / m / mlp / mlpol / mo / mtv / mu / n / news / o / out / outsoc / p / po / pol / qa / qst / r / r9k / s / s4s / sci / soc / sp / spa / t / tg / toy / trash / trv / tv / u / v / vg / vint / vip / vp / vr / w / wg / wsg / wsr / x / y ] [Search | Free Show | Home]

Why are you not using the most advanced terminal emulator to

This is a blue board which means that it's for everybody (Safe For Work content only). If you see any adult content, please report it.

Thread replies: 132
Thread images: 10

File: bAZva2B.png (434KB, 1900x1388px) Image search: [Google]
bAZva2B.png
434KB, 1900x1388px
Why are you not using the most advanced terminal emulator to date, /g/?

https://github.com/jwilm/alacritty
>>
>>61854655
Can it wet urgent flag on bell when not focused?
>>
>>61854655
s/wet/set/
>>
How the fuck were they able to create such an ugly language?
>>
>>61854655
I don't use software that's compatible with Windows/Mac, the devs already have the nigger pozz hiv all the way up their buttholes, I don't want to give my computer AIDS

I recommend you to do the same for your own good, do not install software that's also developed for Mac/Windows
>>
>>61854655
This is why we can't have nice things
>>
I use st
>>
>>61854655
Why do I need an advanced terminal emulator, my needs are pretty simple, remove scroll bar, change colors and font, copy and paste with shift+ctrl+v/c
Why do only macfags need an advanced terminal emulator?
probably youngsters who never used a dumb terminal
>>
>>61854655
Because I'm using urxvt, the most advanced terminal emulator to date.

I'll read the readme of your meme emulator and shitpost some more.
>>
>>61854849
>no scrollback support
I laughed. If I wanted to go back to the 80s, I'd be using st. But even st has patches for scrollback.
>>
>>61854887
Uh?
>>
>>61854918
You heard me.
>>
>>61854655

Only the nigger is amused by complexity.

God's temple must be perfect
>>
>>61854932
rxvt has scrollback you nigger
>>
>>61854966
You're right.
>>
>>61854655
I use urxvt, is alacritty better?
>>
>>61854887
Just use tmux lol
>>
>>61854655
> gpu accelerated terminal

>>61854826
>>61854953
These.

>>61854887
Hey nigger, 1987 called. Apparently we have this thing called 'screen' now. It's way better than xterm scrollback.
>>
To be honest, I'm not sure whether it's worth to try. There're always lots of issues with key-codes, ssh, etc. It'd rather stick with urxvt. If this one is really good, it'll gain popularity.

I think that Arch-users, since they're the unofficial beta-testers of the Linux community, should try it first.
>>
>>61855117
>they're the unofficial beta-testers of the Linux community
trolling?
>>
>>61855109
>>61855115
I've seen the benchmarks my men. The meme emulator + tmux is slower than plain urxvt.
>>
>>61855146
How is it trolling? It's literally a bleeding edge distro
>>
>>61854655
Because I use my terminal emulator too much to want to bother with immature projects written in hipster languages.

Don't get me wrong, I'm rooting for this project and have compiled it. But I will never really be a user until it overthrows libvte, and this is probably not going to happen.
>>
>>61855182
No. It's an updated distro. We're using official release, not development versions (except for the soft I build my self).
>>
>>61854655
I installed it from the AUR but there's no alpha channel. I like muh transparency so I use termite.
>>
But I already use Terminator
>>
>>61854655
no scrollback, so cba. I don't particularily enjoy using tmux
>>
>>61855117
>I think that Fedora-users, since they're the unofficial beta-testers of the Linux community, should try it first.
FTFY
>>
>>61854655
I "tested" this a while back and it was only a little faster than urxvt and that was on unrealistic workloads. I'm sure it's a satisfying project to work on but there is zero reason to use it as a daily driver.
>>
>>61854655
It's a good idea, but not implementing scrollback when tmux tanks your benchmarks is retarded.
>>
File: 1500303265148.jpg (149KB, 1920x1080px) Image search: [Google]
1500303265148.jpg
149KB, 1920x1080px
>>61854655
>rust
no thanks
>>
>>61856570
>Kumiko
I'd rather not.
>>
>>61854655
>most advanced
>no scrollback

I'm using it even though their custom font renderer has a serious color fringing problem, at least on my screen. I hope we'll be able to customize the font filtering parameters soon
>>
>>61854841
protip: it's actually not advanced. it's barebones and fast as fuck
>>
>>61856856
I use ed as my editor. Will it work with this terminal?
>>
File: 1500363134867.jpg (38KB, 571x596px) Image search: [Google]
1500363134867.jpg
38KB, 571x596px
>>61856784
i-it's not like i care, baka!
>>
>>61854655
nice meme language
>>
>>61854655
Needs better fonts
>>
>>61857114
hurr durr
>>
terminal emulators are supposed to be as simple and small as possible, it's like making a calcuator that tries to support proving the Riemann hypothesis via type inference and monadal ass magicks. i swear to god this project is cancer of the highest ord... oh wait it's rust no wonder.
>>
>>61857147
What do mean ``simple``. I'm thinking it's not ``complex`` enough
>>
>>61857172
>as simple and small as possible
is reading hard or something?
>>
>>61857185
Again, what do you mean ``simple``? A ``simple`` terminal emulator should not be able to change, enlarge fonts, should only support ASCII characters and should not be configurable. If that's what you want I don't think I value your opinion.
>>
>>61857215
>simple and small
>and small
>small
>as possible
this is not a diffuclt concept to understand
>>
>>61857225
What's so impossible to prevent configuration? Are you suffering from autism or something?
>>
>>61857248
about*
>>
>>61857248
your terminal emulator is shit just be humble and accept it you fucking shill
>>
>>61857147
> supposed to be as simple and small as possible
Ummm, what, why? Do you have a source for this?
>>
>>61857273
Why did you avoid arguments like that? Are you mentally weak?
>>
>>61857278
do you want windows store integration in your terminal emulator?
>>
>>61857280
threads like these only hurt the project's credibility
delete the thread and never make another again if you care about quality.
>>
>>61857278
t. my ass
>>
>>61857306
I don't understand. Are you replying to the same person? Let me get you back to where you started deviating:
You: Terminal is supposed to be simple
Me: If it's simple you should not be able to configure it e.g. change fonts, enlarge texts, support non-ASCII chars etc
You: ur terminal iz shitzz xdd
>>
>>61857294
Yes. Where do I sign?
>>
File: EVEN HIGHER DEGREE.jpg (129KB, 734x800px) Image search: [Google]
EVEN HIGHER DEGREE.jpg
129KB, 734x800px
>hardware accelerated

IT'S A FUCKING TERMINAL EMULATOR. And probably a bad one at that.

What is it with these webdev fucks that gives them a compulsion to completely overengineer everything they make? It's like they have no vision whatsoever of what they want their program to be and just mash random shit together.
>>
>>61857353
Wha't so bad about hardware acceleration? And all GUI applications are GPU accelerated already
>>
>>61854812
So what software do you use? What is your 'ls' replacement?
>>
>>61857365
Why do you think browsers don't accelerate font rendering then?
>>
>>61857353
ain't nobody makign websites with the unix philosophy in mind
>>
>>61857353
This is what I'm wondering. I'm not against the idea, I just don't see what benefit this gives you in a terminal that's also not meant to have fancy graphical effects or anything.
Do these people use SSH and think that their terminal is lagging or something?
>>
>>61857399
Lack of technological progress. It does use hardware acceleration though
>>
>>61857404
Although Unix philosophy is ideal, it's old, deprecated and debunked in practice
>>
>>61857420
>Lack of technological progress.
Wrong. It's because the established font rendering libraries do not support GPU accelerated font rendering. And no, some hipster rust project will never develop font rendering as good as freetype and it will forever look out of place because the fonts will look completely different from the rest of your programs.

And this is why browsers render fonts on the CPU.
>>
>>61857459
> It's because the established font rendering libraries do not support GPU accelerated font rendering.
Exactly, Lack of technological advancement.
Browser fonts, including almost everything in GUI should be rendered in the GPU, otherwise the GPU is wasted
>>
>>61857294
That's a fallacious argument you filthy absolutist.
>>
>>61857493
He probably ran away with his tail between his legs, when he lost the argument with me
>>
>>61857418
Terminals have to display text. If you have a program outputting lots and lots of text and your terminal is too slow at printing it it'll slow the program down because it will block on I/O.
Not that there are many workflows that would encounter this problem, but it is real!
>>
>>61857544
NOOO! It's a blasphemy to create efficient applications. Just shit on people that won't use pure C89 for all their projects because that's only where efficiency counts!
>>
I wanted to try it but it wouldn't build.
Apparently you need a special snowflake Rust compiler that's different from the one that apt-get has and it can't be installed if you already have that one.
Nice effort from these code artisans but I think I'll stick with Termite for now.
>>
>>61857508
this is why no one uses rust
>>
>>61857544
That's when you redirect stdout.
>>
>>61857575
Such an epic rebuttal. wow you sure showed me with that insightful reply
>>
>>61857544
i can see it being useful for games like cataclysm or something.
but otherwise if youre writing that much to the terminal, the output should be redirected to a log file or some other program.
>>
>>61854655
>https://github.com/jwilm/alacritty
"Using the GPU for rendering enables optimizations that simply aren't possible in other emulators."

How slow can be software text rendering?
>>
>>61857593
It is software text rendering, but it's handled by the GPU more that's all
>>
File: main.png (228KB, 2288x1696px) Image search: [Google]
main.png
228KB, 2288x1696px
>>61854812
99.9% of open source unix software runs on os x so enjoy no software.
>>61854655
There's an even more bloated option
https://github.com/railsware/upterm
>>
>>61857585
C is better than rust
>inb4 asspain
>>
>>61857607
>based on Electron
nice
>>
>>61857614
LISP is better than C
>inb4 asspain
>>
File: idling_with_upterm.png (394KB, 1954x1438px) Image search: [Google]
idling_with_upterm.png
394KB, 1954x1438px
>>61857617
>filename
>>
>>61857627
C++2x is better than LISP
[ ] asspained confirmed
[ ] rustlet btfo
[ ] post numbers repeating
>>
>>61857662
C is better than C++
>>
>>61857662
But wait until you see C++3x. Finally the module system arrives.
>>
>>61857683
they need to rewrite the module system in ruby that way they can be web scale
>>
>>61857662
>C++XY is better than something
Been hearing this for a decade and a half

Meanwhile you still can't make an array like this
 int[100] arr = [0..101];
>>
>>61857707
>pleb syntax for array generation
jesus christ javascript really did rape a generation senseless
>>
>>61857683
Oh the header files is absolutely retarded
hurr durr indef BULLSHIT_H define BULLSHI_H and muh endif
And you have to keep your header files updated by yourself, every constants, every function signatures declaration is manual
>>
>>61857726
enjoy writing O(n) loop for making an array, autist
>>
>>61854655
Because it's 2017, and every tool worth using has a GUI.
>>
>>61857726
Kek
int x = 10;
int x (10)
int x {10}
C++ cucks are the most hypocrite fucktards of all time
>>
>>61857740
In what language does initializing an array with a range of values not take O(n) time?
>>
>>61854655
hows the ram usage on that thing? i dont want anything that uses more than st.
>>
>>61857726
>His language has two standard libraries, and two arrays
kek
>>
>>61857740
>initializing memory
>O(1)
rustlets for you every time prove how incredibly retarded they are
>>
>>61857735
Bruh you need to learn about that dere #pragma once.

Separate header files are also one of the greatest strengths of C++. It means that C++ compilers can easily interoperate, whereas in other languages one would also have to specify a metadata format so that one compiler can read the metadata produced by another compiler.
>>
>>61857809
>#pragma once.
NON STANDARD
>>
>>61857765
you forgot a few
int x = {10};
int(x) (10);
int(x) {10};
int(x) = 10;
int(x) = {10}
>>
>>61857765
>>61857822
>the power of C pee pee
If it wasn't for Qt, I would not touch this shitlang
>>
>>61857822
You forgot
>
 int x = (++z, ++y)
haha
>>
>>61857365
It's not bad, just pointless. A ton of extra work and code to maintain for something you likely won't even notice. A modern home computer's CPU is more than fast enough for real time terminal emulation, it's inherently very simple.
Your GPU is only needed to render it to the screen, which it does anyway. If you want visual effects, get a different window manager or compositor.

>>61857404
>>61857443
The web is basically a lost cause in terms of good software design. That doesn't mean the rest of the software world should lower their standards.
>>
>>61857817
It's widely supported and unless you target PROPRIETARY tool chains you're fine.
>>
>>61857971
widely supported != standard
>>
>>61854655
It's a free software, it's fast and I like it.
>>
>>61857763
A terminal emulator literally is a GUI.
If you mean a point and click interface, no, advanced professional tools have scripting and command interfaces for a reason.
>>
>>61857569
>Apparently you need a special snowflake Rust compiler that's different from the one that apt-get has and it can't be installed if you already have that one.
It's just installing rust nightly using rustup, right?

Rustup is the official way to get the toolchain setup
>>
>>61857147
>to be as simple and small as possible
This is as simple as possible... it doesn't even have tabs or scrollback
>>
>>61857588
npm is probably what they have in mind, which is so poorly written it actually does bog down the terminal emulator
>>
File: Screenshot_2017-08-11_18-35-19.png (126KB, 1235x512px) Image search: [Google]
Screenshot_2017-08-11_18-35-19.png
126KB, 1235x512px
>>61857630
Shit computer I guess
>>
File: IMG_20170810_192658.jpg (85KB, 1280x1276px) Image search: [Google]
IMG_20170810_192658.jpg
85KB, 1280x1276px
because this man created urxvt for a reason
>>
>>61858158
Men write the best code, duh.
>>
>>61858071
wait it only needs 1.18

your distro just uses an outdated af rust package
>>
>>61858307
they really should make a binary available for the lazy, that's one point of all these recent statically linked meme languages, they're still thinking as if this is some C program that needs pkg-config
>>
>>61854655
>not using hyper, the best, lightest, and most customizable terminal emulator of all time.
why live?
>>
>>61854655
Heres some results of a contrived test. But since alacritty claims to be "fastest" I don't know of any non-contrived workflows where that would make a difference. I don't see the point in sacrificing features for speed when you can get both.

$ dd if=/dev/urandom bs=1024 count=$((1024*1024)) | base64 | pv > 1gb.txt
$ time cat 1gb.txt
alacritty (focuses on speed, rust, opengl) https://github.com/jwilm/alacritty
real 0m22.092s

urxvt
real 0m29.488s

terminology (f-fancy!)
real 0m36.813s

kitty (python, opengl) https://github.com/kovidgoyal/kitty
real 1m16.999s

xterm
real 2m13.234s

terminator (python)
real 4m37.903s

tilix
real 4m38.183s

gnome-terminal
real 4m40.348s

extraterm (electron, that shell integration and cursor mode looks useful, it has a fucking web inspector >.<)
real 13m15.734s (lol)
>>
>>61859717
based
>>
>>61859717
RUST YES!
>>
>>61859717
damn
>>
It I could use gnome-terminal which is also fast.
>>
>>61857147
>Terminal emulators are supposed to be as simple and small as possible

Literally says who?
Terminals are full blown fucking guis with rendering primitives and shit and if you want to include all of the tektronix 4010 you basically have a full blown 2d framebuffer.
>>
>>61859717
Terminology and EFL confirmed for winners once again
>>
>>61854812
>what is UNIX
>what is LXSS
>>
>>61859491
$ yes kys
>>
>>61857707
>[100]
>[0..101]
Enjoy your overflow.
>>
>>61857353
urxvt doesn't handle huge hidpi windows well and the primary devs are macfags.
>>
>>61859717

this isn't really a fair test. you tell us nothing about your configuration.

for all I know you're using ttfs and pango/xft to render the text on half the terminals you used.
>>
>>61857353
>IT'S A FUCKING TERMINAL EMULATOR

why do children who know shit all about terminals think terminals aren't some complex lovecraftian nightmare of badness?
>>
>>61860390
They've never set TERM wrong and seen their screens fill with garbage.
>>
>>61859982
With alacritty, ion, coreutils, and exa you can have a full rust cli stack
>>
>>61860229
retard
>>
>>61860229
it is literally impossible for a rust code artisan to overflow
>>
>>61860364
>this isn't really a fair test. you tell us nothing about your configuration.
Yes but it is a two line test, run it yourself.
>for all I know you're using ttfs and pango/xft to render the text on half the terminals you used.
Good point, urxvt is set to use an xft font. As for the others I didn't configure them at all so I dunno.
>>
File: 330px-Richard_Matthew_Stallman.jpg (27KB, 330x250px) Image search: [Google]
330px-Richard_Matthew_Stallman.jpg
27KB, 330x250px
>apache license
Thread posts: 132
Thread images: 10


[Boards: 3 / a / aco / adv / an / asp / b / bant / biz / c / can / cgl / ck / cm / co / cock / d / diy / e / fa / fap / fit / fitlit / g / gd / gif / h / hc / his / hm / hr / i / ic / int / jp / k / lgbt / lit / m / mlp / mlpol / mo / mtv / mu / n / news / o / out / outsoc / p / po / pol / qa / qst / r / r9k / s / s4s / sci / soc / sp / spa / t / tg / toy / trash / trv / tv / u / v / vg / vint / vip / vp / vr / w / wg / wsg / wsr / x / y] [Search | Top | Home]

I'm aware that Imgur.com will stop allowing adult images since 15th of May. I'm taking actions to backup as much data as possible.
Read more on this topic here - https://archived.moe/talk/thread/1694/


If you need a post removed click on it's [Report] button and follow the instruction.
DMCA Content Takedown via dmca.com
All images are hosted on imgur.com.
If you like this website please support us by donating with Bitcoins at 16mKtbZiwW52BLkibtCr8jUg2KVUMTxVQ5
All trademarks and copyrights on this page are owned by their respective parties.
Images uploaded are the responsibility of the Poster. Comments are owned by the Poster.
This is a 4chan archive - all of the content originated from that site.
This means that RandomArchive shows their content, archived.
If you need information for a Poster - contact them.