kmscon | cage | |
---|---|---|
4 | 49 | |
152 | 982 | |
- | 4.6% | |
0.0 | 7.3 | |
4 months ago | 11 days ago | |
C | C | |
GNU General Public License v3.0 or later | MIT License |
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.
kmscon
-
Rendering UTF8 in the bare terminal?
So I click the link for the kmscon located in debian unstable (I could have picked testing, doesn't really matter). On that page there's a sidebar on the right, with a link titled "Homepage", that links to a github repo. I also checked a few other distros and this seems to be the fork everybody is using, so let's go with that.
-
CONFIG_VT=n in 2023
There is a maintained fork: https://github.com/Aetf/kmscon
-
KMSCon – A Userspace System Console That Does Not Depend on Any Graphics Server
FYI, seems like this fork is a lot more maintained, so you might have better luck with this.
https://github.com/Aetf/kmscon
cage
-
Wayland breaks your bad software
You... might be able to, kind of, depending on your goal... So the thing is, if all you need is a single screen (or at least, I've not run this multi-monitor) and you're just working around drivers that don't support Xorg, you can just run cage ( https://github.com/cage-kiosk/cage ), run xwayland on that, and run your real GUI on that. Of course, then you're skipping all the advantages of wayland except hardware/driver compatibility.
For "real" wayland, sibling comments are correct that you'd need a wayland compositor that reimplemented awesome.
-
Wayland vs. X – Overview
> As a developer, I needed to port a custom Linux system to hardware that only has Wayland drivers and it was a giant pain. Wayland offers no advantage at all for that system but it broke a lot of functionality that relied on X in terms of window placement, etc.
FWIW, I've had decent luck running cage ( https://www.hjdskes.nl/projects/cage/ ), then on that xwayland, and then just ignoring wayland and running X clients. The result does still have some slight quirks, but it mostly works fine.
-
The Linux graphics stack in a nutshell, part 1
That did help me find https://github.com/cage-kiosk/cage/wiki initially I'm here there's other going down that path. Thanks
-
Emacs Is My New Window Manager
I thought this was going to be some development news with Wayland compositing going further: https://emacsconf.org/2022/talks/wayland/. Maybe it's because 29.1 was on my mind with the full Wayland client support being released.
If you want to just run one application in a modern way (yes, I'm assuming you agree that Wayland is desirable), then check out https://www.hjdskes.nl/projects/cage/.
-
Android Games on PC
You can run Wayland inside Xorg via cage[1] so you don't need to use a Wayland compositor.
[1]: https://github.com/cage-kiosk/cage
-
Creating the optimal terminal-only setup
Just ran into cage, seems useful.
-
What is the process called when you mask an os and have a program run. Like the ones on the McDonald's self help stations.
It's kiosk mode. Sometimes related to POS. You can use https://github.com/cage-kiosk/cage (Wayland) for example.
-
How to learn writing a Wayland compositor?
Maybe starting with reimplementing something like this: https://github.com/cage-kiosk/cage would be the easiest?
- Running Wayland without a DE/WM?
- An Idea
What are some alternatives?
libtsm - Terminal-emulator State Machine
waydroid - Waydroid uses a container-based approach to boot a full Android system on a regular GNU/Linux system like Ubuntu.
kmscon - Linux KMS/DRM based virtual Console Emulator
sway - i3-compatible Wayland compositor
meson - The Meson Build System
DietPi - Lightweight justice for your single-board computer!
yaft - yet another framebuffer terminal
XQuartz - An X11 server and client libraries for macOS
linux - Linux kernel source tree
swayhide - Window swallower for swaywm
fakekmscon
gamescope - SteamOS session compositing window manager