You are not logged in.

#1 2013-03-31 10:57:06

doru001
Member
Registered: 2013-01-25
Posts: 138

open source project to improve my c++ skills

Could you please recommend to me an open source project under active development where I could contribute and improve my c++ skills? I would enjoy something used in archlinux, too.

Offline

#2 2013-03-31 11:30:07

Unia
Member
From: Stockholm, Sweden
Registered: 2010-03-30
Posts: 2,486
Website

Re: open source project to improve my c++ skills

Port Nitrogen to GTK3 for me tongue


If you can't sit by a cozy fire with your code in hand enjoying its simplicity and clarity, it needs more work. --Carlos Torres

Offline

#3 2013-03-31 12:03:31

doru001
Member
Registered: 2013-01-25
Posts: 138

Re: open source project to improve my c++ skills

Nitrogen does not run on GTK3? Or you want some GTK3 specific functions?
What is this doing, it sets the background of windows to different themes or what?
Arch is still on GTK2. I would need to change it, I suppose. Correction: they are both available, wonderful!

Last edited by doru001 (2013-03-31 12:07:54)

Offline

#4 2013-03-31 12:05:07

x33a
Forum Fellow
Registered: 2009-08-15
Posts: 4,587

Re: open source project to improve my c++ skills

After you are done porting nitrogen to gtk3 for unia tongue, you can search for popular projects on sites such as github, sourceforge etc.

For example:

https://github.com/languages/C%2B%2B

Offline

#5 2013-03-31 12:24:16

Unia
Member
From: Stockholm, Sweden
Registered: 2010-03-30
Posts: 2,486
Website

Re: open source project to improve my c++ skills

doru001 wrote:

Nitrogen does not run on GTK3? Or you want some GTK3 specific functions?
What is this doing, it sets the background of windows to different themes or what?
Arch is still on GTK2. I would need to change it, I suppose. Correction: they are both available, wonderful!

It currently uses GTK2, through gtkmm IIRC. I don't know if gtkmm supports GTK3, so you'll have to look into that. It's a background setter, indeed.

It's a quest for me to ditch GTK2; right now Nitrogen still requires it along with a handful of other applications. I would do it myself, but I don't know C++. You do, so you could help me out big_smile


If you can't sit by a cozy fire with your code in hand enjoying its simplicity and clarity, it needs more work. --Carlos Torres

Offline

#6 2013-03-31 12:45:46

drcouzelis
Member
From: Connecticut, USA
Registered: 2009-11-09
Posts: 4,092
Website

Re: open source project to improve my c++ skills

Waaait a minute... GTK is written entirely in C... Is Nitrogen a C++ application that includes a C library?

I've been improving my C++ skills by witing some software for the Haiku operating system. The kernel, API, and userland applications are all C++. There's a lot of stuff to do, both easy and hard, since it's a "new" OS.

I'm not saying you should install Haiku. I'm just saying that's what I've been up to. smile

Offline

#7 2013-03-31 13:00:41

Unia
Member
From: Stockholm, Sweden
Registered: 2010-03-30
Posts: 2,486
Website

Re: open source project to improve my c++ skills

drcouzelis wrote:

Waaait a minute... GTK is written entirely in C... Is Nitrogen a C++ application that includes a C library?

Nitrogen is written in C++ with the gtkmm library.


If you can't sit by a cozy fire with your code in hand enjoying its simplicity and clarity, it needs more work. --Carlos Torres

Offline

#8 2013-03-31 13:02:25

drcouzelis
Member
From: Connecticut, USA
Registered: 2009-11-09
Posts: 4,092
Website

Re: open source project to improve my c++ skills

Sorry! One more thing... Here's an extremely relevant post I made a couple of years ago:

https://bbs.archlinux.org/viewtopic.php … 71#p744571

Offline

#9 2013-03-31 13:42:47

Trilby
Inspector Parrot
Registered: 2011-11-29
Posts: 29,422
Website

Re: open source project to improve my c++ skills

Sorry for the OT: but nitrogen is the only reason you have gtk2?  What does nitrogen have that the dozens of other bg-setters lack (eg, feh)?

EDIT: if the answer is "a gui", then I suppose that's true.  I just always see that as a burden, not a feature.

Last edited by Trilby (2013-03-31 13:43:45)


"UNIX is simple and coherent..." - Dennis Ritchie, "GNU's Not UNIX" -  Richard Stallman

Online

#10 2013-03-31 19:44:46

Unia
Member
From: Stockholm, Sweden
Registered: 2010-03-30
Posts: 2,486
Website

Re: open source project to improve my c++ skills

Trilby wrote:

Sorry for the OT: but nitrogen is the only reason you have gtk2?  What does nitrogen have that the dozens of other bg-setters lack (eg, feh)?

EDIT: if the answer is "a gui", then I suppose that's true.  I just always see that as a burden, not a feature.

Quick off-topic reply: it's not the only, just one of the few left. Getting rid of GTK2 isn't that much of an issue for me, just something I would like. I know I'm not going to get rid of it anytime soon as I need flashplayer, Firefox and Libreoffice.


If you can't sit by a cozy fire with your code in hand enjoying its simplicity and clarity, it needs more work. --Carlos Torres

Offline

#11 2013-03-31 20:56:29

Awebb
Member
Registered: 2010-05-06
Posts: 6,268

Re: open source project to improve my c++ skills

Jump ship with the KDE crowd and help them port KDE to Qt5, so we can get rid of X :-)

Offline

#12 2013-04-01 18:28:07

blackout23
Member
Registered: 2011-11-16
Posts: 781

Re: open source project to improve my c++ skills

Awebb wrote:

Jump ship with the KDE crowd and help them port KDE to Qt5, so we can get rid of X :-)

I second that.

Offline

#13 2013-04-05 08:47:58

doru001
Member
Registered: 2013-01-25
Posts: 138

Re: open source project to improve my c++ skills

Thank you all for your answers. All of them are very helpful to me.

I will try http://techbase.kde.org/Contribute.

If that will prove too much for me and for my old system, then I will fallback on nitrogen.

Last edited by doru001 (2013-04-05 09:10:54)

Offline

#14 2013-04-09 10:51:24

linux-ka
Member
From: ADL
Registered: 2010-05-07
Posts: 232

Re: open source project to improve my c++ skills

you could help improving centerim5. I guess lots of those terminal cowboys are looking for that :-)

Offline

#15 2013-04-09 14:24:44

Thaodan
Member
From: Dortmund, Nordrein-Westfalen
Registered: 2012-04-28
Posts: 448

Re: open source project to improve my c++ skills

Try to find something that is usefullf for you to improve, for example I started programming with writing my own bash scripts to make using wine easyer on linux.
currently I help to improve simcraft because I use it while playing WoW.


Linux odin 3.13.1-pf #1 SMP PREEMPT Wed Mar 5 21:47:28 CET 2014 x86_64 GNU/Linux

Offline

Board footer

Powered by FluxBB