Categories
Applications Introduction Your Choice

Favorite Linux Apps: Intro

So far, we’ve been talking about using the command line to download files or make some repetitive work simpler.  We’ve also seen how to upgrade a Firefox Web browser in Ubuntu.

Today we’ll discuss general “tools” that a Linux user might need on a daily basis.  Most of these tools are (believe it/not) GUI applications.  You can lose time by slogging through a CLI solution only to learn you could have gotten the job done quicker with a GUI app.  But when the GUI app is clumsy or lacks a reliable batch process—I consider command line solutions.

So, with that, here are some tools/apps that I install to my Linux desktops.  Since I prefer Debian-based package management, GUI installs will reference “Synaptic” while command line install instructions will be “aptitude”.

Categories
Applications Your Choice

Favorite Linux Apps: Audio & Video

This one’s up to you.  There are so many to pick from, just check Synaptic.

Digital Audio Playback

For an iTunes-style program, try AMAROK, and for simple playback of audio files without hearing the audible “gap” between song cuts, try Aqualung.

Audio Editing

I have used Audacity for simple stereo-file (non-multitrack) audio editing.  It got the job done, but arguably, there are better tools available for semi-pro recording on a Linux system.

Digital Video/Media Playback

VLC is a reliable application that can play many multimedia formats.  VLC sometimes comes standard with a distro.

Video Editing

I haven’t done much video editing, but so far I’ve tried Kino and I found it really easy to use.

Categories
Applications Using Linux Web Development Your Choice

Favorite Linux Apps: Web Coding

Linux Gui Applications for Website Design/Development

If you’ve got a site to develop or design, it’s easy to set up a working web server based environment in Linux. As stated in another post, you will need an IDE-style text editor (or at the very least you’ll need an editor that lets you keep several files open at the same time).

Run your pages using a web server such as Apache

While there are a few ways to do this, installing XAMPP for Linux by Apache Friends is simple.  It is free, well-documented, and you can set up a website very quickly.  By default, the web server is not started at boot time, (which to me is a plus) and starting/restarting can be controlled by issuing a command at the terminal.  XAMPP comes with MySQL and PHP 5, so it gives you just about everything you need to develop/create dynamic, database-driven web pages with the ability to reuse code (via PHP “include” directives).

Check your work in a few browsers to ensure consistency

If you’re running Linux it may seem a daunting task to evaluate your site’s appearance in Mac OS-X or Microsoft Windows.  Daunting yes, but you can come close.  Safari in Mac OS-X uses the “webkit” layout engine and you can view your pages in the konqueror web browser as a poor-man’s substitute.  It’s not perfect, but it’s close.  Mozilla firefox uses the Gecko layout engine so it won’t show you know how a site looks in Internet Explorer for Windows.  Firefox has a browser plugin called “IE Tabs” but I’m not sure if this reasonably captures the look and behaviour of the native IE.  Be sure to browse the Firefox Web Development add-ons page.

Categories
Applications Using Linux Your Choice

Favorite Linux Apps: Photo & Image

Linux Gui Applications for Photos and Image-based tasks

If you like to store your digital photos in “album-style” format, then I recommend Digikam.  It’s a KDE-based app so I suggest installing it using Synaptic on Debian-based systems.  Let Synaptic fetch other files as needed.  This saves you the headaches of “dependency hell”, which happens when an app you wish to install needs additional files and you have no idea which ones, where to find them, or how to properly install them.

To manipulate photos and images (such as cropping, or layering text captions onto them) I suggest you install the GIMP if it’s not there by default.  To find out if you have it, you can check your Applications menu or issue the following command in a terminal

which gimp

If the shell returns something like “/usr/bin/gimp“, then its installed.  If it returns nothing, you’ll need to install it.  The GIMP also does scaling (resizing images while keeping the aspect ratio) and is the closest freeware knockoff of Adobe Photoshop to my knowledge.

When I say “closest” I implore you to decide for yourself if your tasks can be done with free software.  The GIMP has a lot of great features such as transparency, layers, gradients, and more; but IT IS NOT CAPABLE of replacing Photoshop if that’s what your work requires.

If you’re doing commercial graphical work, your software choice (and budget) should be “an investment” and not “an expense”.  For many personal uses, the GIMP may be able to give you professional-looking results.

Categories
Applications Your Choice

Favorite Linux Apps: Burning disks

Linux Gui Application to Burn CDs/DVDs

Depending on your Linux distribution, you already have an application capable of burning Data CDs for file/folder backups and Music CDs.  Most of them offer the ability to burn an .iso file.

I usually install K3B (KDE-based) for disk burning.  Install k3b with Synaptic package manager:  type “k3b” [no quotes] after clicking the “Search” button.  If you’re using a non-KDE System, let Synaptic install any extra items.

I prefer k3b because I find it more reliable than other burning software that may come bundled with a distro.  I won’t name applications, but for one reason or another they disappointed me, even though community opinion of them is high.

There are times when you just have to trust your instincts and experiences.

When something works for you, use it.  If it gives you headaches, then seek alternatives.

That’s the benefit of choice.