Before you say it, yes I do realize some of this is horribly ugly coding. This is one of my first big projects, so I'm welcome to constructive criticism. I'd rather not get "Go home. Try again." types of responses, if you wouldn't mind. ^^;

WELL! I haven't posted in this in awhile. screenFetch is up to version 2.1.5 now, so if you're using a version lower than that go ahead and check the GIT repo for a new release. Also, I've moved screenfetch to SilverIRC's own GIT repository and updated all of the links in the original post to reflect that.

One problem I've been running into involves the way gdm3 launches X, at least on LMDE. I'm running a default LMDE install on one of my partitions (GNOME DE w/ Metacity/Compiz) and there is no "gnome-session" process in the process tree like I expect there to be. So how does one detect GNOME? Right now I'm just checking for gnome-settings-daemon, but that will break as soon as someone uses a GNOME app outside of GNOME itself.

Bump for a couple of version changes (v2.4.3 now) and a cool new feature for you all: you can now color the output as you wish!

Here's how: I've redone the flags a little bit so that -c now has a different functionality. When called, -c will take the argument it's given in the following format [0-9][0-9],[0-9][0-9]. Both arguments are optional (meaning you can specify one side of the comma and not the other). The first argument will control all of the colors of the ASCII logo and the label colors. The second argument will control the color of the result text. Want some screenshots? Sure, here ya go.

I was trying to get your files but couldn't ...Are they still online?Would love to try it on mint 13 mate and 17 mate.TAPatrick

People disagree with me. I just ignore them.(Linus Torvalds, regarding the use of C++ for the Linux kernel.)Please Add [Solved] to the topic-title of your first post when appropriate so others know they might find a solution here.

screenFetch is in KittyKatt's github repo: https://github.com/KittyKatt/screenFetch. Follow the instructions there, though where it tells you to get screenfetch-dev file from "http://git.silverirc.com/cgit.cgi/screenfetch.git/plain/screenfetch-dev" ignore that and instead get if from that same page instead (in the list of files at the top).