Issue 20
Download the whole issue as PDF
Issue 20 of Free Software Magazine has hit the virtual newsstand! Mauro Bieg talks about DRM, while our tips&tricks hosts, Gary and Andrew, uncover more GNU/Linux secrets. Andrew Min then tells you how to have the best-looking desktop with Compiz Fusion. Scott Carpenter and Gary Richmond talk about Nautilus and Konqueror in their respective articles, Solveig Haugland comes back to FSM talking about OpenOffice.org... and these are just some of the articles in the User Space section! The hackers can rejoice reading David Welton's Hecl (yes, he created it!), how to install a UPS (Ken Leyba), get rid of the command line (Andrew Min), MySQL management (Alan Berg), running a free software project (John Calcote) and much more. This issue is a real feast. Now it's up to you to enjoy it: it's free as in freedom.
Editorial
So, why, why do people and companies develop free software?
Write a full post in response to this!
More and more people are discovering free software. Many people only do so after weeks, or even months, of using it. I wonder, for example, how many Firefox users actually know how free Firefox really is—many of them realise that you can get it for free, but find it hard to believe that anybody can modify it and even redistribute it legally.
- 6 comments
- Read more
- 4815 reads
Community
Information technology, 'piracy' and DRM
The copyright war and its implications
Write a full post in response to this!
Over at Sphere of Networks, I published a text that tries to give a simple overview of the workings of information production in the age of the internet, covering everything from free software to free culture. This article is a slightly modified version of a chapter of this text. I will show how peer-to-peer file-sharing networks work and how Big Media tries to prevent this sharing by means of random lawsuits and by using DRM. What does this copyright war mean for consumers and for our culture as a whole?
- 5 comments
- Read more
- 6512 reads
Tips and Tricks
Write a full post in response to this!
This is a collection of tips&tricks written by Andrew Min and Gary Richmond. In this article:
- How to create a GNU/Linux live USB stick with SLAX (Andrew)—see below
- How to use Quake-style terminals on GNU/Linux (Andrew)
- How to take screenshots with Scrot (Gary)
- How to back up your Master Boot Record (MBR) (Gary)
- 5 comments
- Read more
- 15533 reads
User space
Konqueror: doing it all from one interface
Making the most of KDE's crown jewel
- 2007-11-28
- User space | Easy
-
Write a full post in response to this!
When Julius Casear said, as reported by Seutonius and Plutarch, Veni, Vidi, Vici, (I came, I saw, I conquered) he was, depending on your historical interpretation, either referring to the Roman victory at the Battle of Zela or giving a two-fingered salute to the Patrician Senate of Rome. Every schoolboy and girl who has had to endure the exquisite tortures of Latin will know that famous phrase.
Press the fast-forward button to the present and those words might not be out of place on the lips of the good people who developed Konqueror, the all-in-one browser and file manager, best described as a universal document viewer.
- 7 comments
- Read more
- 10206 reads
Computer role-playing games for GNU/Linux
A look at what's out there
- 2007-11-14
- User space | Easy
-
Write a full post in response to this!
Of all the various types of computers games out there, my favorite is the computer role-playing game, or CRPG for short. Almost everyone has heard of classic CRPGs like Ultima, Baldur’s Gate, and Fall Out, but what about free software CRPGs? In this article, I take a peek at what’s out there.
- 17 comments
- Read more
- 19772 reads
Creating a book template with Writer
A nifty Writer template for your next book
- 2007-11-01
- User space | Easy
-
Write a full post in response to this!
While Writer allows you to create an advanced book template that consists of a master document and a number of subdocuments, there are situations where using a simpler, one-file template makes more sense. The main advantage of a one-file book template is that it helps you to work around two major problems in Writer.
- 3 comments
- Read more
- 8879 reads
Kopete: the KDE instant messenger
How to connect to virtually any instant messenger network using Kopete
- 2007-10-24
- User space | Easy
-
Write a full post in response to this!
Today, everyone uses a different instant messenger. Your boss may use Lotus Sametime, your colleague AIM, your friend Google Talk, and your kid Yahoo! Messenger. However, these all take up hard drive space, RAM, and CPU usage. In addition, many of these are proprietary and Windows-only (two big minuses for GNU/Linux users). Luckily, the free software world has several alternatives that enable users to chat with users of all of these programs (and many more). For KDE users, the answer is Kopete.
Creating a free CD or DVD database and labels in OpenOffice.org Base
Going beyond the box of index cards to track and label your media
- 2007-10-13
- User space | Easy
-
Write a full post in response to this!
If you’re serious about music or DVDs, at some point you cross the threshold of having more than you can keep track of easily. The box full of index cards has served its purpose; it’s time to move on to storing information about your CDs and DVDs in a database.
From the driver to the window manager: how to install Compiz Fusion for Ubuntu, Kubuntu, and Xubuntu
The step-by-step guide to installing ATI/NVIDIA, Xgl/AIGLX, and Compiz Fusion
- 2007-10-10
- User space | Intermediate
-
Write a full post in response to this!
The 3D world just got a lot brighter with the birth of Compiz Fusion, a powerful compositing window manager for GNU/Linux operating systems. Originally there was one project, Compiz, but the project forked into Compiz, and the unstable and unofficial fork of Compiz known as Beryl. Now, the two projects have been reunited for one amazing compositing window manager. In a nutshell, it adds effects to your desktop like wobbly windows (the windows actually wobble when you move them), a cool virtual desktops manager via a cube, and much more. For proof of how cool it is, just do a Google Video/YouTube search for “compiz fusion”.
- 3 comments
- Read more
- 18165 reads
Managing and configuring downloads with KGet
The easy, friendly way to improve downloads with Konqueror
- 2007-10-08
- User space | Easy
-
Write a full post in response to this!
Downloading—no matter what operating system you are using—is ubiquitous. If you’ve been on the internet you will have downloaded something at some point: PDFs, pictures, ISOs, movies, music files, streaming videos to name a few. This article will take a detailed look at KGet, a very versatile GUI download manager for the KDE desktop which is easy to use and has plenty of easily configurable options. It isn’t perfect (but the upcoming KDE4 may rectify that) but we’ll go with what we’ve got and put it through it paces.
- 2 comments
- Read more
- 5817 reads
Extending Nautilus: rotating JPG images
Customize the GNOME file manager with scripts
- 2007-10-06
- User space | Intermediate
-
Write a full post in response to this!
I recently went looking for a way to rotate JPG images from within Nautilus, and found a nice way to do this and more. It’s not difficult to customize the right-click popup menu in Nautilus to perform custom actions on files. Here are some instructions and scripts to get you started.
- 3 comments
- Read more
- 7631 reads
Server side
Running a free software project
Starting with your eyes open can really help!
- 2007-11-26
- Server side | Intermediate
-
Write a full post in response to this!
Running a free software project can be a rewarding experience if you begin with your eyes open. In my personal experience, starting a free software project with only a head-on view of a few existing free software projects is not really enough. Some basic background information can really help get you started in the right direction.
Historical perspective
- 2 comments
- Read more
- 9021 reads
How to completely ditch GUI internet applications for the command line
The short ‘n’ sweet guide to liberating yourself from the evil graphical user interface
- 2007-11-19
- Server side | Easy
-
Write a full post in response to this!
Today, terminal-based programs have almost disappeared. GUIs are taking over, whether we like it or not. However, there is still a place for the old command line. Take the internet as an example: everyone’s using Firefox, Thunderbird, and Pidgin for their internet activities. Even though these are great, quality, free software apps, they tend to be bloated. That’s where the terminal comes in.
Introduction
- 7 comments
- Read more
- 9034 reads
Run any GNU/Linux app on Windows without any virtualization
Using SSH to access programs from an Ubuntu box
- 2007-11-12
- Server side | Easy
-
Write a full post in response to this!
SSH tools, long used by UNIX gurus to perform complicated administrative tasks over the internet on machines miles away, are a very simple and user-friendly solution for more conventional purposes. Ubuntu users, read on to learn how to use SSH to run your favorite GNU/Linux software on Microsoft Windows—without installing any software on the Windows box.
- 8 comments
- Read more
- 13319 reads
Beginners guide to database administration tools
MySQL, Ubuntu and a drop of PHP and Perl
- 2007-11-05
- Server side | Easy
-
Write a full post in response to this!
Welcome to an introduction for the beginner to the basic manipulation of the MySQL database with free software. The purpose of this article is to show how universally straightforward it is to get started with installing and applying a high-grade enterprise ready database like MySQL, and to learn how to manipulate it via numerous free software approaches.
- 2 comments
- Read more
- 11006 reads
Create a simple application with Hecl
Introducing Hecl, a mobile phone scripting language
- 2007-10-31
- Server side | Easy
-
Write a full post in response to this!
These days, almost everyone has a cell phone; cell phones keep getting faster, smarter, and more capable, yet relatively few applications exist for them. The Hecl programming language makes it easy to script applications for your cell phone—with just a few lines of code, you can create applications that you can carry with you, everywhere.
Easy cell phone applications with Hecl
Virtualization in OpenSolaris
Virtualization techniques in OpenSolaris
- 2007-10-29
- Server side | Advanced
-
Write a full post in response to this!
Recently there’s been a lot of news about OpenSolaris, more specifically in reference to the great progress made by virtualization technologies in it. In this article, I will exam some of these technologies, and compare them with the state of the art on other platforms.
Zones
OpenSolaris’ Zones is a mechanism that provides isolated environments with a subset of the host operating system’s privileges, allowing applications to run within the zone without any modifications (Xen is also capable of this). This makes zones useful for server consolidation, load balancing and much more.
UPS (Uninterruptible Power Supply) installation and configuration
Preventing unscheduled power related downtime
- 2007-10-15
- Server side | Easy
-
Write a full post in response to this!
An inexpensive way to prevent unscheduled downtime or data loss due to power problems is with a UPS or Uninterruptible Power Supply. However, a UPS by itself is not enough for proper operation. Hardware, software, and configuration together make up a UPS system that will recover from unexpected power loss or power fluctuations that can damage systems and peripherals.
Introduction
- 4 comments
- Read more
- 8794 reads
Gaia Ajax Widgets: no-JavaScript Ajax
Tutorial about how to use Gaia Ajax Widgets with ASP.NET - Mono
- 2007-10-22
- Server side | Easy
-
Write a full post in response to this!
Imagine you need to create an Ajax application, and you’re scratching your head in frustration since you don’t understand prototype.js, you think using ASP.NET Ajax feels like building a car with scissors and paperclips and you don’t know enough Java to use GWT. If this is your problem, Gaia Ajax Widgets could solve your problem: Gaia abstracts away JavaScript, feels like normal ASP.NET, works on both ASP.NET and Mono—and it’s free software.
- Login or register to post comments
- 22114 reads
- Printer friendly version (unavailable!)




Best voted contents
Buzz authors
All news
From the FSM staff...
- The Top 10 Everything (Dave). The good, the bad and the ugly.
- Free Software news (Dave & Bridget). A site about short stories and writing.
- Book Reviews: Illiterarty (Bridget). Book reviews, blogs, and short stories.
Hot topics - last 60 days
-
Installing an all-in-one printer device in Debian
Ryan Cartwright, 2008-05-05 -
What is the free software community?
Tony Mobily, 2008-03-29 -
Things you miss with GNU/Linux
Ryan Cartwright, 2008-05-01 -
How do you replace Microsoft Outlook? Groupware applications
Ryan Cartwright, 2008-03-20 -
Drigg (the pligg alternative) vs. Pligg: why should people switch?
Tony Mobily, 2008-04-13
Hot topics - last 21 days
-
Installing an all-in-one printer device in Debian
Ryan Cartwright, 2008-05-05 -
Things you miss with GNU/Linux
Ryan Cartwright, 2008-05-01 -
Digital Rights Management (DRM): is it in its death throes?
Gary Richmond, 2008-05-07 -
Open letter to standards professionals, developers, and activists
Pieter Hintjens, 2008-05-13
Dedicated server