AboutWelcome to Free Software Daily (FSD). FSD is a hub for news and articles by and for the free and open source community. FSD is a community driven site where members of the community submit and vote for the stories that they think are important and interesting to them. Click the "About" link to read more...

Recently I wrote about controlling konsole with dbus. As I've begun to use that script for setting up my konsoles I, like others, have discovered that the tab title that you set with dbus doesn't stick. This short note shows you a workaround to make your tab titles stay put.

Welcome to part 5, the final article in our little series on the KDE 4.3 System Settings control panel. I first off want to thank the KDE devs for creating such a great desktop environment (DE) and for simplifying the control panel (now known as "System Settings"). The last time I had to do an article series like this, it took me 10 articles and nearly a month to pull it off.

Get introduced to Apache Click, a Java™ Platform, Enterprise Edition (Java EE) Web application framework that enables the creation of Web applications without using Model-View-Controller (MVC) patterns or JavaServer Pages (JSP). This article provides examples of displaying a simple Web page and creating a Web form that submits data that is displayed on a different Web page.

Although we're sad to see the Gimp tutorial go away for the time being, we'd like to thank its author - the incredibly prolific Michael J. Hammel - for all the awesome work he's done over the years, and we're happy to announce that we're releasing high-res PDFs of Michael's 18 most recent GIMP tutorials for everyone to enjoy.

We're all set to put our feet up and wait for Santa to deliver nice presents, but before we do that we have a present for you: an all-encompassing Emacs tutorial that takes you from getting started all the way through customisation and how to use it for different purposes.

One of the most common validation checks is the simple check for data type. Validating by data type involves checking the user's input to make sure it is an integer number, a monetary amount, or some other type comparison.

Network card bonding is an effective way to increase the available bandwidth, if it is done carefully. Without a switch that supports 802.3ad, you must have the right hardware to make it work. In this article we will explain how bonding works so you can deploy the right mode for your situation.

The importance of video in learning Linux cannot be overemphasized. For most people, the best way to learn is to watch someone do it first. The video tutorials and screencasts offered in the following sites cover a wide range of Linux systems and applications.

Ready to boost your Vim skills? Many use Vim, but don't make use of nearly all the features. In this guide, we'll take a look at some of the intermediate features offered by Vim, including abbreviations, word completion, and editing multiple documents in the same Vim session.

In Part 1 Akkana Peck talked about Unicode, character sets and encoding -- how accented and special characters are transferred in email and web pages, and why you see funny characters. But can you fix it when it goes wrong? And if you're a programmer, how should you be handling all these encodings?