KDE vs Gnome 3 vs Unity

    Even though the terminal is where all the action is at, the GUI is what the majority of users deal with to interact with the PC and makes a big impact on how they use their PC. KDE and Gnome are the default choices most Linux distributions offer, while Unity is only on Ubuntu. A couple lesser known GUIs are XFCE and LXDE which are great for lower end, older systems. For example an install of Linux Mint LXDE on machines with half a gig of ram runs the machines run pretty darn well, and functions in a way that windows converts can handle without blowing their mind during the transition.

    When it comes to my desktop/workstation KDE is the option that I've decided to stick with, while on my laptop I've gone with Ubuntu's Unity. Tried using Gnome 3 with the Mint Gnome Shell Extentions, but just didn't like the interface. The Mint Gnome Shell Extensions provide a familiar feel to a new piece of software. Having two launchers seemed cluttered, not to mention couldn't adjust the properties to either bars. Just wanted them to auto-hide but couldn't tell them to. Also it seemed unorganized how it creates new virtual desktops on the fly, I prefer the four virtual desktops in a 2x2 grid pattern like in Unity. KDE approaches this differently in what is called activities. Instead of switching between virtual desktops the activity is more of a toggle, you set up the desktop the way you like it for a certain task, like video editing then save it as an activity. Then you would just choose the activity that you want to do and all the apps and windows will open. The activities do allot more then just remember what applications are open though, will save that topic for another post though. ( How to use KDE Activities)

 Here is a List of GUIs on the wikipedia, some of them are no longer active though.

    Like the rest of the Open Source desktop environments KDE is much more then a way to use the mouse to click an icon and launch an application, providing file managers, simple tools like a calculator and an interface to change the settings of the PC. KDE goes even further then most, not just with the amount of applications it provides but sheer amount of features and the way they are so perfectly integrated into the system is unrivaled. On top of all the features are the options, there are tons of them and they are easy to find, but not in a way that makes the system feel cluttered. In fact it the is very clean.

    While I like Ubuntu with Unity and the direction their heading, it just isn't the way I interact with a desktop with multiple screens. It's perfect on a laptop though, and will make a nice addition to the market space when Unity appears in televisions and android phones. Unity is also pretty easy to use as Ubuntu has been the Linux system that takes pride in ease of use and setup. Although with ease of use and taking away some of the options and simplifying things users lack the knowledge to fix or work around things that break. On top of that some of the ways that they make the system easier to use feels less safe from a security standpoint. First of all the installations are pretty standard among the install base, and as it becomes more popular it will become a bigger target that'll effect a bigger group, like the users with out of date packages. This shouldn't be a problem as Linux is pretty secure from the ground up, and gets security patches, updates, and bug fixes more often then the competition, but it's up to the user to perform those updates.


This video (not by me) shows the new features of KDE 4.8, but is gets no where near all of the awesome features of KDE. It will provide a good look into the KDE desktop environment though.


This is a video of the Unity interface from Ubuntu. This desktop environment is on its' way to your phone and television, and will be a nice change.


Love Linux Mint, just not a fan of Gnome 3, even with the MGSE (Mint Gnome Shell Extensions) Gnome 3 just wasn't for this user. This is a review of Linux Mint 12 that covers the MGSE (not by me)



What are your thoughts? Leave a comment and share them.

LinuxMCE

    LinuxMCE (Linux Media Center Edition) is a free and open source software platform with a 10-foot user interface designed to allow a computer to act as a home theater PC (HTPC) for the living-room TV, personal video recorder, and home automation system. It allows control of everything in the home, from lighting and climate to surveillance cameras and home security. It also includes a full-featured VoIP-compatible phone system with support for video conferencing. The distribution it runs on is Kubuntu Linux.



MyPaint

    A friend has a laptop that is like a tablet, the screen rotates around and sits on the keyboard. There is pencil like pointing device that is pressure sensitive. First thing that came to mind was PAINTING, and there's an Open Source tool for that. Surprised?

    MyPaint is a fast and easy open-source graphics application for digital painters. It lets you focus on the art instead of the program. You work on your canvas with minimum distractions, bringing up the interface only when you need it. MyPaint runs on GNU/Linux as well as Windows

    Instead of explaining all the cool features and power of MyPaint lets just look at some screenshots and finished paintings.

This is a screenshot of MyPaint running in Ubuntu 11

This screenshot is taken in an older version of Linux
Screenshot of adjusting some brush settings in MyPaint

Another screenshot taken in Linux

Instead of listing the technical aspects of MyPaint let's look at some finished paintings. These are found at deviantart http://mypaint.deviantart.com/gallery/.






    For Windows users MyPaint is available at MyPaint, there are also extra brushes and a gimp plugin for download. There is a tutorial for people who've never used MyPaint, Basic Usage Tutorial. After going through the basic usage tutorial check out the wiki to learn more advanced tricks MyPaint Wiki.

    See MyPaint in action with a timelapse. This was posted in 2009.
Kristen Stewart, portrait in MyPaint approximately 1 hour into lees than 10 min

Build a 3d Printer

    As an Open Source and enthusiast, couldn't be more pleased to introduce the RepRap 3d printer. The RepRap is an Open Source hardware project under a larger initiative called the Open Source Ecology project aka Global Village Construction Set. Being an open source project the RepRap can be built by following a set of free blueprints from www.RepRap.org, and anyone can submit improvements to the blueprints or build process. One of the key features to the RepRap is that it can print itself aside from a couple processing chips, so you'll print out some for your friends, who hopefully will print ones for their friends and so on.

This device was printed out using a 3D printer. No assembly required!
Brain Gear - Download and Print


This puzzle contains almost 1000 moving parts.
The Petaminx - Download and Print


Build instructions for the simplest RepRap, includes a parts list and videos of the setup process http://reprap.org/wiki/Prusa_Build_Manual


    It works by heating and extruding a thin plastic wire that is purchased as large spools - PLA Clear 1kg spool 3mm. The material that is printed can actually be made from a plant material that would set the way for using broken items as compost. The two common materials used for printing are ABS and PLA. Both are easily purchased but the one I'd recommend is the PLA as it is the material that is made from plant starches and is biodegradable. While the PLA can be home grown the purchased spools are going be stronger.

    The fact that PLA can be biodegraded, and re used to grow more PLA makes it much more attractive for me. One of the main problems with traditional plastics is the fact that they do not biodegrade easily.

    The third world, and manufacturing centers like Taiwan and China are covered in plastic garbage that does not decompose and does not go away, and can not be recycled into quality goods. If switching to PLA will reduce that even a little bit, I think it would be a huge advantage.

    ABS is the stuff legos are made out of  and PLA is made from corn.

TED Talks - We Can Recycle Plastic ( if you just have to print with ABS this should make you feel better)


    Aside from just printing plastic parts the RepRap can print out metals that allow it to print circuit boards, but not processor chips, there are other types of adapters that are in the works though.

This is the man that started the RepRap, Adrian Bowyer


Watch the RepRap print a simple part and listen to the info about the RepRap.


    Having an awesome 3d printer wouldn't be quite as awesome if there wasn't a library of free files to download and print at anytime. There is the RepRap Object Library which is a good place to start for beginners. It has objects available to download and print, but also contains learning resources and links to get going creating your own objects to print. Another place to get free files to download and print with the RepRap is Thingiverse, which is a great site.

Here are some examples from Thingiverse
Vogal The Dragon

A Printable V8 Motor           
 Yoda





    Where the RepRap project scores over large scale manufacturing is the ability to promote quick innovation and "Distributed Thinking". An example of that is on the website Thingiverse any item uploaded, can be altered by another user and re-uploaded, and Thingiverse shows this. The website let's users say that their object was derived from so and so, and will also display that it has 13 variations of it's own and so on.