Suggestions for fun projects for a Linux newb to get feet wet?
Linux - NewbieThis Linux forum is for members that are new to Linux.
Just starting out and have a question?
If it is not in the man pages or the how-to's this is the place!
Notices
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
If you have any problems with the registration process or your account login, please contact us. If you need to reset your password, click here.
Having a problem logging in? Please visit this page to clear all LQ-related cookies.
Get a virtual cloud desktop with the Linux distro that you want in less than five minutes with Shells! With over 10 pre-installed distros to choose from, the worry-free installation life is here! Whether you are a digital nomad or just looking for flexibility, Shells can put your Linux machine on the device that you want to use.
Exclusive for LQ members, get up to 45% off per month. Click here for more info.
Suggestions for fun projects for a Linux newb to get feet wet?
I recently installed Suse 10.1 Gnome on a spare PC (1.6 Gig HP). I got Samba working and have scheduled a backup of my system. I'm a professional "mainframe" programmer who likes doing fun PC software projects at home. In the past they have been Windows projects, I want to get my feet wet in Linux.
Yes, I realize there are endless possibilities, but to narrow it down...what would folks suggest for someone who has 1) limited time to tinker, 2) that would be fun and 3) would only require newb Linux skill levels?
In case it matters to anyone's answer, my PC programming projects in the past have been in Delphi, 808x Assembler and some VB and Java. I have curiousity/interest in AI. Also, a "project" to me doesn't have to entail programming. I am also interested in personal productivity, desktop themes, some arcade games, using my PocketPC (but I don't suppose that's connectable to Linux) and in general what you'd expect a middle aged geek to like.
I personally enjoyed working with acpid to configure my computer's power button to play / pause MP3's. It's a pretty basic project to "get your feet wet", and it comes in handy when playing full-screen games sometimes.
I also liked making various scripts to run when certain USB devices were plugged in - look up "hotplug".
Of course, the classic thing to do if you're feeling confident is download a CVS version of some open source program, and start playing with the code - then submit a patch if you think you made an improvement!
Thanks very much for the replies! I was hoping folks wouldn't see my question as too lame.
corfe: acpid and hotplug look real cool...the site I found even mentioned an HP Pavilion which by coincidence is my Suse machine. I didn't think I wanted to get into working with the source to Linux (skill and time limitations) but you make a good point that if I just looked at an open source *program* then it might be more manageable...don't expect to see any patches checked in by me soon, though.
firedance: I'm not 100% sure I know what you mean about the perfect desktop. I certainly installed some screensavers and adjusted the theme. All my Logitech mouse buttons work, including the scroll wheel, but you're right about my video card! My ATI Radeon 7500 is too old for the proprietary Linux drivers (at least I think so). I'll put that on the list of things to look into again later. Yes, I've heard of perl, and ruby and python...I haven't delved into them enough to know the relative advantages. Never heard of fluxbox...I'm not clear on the relationship between Gnome, X Windows and something like fluxbox, but I'm sure a drink from the Google firehose will help.
Thanks again for taking the time to share these ideas!
My ATI Radeon 7500 is too old for the proprietary Linux drivers (at least I think so). I'll put that on the list of things to look into again later. Never heard of fluxbox...I'm not clear on the relationship between Gnome, X Windows and something like fluxbox, but I'm sure a drink from the Google firehose will help.
Thanks again for taking the time to share these ideas!
Your right about that I had a 7500 AIW and it was useless trying to get the drivers to work with it. Gnome is a desktop environment that runs on top of the X server, Fluxbox is just a different environment on top of X you can have multiple desktops installed and switch between them until you find the one you like the best. For you PocketPC you mention above you can sync to it an article explains some of it and if you want with the right model put linux on it as well an older article.
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.