Originally posted by starshipeleven
View Post
That's how I got into working on MATE, though at least that already existed I had to teach myself C programming from scratch to do so. Inspiration was seeing just how slow a wobbly windows plugin for Cinnamon on a big AMD Bulldozer machine with a midsize AMD graphics card after seeing the compiz versions run smooth on an old AMD Athlon 64 single-core or even Thunderbird with Nvidia 6600LE graphics. That combined with video stutter made me decide that a desktop written in JS was an example of "pages law" and if I wanted something better I would have to do it myself. I loved the GNOME and Cinnamon "shell themes" and MATE did not support that, so I wrote the support for MATE with GTK3 to do that and put the theming in my GTK theme. I got into theming with GTK3 came out and UbuntuStudio decided not to write a GTK3 version of their old theme. All of this I put on Github, but was written to run on my own machine. Then came all that debugging as GTK changes broke things and I was unwilling to wait for others to fix them (or maybe never).
If MATE had not existed but I had started with a solid background in C programming, I would in fact have had to write a DE from scratch and having it on hand would not keep it to myself.
Comment