GNOME, the most boring DE is just about the only refuge at this point from LLM garbage…They aren’t particularly great for daily driving because of its usability hell over there. If I have to. I might eat a bullet and just use GNOME since they are against LLMs as a rule. If their contribution policy leans towards allowing LLM-assisted to outright vibe-coded contributions, KDE is cooked as fuck. Given that Valve and a lot of others use it as a default…It will be getting pretty messy over there. At some point, I will just have to make my own window manager and fuck off the pre-made shit, at least me learning Python and C will be put to good use that way. ROFL
unfortunately even gnome is not really against llms… some apps sure, and core libraries like libadwaita have taken a stance, but both gtk and mutter allow llm “contributions”
Might as well just stick with my plan of fucking off into my own WM and not giving a single shit about any of the standard DEs then. They can rot if they’d like to swallow shit, I hope they choke.
I was using SwayWM but there are some issues with background shit (at least on the system I was using it on). It was using an insane amount of ram and taxing my CPU unnecessarily. If I do make my own WM, I can optimize and control more aspects of how it performs.
People have been pointing me in River’s direction…Zig, that is the main issue. I am looking for things based on C at the very least. I think using SwayWM as a starting inspiration for some elements is where I will be starting. As I have to be able to read the code, I have the most experience reading C, Zig just looks too weird. If I have any hope to translate most of it into Python. ROFL
The thing that I like about River is that it does the compositing while you can build your own window manager on top of it in whatever language you like. There are already a few examples to choose from some of them in C.
Yeah, I was looking deeper into it as initially River seemed to be going through a zig rewrite but I looked a bit more into it without editing my comment and found there is more. When I got to the stage when my knowledge matched the ability to write my own WM, I was going to use wlroots as a base to build off of. It seems like I have a few paths open to me. Might take awhile for me to get the idea fully off the ground though, as I need to master Python and get back into C before realizing the idea. It will come in stages.
GNOME, the most boring DE is just about the only refuge at this point from LLM garbage…They aren’t particularly great for daily driving because of its usability hell over there. If I have to. I might eat a bullet and just use GNOME since they are against LLMs as a rule. If their contribution policy leans towards allowing LLM-assisted to outright vibe-coded contributions, KDE is cooked as fuck. Given that Valve and a lot of others use it as a default…It will be getting pretty messy over there. At some point, I will just have to make my own window manager and fuck off the pre-made shit, at least me learning Python and C will be put to good use that way. ROFL
unfortunately even gnome is not really against llms… some apps sure, and core libraries like libadwaita have taken a stance, but both gtk and mutter allow llm “contributions”
Their discussion looks way better than the sad display KDE delivered. I am cautiously optimistic.
Might as well just stick with my plan of fucking off into my own WM and not giving a single shit about any of the standard DEs then. They can rot if they’d like to swallow shit, I hope they choke.
I was thinking about using swaywm but I don’t want to make the switch until their LLM ticket is resolved.
Unfortunately I don’t think Sway will be a safe haven based on this: https://github.com/swaywm/sway/issues/9272
I was using SwayWM but there are some issues with background shit (at least on the system I was using it on). It was using an insane amount of ram and taxing my CPU unnecessarily. If I do make my own WM, I can optimize and control more aspects of how it performs.
Maybe take a look at River as a starting point. I think it has an interesting concept and it’s strictly slop free.
People have been pointing me in River’s direction…Zig, that is the main issue. I am looking for things based on C at the very least. I think using SwayWM as a starting inspiration for some elements is where I will be starting. As I have to be able to read the code, I have the most experience reading C, Zig just looks too weird. If I have any hope to translate most of it into Python. ROFL
The thing that I like about River is that it does the compositing while you can build your own window manager on top of it in whatever language you like. There are already a few examples to choose from some of them in C.
Yeah, I was looking deeper into it as initially River seemed to be going through a zig rewrite but I looked a bit more into it without editing my comment and found there is more. When I got to the stage when my knowledge matched the ability to write my own WM, I was going to use wlroots as a base to build off of. It seems like I have a few paths open to me. Might take awhile for me to get the idea fully off the ground though, as I need to master Python and get back into C before realizing the idea. It will come in stages.