News for hackers. Stuff that matters.
Re:Little rant about GNOME's file manager (a.k.a. Nautilus) by digisign on Thursday April 14, 2022 @01:49PM (#31030519)
How does one get involved in writing these kind of apps? I once looked into gnome2/mate development but only found a few books that were 10+ years old, and that was several years ago. Would prefer Python over C, but maybe that is not possible for core apps.
Re:Little rant about GNOME's file manager (a.k.a. Nautilus) by diskzero on Thursday April 14, 2022 @02:39PM (#31031387)
If there is an open source project out there that you want to be involved in, you just start contributing. Either find an open issue you want to fix, or identify some feature or improvement that you would like to see and implement it. This sounds simplistic, but this is really how you can get your start. Starting a new project and getting mind share and traction is a lot of work, so it is often a better use of your time to get involved in an existing project that aligns with your interests. Good luck!
Re:Little rant about GNOME's file manager (a.k.a. Nautilus) by matheusmoreira on Thursday April 14, 2022 @02:51PM (#31031538)
> you just start contributing

Before doing anything I think it's wise to look at how other contributors were treated. Sometimes maintainers just aren't very open to contribution. Gotta pick one's battles, otherwise it can lead to a lot of wasted effort. Spending time exploring a complex codebase and formulating a patch set only to end up being ignored can be a very negative experience.

Re:Little rant about GNOME's file manager (a.k.a. Nautilus) by digisign on Friday April 15, 2022 @04:12PM (#31045221)
Hmm, wasn't getting at that aspect, not yet anyway.

Rather, I'm looking for information on what languages/libraries are required, setting up a build environment, getting familiar with the GUI libraries, etc. Where are the config files? Glibs? I think that's a thing. Dbus? Styling has completely changed a few times, for example. Basically an up-to-date tutorial. I used to do GUI programming about twenty+ years ago, so wouldn't be a complete newbie.

Once done with that, I'll think about focusing on the maintenance or greenfield work I'd like to do.