refterm
compiz-windows-effect
Our great sponsors
refterm | compiz-windows-effect | |
---|---|---|
37 | 15 | |
1,496 | 131 | |
- | - | |
0.0 | 0.6 | |
about 1 year ago | 17 days ago | |
C | JavaScript | |
GNU General Public License v3.0 only | GNU General Public License v3.0 only |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
refterm
- Linux Terminal Emulators Have the Potential of Being Much Faster
-
What Happens Before the Main Function is Called ?
refterm, a terminal emulator proof of concept.
- Beside SDL, is there an easier way to just show a custom rectangle with text, cross-platform?
- Windows Terminal is now the default Windows 11 22H2 console
-
Why Modern Software Is Slow
> licensing it so that they couldn’t even look at it
https://github.com/cmuratori/refterm/blob/main/LICENSE
It’s just GPL 2.0, what are you talking about!?
Are Microsoft employees vampires that will burn up instantly if they merely glance at GPL code or something?
This is sour grapes nonsense from Microsoft. “We don’t like your tone so we won’t even dignify your argument by considering it.”
At one point an MS employee said they would love to fix their code as suggested by Casey but he refused to even look at the YouTube video!
“I would love to hear your arguments but I refuse to listen to the sound of your voice.” is next-level dismissive.
-
How can I create a rogue engine from scratch without curses?
Casey Muratori made a renderer/terminal a short while back. Might be a good reference of you intend to go that route. https://github.com/cmuratori/refterm
-
Microsoft insults dev then takes credit for their idea
You keep complaining that it's not a fully working terminal. Casey, on the other hand, writes here: [1]
> These features are not designed to be comprehensive, since this is only meant to be a reference renderer, not a complete terminal.
>most of the code in the parser/renderer part of the terminal is unnecessary and just slows things down. What this code needs to do is extremely simple and it seems like it has been massively overcomplicated
He means exactly what he says. Notably, refterm had almost no optimization applied to it.[0] The massive performance increase was entirely due to non-pessimization.[1]
>refterm actually isn't very fast. Despite being several orders of magnitude faster than Windows Terminal, refterm is largely unoptimized and is much slower than it could be. It is nothing more than a straightforward implementation of a tile renderer, with a very simple cache to ensure that glyph generation only gets called when new glyphs are seen. It is all very, very simple. A more complex codebase that parsed Unicode and rendered glyphs itself would likely be much faster than refterm for many important metrics.[0]
[0] - https://github.com/cmuratori/refterm
[1] - Refterm Lecture Part 1 - Philosophies of Optimization - https://www.youtube.com/watch?v=pgoetgxecw8
Sure but in this case it was grossly over-estimated compared to the under-estimated side. Casey did the implementation [1] to prove the point and also made explanatory videos [2] of it.
-
Burn My Windows
After that post they did implement a full reference implementation:
https://github.com/cmuratori/refterm/commits/main
And there is movement in getting changes into the terminal itself:
compiz-windows-effect
- gnome - Wobbly Windows
-
Visual Effects for GNOME 42 ..plus the links on comment
Wobbly Windows (also Compiz like): https://github.com/hermes83/compiz-windows-effect
-
Burn-My-Windows GNOME Shell extension adds a new effect and initial support for KDE Plasma!
Gotchu fam
- Every Compiz/KWin user's nightmare
-
Newbie Question, is GNOME enoought to modify, change, and redesign almost all of Pop_OS' user interface?
Compiz window effect (yeah I know this one is quite terrible but I love it) - link
- For those who miss the Compiz days
-
Burn My Windows
Just found this! This thread has really let me compiz out my Gnome, between the flames and wobbly windows!
https://extensions.gnome.org/extension/3210/compiz-windows-e...
What are some alternatives?
xterm.js - A terminal for the web
Windows Terminal - The new Windows Terminal and the original Windows console host, all in the same place!
kitty - Cross-platform, fast, feature-rich, GPU based terminal
termbench - Simple benchmark for terminal output
hyperterm - A terminal built on web technologies
alacritty - A cross-platform, OpenGL terminal emulator.
reason - Simple, fast & type safe code that leverages the JavaScript & OCaml ecosystems
warp - A super-easy, composable, web server framework for warp speeds.
gnome-shell-extension-gsconnect - KDE Connect implementation for GNOME
wayfire - A modular and extensible wayland compositor
viu - Terminal image viewer with native support for iTerm and Kitty
extension-manager - A utility for browsing and installing GNOME Shell Extensions.