Given the state of GTK4, GNOME's intentions with regards to theming and it opening the door to fragmentation, proposed changes for GTK5, and lack of confidence that #GNOME is producing an equitable ecosystem for the Linux community, @Solus will be working to build an ecosystem with #EFL. #Budgie 11 will not use GTK. https://joshuastrobl.com/2021/09/14/building-an-alternative-ecosystem
@joeligj12 @Solus You may find the lack of a "user repo" to be the biggest downside coming from Arch. But our packaging tooling is IMO not complicated to use, so even if you *have* to compile something (isolated from your host system if you want), it should not be that difficult.
The question really comes down to what do you use your system for. And hey, if Solus doesn't work out for you, that's 100% okay. I'm just glad you'll be giving it a try and hope you take a look down the road.
works quite well, but I'd like to have a minimum viable solus base as an install image and build it up to what I want out of an OS using a script. That way I can have 1 ISO image and not 4 floating around. PLus it'd be nice to be able to setup i3 or xmonad and not have to trim the extra fluff form the system.
@JoshStrobl @Solus I guess I could just pull the source code for Solus and just build my own ISO, but I'd at least like to have that features on the Solus site if I could. Somehting like a netinstall image with a calamares installer would probably work. At least I dont think calameres is tied specifically to Arch systems.
@Solus @JoshStrobl I ean this could also reduce the buirden of publishing updated ISO images too, because last release cycle you guys were literally seeing reports of people not getting hardware to work with your distro.
Don't make me fork your distro and do this the hard way, let me work with you to fix the things you guys have had issues with in the past, while allowing me to find a benefit to your distro as payment.
@tristan957 @Solus @JoshStrobl I guess you're right. Solus serves serves very unique space in the upstream rolling releases and I honestly want to help contribute to it besides packaging.
They've turned down my offers to help publish refreshed ISOs.
Running an official repository mirror.
Feature requests (few of which they eventually merged into budgie anyway)
Honestly I'm glad the devs are opinionated tho.
Is there a good guide for #efl out there? I'm a lousy hobbyist programmer after all.
@lerothas @Solus That's a great question. EFL has a bunch of documentation at https://www.enlightenment.org/docs/start, I would suggest their tutorials as well (they are really great). https://www.enlightenment.org/develop/legacy/tutorial/start
Stick with "legacy" API over unified API (my understanding is that it isn't on par yet with legacy).
@JoshStrobl @Solus Was very interested to read your blog post. I gave up on GTK a long time ago. Tried EFL after that and didn't find the developers too friendly or open to patches in that project either. I've been trying to switch from C++ to more C programs and finding a decent GUI in C is difficult. I've put together a list of C GUi libraries: https://lmemsm.dreamwidth.org/8313.html Hope you'll keep us updated on how the switch to a new GUI turns out.
@lmemsm @Solus That's very surprising. I've had several pleasant conversations with raster, one of the developers of EFL, in their IRC channel. They've been extremely friendly and helpful. Not invalidating your experience of course and it is unfortunate to hear that was your experience, just doesn't mirror mine so far.
@JoshStrobl @Solus "I will certainly need to make a fancier EFL theme before we can seriously ship any software written in EFL."
- Looking forward to it. I always liked Enlightenment and how it can show those eye-candy effects using minimal resources. But didn't like how the default theme looked and the cluttered configuration options. Hope Budgie 11 changes that.
@JoshStrobl @Solus This is both exciting and interesting! I haven’t been following Solus, but EFL has seemed like a neat toolkit that could use more polish and attention, so I’m curious to see where this will go for both of the projects. (There’s also GNUstep, mind you, which is compatible with Cocoa, but its primary language is Objective-C.)
You’ve probably looked around more than I have, but just in case you missed any of these, there’s the Ecrire text editor, Ephoto image viewer, Etui document library and viewer, and the Evisum system monitor, all written with EFL. Perhaps some of them would be a good match for Solus, or make a good starting point?
Fosstodon is an English speaking Mastodon instance that is open to anyone who is interested in technology; particularly free & open source software.