Você está na página 1de 39

Issue #18 - October 2008

full circle
THE INDEPENDENT MAGAZINE FOR THE UBUNTU COMMUNITY
STEPHAN HERMANN

GIMP - PART 7
PROGRAM IN C - PART 2

THE INTREPID IBEX


INSTALL UBUNTU 8.10
A SECURE NETWORK DRIVE

WE TAKE A LOOK AT UBUNTU 8.10


PACKAGE MANAGEMENT

1
Full Circle magazine is not affiliated with or endorsed by Canonical Ltd.
p.04

Package Management p.06

full circle
Program In C - Part 2 p.08
A Secure Network Drive p.12
GIMP - Part 7 p.14
Install Ubuntu 8.10 p.18

www.fullcirclemagazine.org Ubuntu And Me p.21

How Many Distros Is Too Many? p.22

Urban Terror p.24


: Stephan Hermann p.30
p.33
P.24
P.08 P.12 p.35
p.36
: Mind Mapping Tools p.37
p.39

P.14 P.18 P.30 P.37

icons: KDE4 Oxygen

The articles contained in this magazine are released under the Creative Commons Attribution-Share Alike 3.0
Unported license. This means you can adapt, copy, distribute and transmit the articles but only under the following
conditions: You must attribute the work to the original author in some way (at least a name, email or URL) and to this
magazine by name ('full circle magazine') and the URL www.fullcirclemagazine.org (but not attribute the article(s) in any way that
suggests that they endorse you or your use of the work). If you alter, transform, or build upon this work, you must distribute the
resulting work under the same, similar or a compatible license.

2
EDITORIAL
This magazine was created using :

October marks the birth of two very important events in the Linux
world. It was in October, seventeen years ago, that Linus Torvalds
announced he was working on a UNIX-like kernel. And, by the time
you read this, Ubuntu 8.10 (and its derivatives) will be upon us.
Also, this month, Full Circle received several books for review from
, and , so, from next
month, we will be reviewing one, or two, books each month - with the
possibility for you, the readers, to win some of the books under
review. We would like to extend our thanks to
and , for supporting Full Circle. Expect to see ads Ubuntu is a complete operating
system that is perfect for laptops,
in Full Circle for these publishers. It's only fair that we support them in desktops and servers. Whether at
return. home, school or work Ubuntu
contains all the applications you'll
We're always looking for articles to publish in Full Circle. If you're ever need including word processor,
interested in writing something for us, please send your articles as email application and web browser.
text, or OpenOffice documents, with screens/photos (please don't
embed them in the ODT file!) to articles@fullcirclemagazine.org. You You do not pay any
don't need to be an expert to write an article - you just need to know licensing fees. You can download,
a bit about your subject. I'm no GIMP, nor Scribus, expert but I've use and share Ubuntu with your
written about the bits I use and know about. friends, family, school or business
for absolutely nothing.
Once installed, your system is ready
to use with a full set of productivity,
Editor, Full Circle Magazine internet, drawing and graphics
ronnie@fullcirclemagazine.org applications, and games.

3
Linux On Brazilian Voting Machines Linux As a Model For a New
NEWS Government?
A hedge fund investor who prided
Ubuntu Confirms Linux Netbook himself on achieving 1000% returns,
Returns Higher than Anticipated
Andrew Lahde, wrote a goodbye letter
to mark his departure from the
financial world. In it, he suggests
Joanna Stern reports on remarks made people think about building a new
by MSI concerning a higher rate of government model, and his suggestion
return on Linux installed netbooks than is to have someone like George Soros
with Windows XP installed netbooks. fund a new government that brings
Gerry Carr, marketing manager at together the best and brightest minds
130 million Brazilian voters were in a manner where they're not tempted
Canonical, has confirmed that the rate
turned into users of one of the by bribery. In doing so, he refers to
of return appears to be higher than
largest Linux deployments how Linux grows and competes with
average. There are still some questions
worldwide: the 400,000 electoral sections in Microsoft. An open source government.
about what manufacturers, what
all of the 5,563 Brazilian municipalities were How would such a system work, and
distributions, and most of all what
running electronic voting machines, and the could it succeed? How long before it
figures are actually involved. Carr
Linux kernel was running on all of them. became corrupt? Would it need a
highlighted a few reasons why Ubuntu-
running netbooks are returned more These voting machines have been used in benevolent dictator?
often. Brazil since 1996, and are rugged, self- : slashdot.org
sufficient low-spec PCs. Technical details
about this Linux deployment and
implementation are available elsewhere
(and more will come, for sure), but I thought
it would be interesting to show some A magazine isn't a magazine
pictures and a movie - shown at the source without articles and Full Circle is no
link below - of Linux booting on these voting exception. We need your Opinions,
Carr stressed that, in these cases, it machines, so I asked for official permission Desktops and Stories. We also
doesn’t matter how good, or bad the (thank you, TRE/SC!), and was helped by a need Reviews (games, apps &
Linux OS is. These customers just don’t technician while I took some quick pictures hardware), How-To articles (on any
want to try something new. and made a small movie showing the boot K/X/Ubuntu subject) and any
process. questions, or suggestions, you may
: Ubuntu Weekly Newsletter have.
#112 http://br-linux.org/english/linux-
voting-machines/ Send them to:

4
NEWS Monday 3 November to
Friday 7 November on IRC
OpenOffice.org Update Sets in #ubuntu-classroom
Downloads Record
OpenOffice.org 3.0 • learn about the Ubuntu landscape
was downloaded 3
million times in its • talk to some of the key developers from the Ubuntu project
first week, with • find out about the Community and its relationship with Canonical
about 80% of the
downloads by • participate in an open Q&A with Mark Shuttleworth, the founder of Ubuntu
Windows users, an and much more...
official with the group said in a blog post
last week.
The successful introduction of the open
source office suite came despite the
group's download servers being
temporarily overwhelmed by demand for
the new software last week.
Only 221,000 downloads by Linux users
were recorded, leading John McCreesh,
head of marketing for OpenOffice.org, to
suggest a massive undercount.
McCreesh said 90% of Linux users
traditionally receive OpenOffice.org
updates straight from their Linux
distribution's vendor, which would
explain the relatively low Linux count.
With the undercount included,
OpenOffice.org 3.0 may already be
installed on up to 5 million computers
worldwide, McCreesh said in a blog post.
: PCWorld.com

5
of output will be from the second
COMMAND AND CONQUER
Written by Robert Clipsham
command. It will look something
like:

T
his month, we'll show you 'root' user, giving it full control over
how to do package your system. This is necessary, as
management using a otherwise you won't be able to install
command line. When it comes to the packages. The next bit tells
package management using a aptitude to 'update' its package
command line, there are two main database, so it has a list of the most
tools available, apt-get and recent packages. The '&&' is a
aptitude. I won't go into a command line operator, which tells
comparison of them here, as a the command line to run another
quick Google Search will give command. The next command tells
more than enough information on aptitude to run a 'safe-upgrade' of all
the packages on the system. This is Read the information it gives,
it. I have chosen to use aptitude
the command that actually updates and if you're ok with it, type 'y'
for this tutorial, but you can make
the packages. There is also a 'full- (without the '') and press enter.
your own decision based on the
upgrade' option available, which is Otherwise, type 'n', and nothing
information you find.
less conservative than safe-upgrade, will happen. As you can see from
First off, let's update our and could cause unwanted actions. the screenshot, there are
system. Open your favorite See the man page for more numerous updates I need to do;
terminal emulator, then do the information on it. You will be asked to however, if you've been keeping
following: enter your 'sudo' password, which your system up to date, then it
will be the same as the password you may just take you straight back
$ sudo aptitude update &&
use to log in (you must have a to a command line, as there are
sudo aptitude safe-upgrade
privileged account to do this; it won't no updates.
This may look quite complicated work on restricted accounts). The next thing to show you
at first, so let's break it down. First
You will see lots of text fly past, with aptitude is how to add and
of all, you'll notice we're using
telling you where aptitude is getting remove packages. However, this
sudo. If you've been following the
its package lists from, and some is of no use if you don't know
tutorial from the start, you'll know
status information on it. The next set what packages are available.
that this runs the command as the

6
Let's start by searching for a
package. In the last issue, I
mentioned that Ubuntu didn't p No trace of the
come with the full vim package, package exists on the
system.
so let's find that.
c The package is deleted,
$ aptitude search vim but its configuration
files are still on the
Notice that sudo isn't needed to system.
search for packages? You don't i The package is installed
need it, as you aren't changing
v The package is virtual
any system files. This should show
you a list that looks something
like this:
$ sudo aptitude install vim
This acts just like safe-upgrade in
the way it shows dependencies that
it will install. If you are sure you want
to install it, type y and press enter.
Vim will now be installed on your
system ready for use. To remove it at
a later point, you can use:
$ sudo aptitude remove vim

This is a list of packages And it will be removed. Simple!


matching the pattern you gave,
along with their description and
status. Here's a table (above is a
right) showing the meaning of self-confessed geek,
some of the different status-codes whose hobbies include:
programming/scripting, chatting
(you can also find these in the
on IRC and not writing his
man pages). articles on time.
Now to install vim:
7
HOW-TO
Written by Elie De Brauwer
PROGRAM IN C - PART 2
it's impossible to be complete in function_name, which returns a
these short articles - the main goal of result of type return_type, and
FCM#17 - Program In C - Part 1 takes two parameters. If you
which is to create some base, and
give people a starting point to don't have a return type, you
continue their journey. would replace return_type by
void. A more concrete example
would look like:
C is a so-called procedural
int add(int a, int b){
language, which means that, when
return a+b; }
Dev Graphics Internet Multimedia System
programming in C, you are working
in a procedure-oriented way (the This adds two integers ('int a'
most popular alternative is object- says the the first variable is of
oriented programming where people type integer and that it is given
manipulate objects). This means that the name 'a'), and returns their
CD/DVD HardDrive USB Drive Laptop Wireless
when you need to solve a problem, sum as an int. You could call it
you will start by breaking it up into by putting 'add(1,1);' in your

I
n the first article in this series, smaller and reusable pieces. code. Note that the function
we learned to configure our Suppose you were writing an office needs to be defined before it is
system and compile and suite. You would have a print used. And this is where the use
execute an application that didn't function to print your work on paper, of header files pops in; a header
do anything useful at all, but we and this function could be reused by file will typically contain
had to start somewhere. This all your suite components. In C most 'function prototypes'; this is the
article is of major importance for prototypes will look like: function header as displayed
novice programmers since here above, but terminated with a ';',
return_type
we'll introduce some thinking in and not followed by the function
function_name(parameter_type1
code. This article will introduce body. This is enough to let the C
param1, parameter_type2 param2)
functions, loops, and decision compiler know that a function,
making, from a C perspective. Here you define a function called with a given signature, will be
However, it should be clear that defined in the future, and let's

8
01. #include <stdio.h>
just hope that the linker will find section, 'statements1;' means 02. #define VERSION "1.0"
that function. In the example any sequence of application 03.
code, there are three functions logic. The first and most common 04. /*
defined. One is the main function, structure can be seen from line 05. * Runs a prime check on a given
but there is also the function 13 to 28 and line 49 to 56, and integer, return
isPrime() defined on line 8 - which has the following structure: 06. * 1 when the integer is a prime
takes one integer as a parameter, number, 0 otherwise
if(condition1) 07. */
and will return 0 when the integer
{ 08. int isPrime(int prime)
is a prime. Then we have also
statements1; 09. {
printVersion() on line 34, which
} 10. int count=2;
only prints some information, and
else if(condition2) 11.
doesn't return anything at all.
{ 12. // Catch two special cases
printVersion() makes use of the
statements2; 13. if(prime==1)
symbols __DATE__ and __TIME__,
} 14. {
which are replaced at compile
else 15. return 0;
time by the compilation
{ 16. }
timestamp. Other symbols such
statements3; 17. else if(prime==2)
as __LINE__ and __FILE__ also
} 18. {
exist - which can help during
debugging. This function also If condition1 is true, 19. return 1;
uses the VERSION symbol which statements1 will be executed, 20. }
is defined on line 2. When the otherwise condition2 will be 21. else
preprocessor is run (before the checked; if this is true, 22. {
compiler), it does some plain statements2 will be executed, 23. while(prime%count!=0 &&
string replaces; in this case and, if all else fails, statements3 count*count<=prime)
VERSION will be replaced by '1.0'. will be executed. Both the 'else 24. {
if' and 'else' parts are optional, 25. count++;
and you can also add more 'else 26. }
The example code (Listing 1) if' parts. A condition is 27. return
has been written so that the most considered true when it differs (prime%count==0)?0:1;
common loop/decisions from zero - which explains line 28. }
constructs are used. In this 49. 29. }
30.

9
31. /*
A special form of the if...else to 57; this is a for loop and 32. * Print version information
structure is on line 27. This form has the following syntax: 33. */
isn't that common, and is typically 34. void printVersion()
for(init_variable;conditio 35. {
used for very compact things.
n;update_variable) 36. printf("Primality checker
Here, it is a compact way of
{ version %s\n", VERSION);
saying that the function should
statements; 37. printf("Compiled on %s
return 0 if count is a divisor or
} %s\n", __DATE__, __TIME__);
prime, or 1 otherwise.
Here, there are three parts: 38. }
A first loop is a while loop, for 39.
first a loop variable is
example lines 23 to 26. Here, the 40. int main()
initialized to a value (typically
body of the loop will be executed 41. {
0 but in our example to 1),
provided and as long as the 42. int i=1;
next there is a condition which
condition is true, which means it 43. const int max_prime=2500;
is checked on every iteration
is potentially not executed. In this 44.
and the for loop will continue
example, we say a number is a 45. printVersion();
as long as this condition is
prime by trying all numbers 46.
true, and finally the variable is
smaller than the square root of 47. for(i=1;i<max_prime;i++)
updated -- this is typically a
the number (but we use 48. {
'i++' (i++ is shorthand for
count*count <= prime instead of 49. if(isPrime(i))
i=i+1). It is good style to use
count <= sqrt(prime) because 50. {
while loops when you don't
multiplying is more CPU friendly 51. printf("%d is
know the number of iterations
than calculating a square root. prime\n",i);
up front, and a for loop when
The % operator is used to take the 52. }
you do know, and thus do not
modulo. Meaning that 7%2=1 53. else
need to modify the loop
because the remainder of the 54. {
variable in the loop body.
division of 7 by 2 is 1 (7-2*3=1). 55. printf("%d is not
Within the main loop, you make The language has two other prime\n",i);
some changes which impact the constructs which are not 56. }
loop condition. Failing to do this present in the example. First 57. }
will result in an eternal loop. there is the: 58. return 0;
A second loop is seen on line 47 59. }

10
do variable on which the decision will be • Rewrite the if...else in the
{ based, and this is followed by a list of main() function to make use of
statements; case keywords succeeded by all the ternary operator
}while(condition); cases which need handling (here,
• Replace the isPrime() function
one will typically use enum with a
Here, the statements will be by an isOdd() function which
limited range). Statements can be
executed as long as condition is returns 1 when a given integer is
terminated with break, otherwise
true, which is almost the same as odd.
execution would fall through (which
the while loop. The difference is
also has its uses) and continue the • Design and write a small
that the body will be executed at
statements of the next case (if application which prints out the
least once. While loops are,
variable equals 4, statements2 will n Fibonacci sequence, where n
however, more common than
be executed). And finally there is a should be easily modifiable.
do...while.
default which stands for 'all other
A more popular format which cases'.
has been omitted here is the
One final note: it is possible to
switch...case construct:
jump out of if..else, while, for,
switch(variable) do..while and switch...case blocks by
{ using the 'break;' statement. And it is
case 1: possible to proceed with the next
statements1; iteration (of a loop) by using the
break; 'continue;' statement.
case 4:
is a
case 2:
Belgian Linux fanatic,
statements2; • Rewrite the for loop in the main() currently employed as an
break; function so it becomes a while loop embedded software engineer
default: with one of the world's leading
statements3; • Rewrite the if...else if..else satellite communications
} structure in the isPrime() function to companies. Apart from spending
a switch...case structure time with his family, he enjoys
This is a very compact form of playing with technology, and
writing if..else if...else if...else • Rewrite the ternary spends his days waiting for
(condition)?value1:value2 to an Blizzard to finally release Diablo
statements. A switch is passed a III.
if..else structure

11
HOW-TO
Written by Darrin Auxier
A SECURE NETWORK DRIVE
In this example, I'm using a laptop next to your userid, and click
running Gutsy Gibbon as the "client" "OK"
N/A (this is the PC that is sitting in front
Next, we need to change the
of me), while the "server" is a PC
fusermount permissions.
running Dapper Drake (this is the PC
which has files that I want to access From your terminal session:
while sitting at the laptop).
sudo chmod 4755
Using your favorite package /bin/fusermount
manager, install these packages: All
Dev Graphics Internet Multimedia System that is needed on the server is an OK, that's it for setup. Now
ssh server - I use . On let's use it.
the client side, you need an ssh First, log out (no need to
client - I use . reboot), and log back in. This
CD/DVD HardDrive USB Drive Laptop Wireless
Additionally, you'll need guarantees that all of your user
and . processes have the fuse

I
often find myself wanting to There is a tiny bit of work that capabilities that we just granted
share files between my main needs to be done from the command- you.
PC and my laptop. My laptop's line: Now, create an empty
small 60GB hard drive does not directory somewhere (say:
First, add yourself to the "fuse"
lend itself well to having copies of /home/user/mainpc):
group (replace <username> with
lots of multimedia files. I've found
your userid) : mkdir /home/user/mainpc
that the best solution is sshfs: it
combines the security of SSH with sudo adduser <username> fuse While not necessary, this is
the simple usability of a file easier if we add an entry for
system. All the required packages or go to System > Adminsitration
> Users and Groups, click "Manage mainpc in the client's /etc/hosts
are available in the Ubuntu file. To determine the IP address
repositories, so you may need to Groups", select the group "fuse",
click "Properties", click the checkbox of the main computer, then, on
enable Universe and Multiverse.

12
the main pc, run: If we had not added mainpc to the it in three categories:
/etc/hosts file, then we would:
ifconfig First, sshfs provides
sshfs automatically encrypted
Output will look something like
mainpc_user@192.168.0.3:/ communication through ssh.
this (I've put the interesting part
/home/user/mainpc
in bold): Second, it allows me to mount
I've mounted the root filesystem of any directory on the remote
eth0 Link encap:Ethernet HWaddr
00:0D:87:A9:7E:3D mainpc. The client sees it as computer without re-configuring.
inet addr: /home/user/mainpc
Bcast:192.168.0.255
Third, I can easily use sshfs to
Mask:255.255.255.0 As long as "mainpc_user" on mount a remote file system
inet6 addr: fe80::20d:87ff:fea9:7e3d/64 mainpc has access to something on across the internet - it does not
Scope:Link the server, then I can access it need to be on my local network.
UP BROADCAST RUNNING MULTICAST through the /home/user/mainpc
MTU:1500 Metric:1 If you're using a Windows
mountpoint. You don't have to mount
RX packets:50016073 errors:0 client, then Samba would be the
dropped:0 overruns:0 frame:0 "/" - you can mount the directory that
way to go. Personally, I use both
TX packets:51997049 errors:0 mainpc_user has access to.
Samba and sshfs.
dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000 If you use an alternate port for ssh
RX bytes:2547247776 (2.3 GiB) TX (say 822 instead of the default 22),
bytes:729954949 (696.1 MiB) then the mount command looks like :
Interrupt:10 Base address:0xe000
sshfs -p 822
On the client, edit the /etc/hosts mainpc_user@mainpc:/
file, and add a line similar to: /home/user/mainpc
192.168.10.3 mainpc My wireless-G network provides
Of course, you'll use the IP more than enough bandwidth to
address that you found when you watch movies over sshfs.
ran ifconfig on the main PC. As with just about any linux utility,
Now, we mount it using sshfs: there is always more than one
choice. The first "why didn't you use
sshfs mainpc_user@mainpc:/ ..." that comes to mind is Samba.
/home/user/mainpc Samba has it's place, but sshfs beats

13
HOW-TO
Written by Ronnie Tucker USING GIMP - PART 7
The Xtns menu is beside the File A window will appear
menu. You'll see items like Module presenting you with the available
FCM #12 - #17 : USING GIMP 1 - 6 Manager and Script-Fu, but our options for this Chrome
interest lies in the items called extension.
Buttons, Logos, Misc, Patterns, and
Web Page Themes. Another limitation
of these extensions is that most, if
not all, are not interactive. In other
words: guess-work, trial-and-error, if
Dev
you will.
Graphics Internet Multimedia System

Click Xtns > Logos > Chrome.

CD/DVD HardDrive USB Drive Laptop Wireless

As you can see, there are not


many options. You can choose a
This month, we'll discuss GIMP's
font style and size, a background
many Filters, and touch briefly on
color, and some text to apply the
the Xtns (extensions) menu. Both
extension to. I've picked a
menu items provide quick access
chunky font, and used the text
to dozens of special effects. The
'Full Circle', and here's the result:
main difference between the two
is that Xtns items will create a
new image with the specified
effect. Filters can be applied to a
whole image, or a selection of an
image.

14
Even though I had two yellow which measurement type you
colors selected, it still gave me a want the numbers to refer to
black chrome effect. What if I (inches, millimeters, pixels, etc.).
want to alter the text? Maybe I prefer pixels. Then there are
bring the letters closer together? two types of gaussian blur, but
I'm afraid not. The thing with we won't alter them for now.
extensions is that they are pre- Next, I click OK to apply the
made scripts. To fine tune the effect.
effect, you would need to go in to
your /usr/share/gimp/2.0/scripts
folder, copy the script, then edit it
in your favorite text editor. Not At the top of
very user friendly. This is one the window is a
reason why I never use them. preview, which
However, I wanted to briefly can be turned
introduce them, and then ignore on, or off, using
them. Let's move on to the more the check box
useful, and visual, Filters. below the
preview. Below
I'll use
that you have
the One blurry photo. Now let's
the Blur Radius for applying how
photograph use our selection skills to select
much blur you want to the image.
shown left just a part of the image to blur.
Beside the numbers you'll see a
as my I'm going to use the path tool to
small three-link chain icon - this links
starting just quickly make a selection to
the horizontal value with the vertical
point. blur.
value: change one and the other will
Let's jump right in and apply a change too. Unlinking the values
filter to the whole image. Click gives you more of a motion blur (as
Filters > Blur > Gaussian Blur. either horizontal, or vertical, will
have more blur than the other), but,
Just like with extensions, a for now, I'll keep them linked, and
window will appear. This window the values at seven. You can specify
is your preview and controls for
the selected filter.
15
Now, when I apply the blur, it correct it. which can help give an image
will affect only the selected area. atmosphere.
Filters >
Distorts >
Emboss is
useful for
picking out
detail that you
can't see initially.
While Ripple
will let you
make a
selection look
almost like it's
Blurring only the background
made of liquid.
(and not the door frame) has The filters named Artistic will
given it a look of depth, almost as Easily one of try to apply a painterly effect.
though the camera is focused on the most used Filters > Artistic > Oilify will try
the door frame. Let's play with a (and abused) to turn your photo into an oil
few more filter effects. effects applied painting
in the media
Filters > There are too many effects to
today is the
Enhance is list in this short article. The key
drop-shadow.
where we is to experiment with them. Play
Found under Filters > Light And
used the Red around with them to see what
Shadow > Drop Shadow, it will take a
Eye Removal they will give you. Don't be
selection (or text layer, anything
in last- afraid to give them high or low
really) and put a shadow under it. It
month's article. In this set of values. Sometimes accidents
can really help lift an item off the
filters, I often use Sharpen. This give the best results!
page, but it can look very cliché. This
filter has one slider which lets you
is also one of the few filters that has Next month, we will take all
sharpen the image (or selection).
no preview. Filters > Light And the things we've learned over
This is usually one of the first
Shadow also has many other the past seven months, and
effects that I apply to an image to
powerful effects such as Lighting, combine several photographs, to

16
end with a fantastical piece of what you want
GIMP art. But before then, let me to remove. This
just mention Layer Masks. is what I choose
most of the
Normally, when we erase part
time.
of a layer, it's gone for good. But
with layer masks we can remove You'll notice
parts of a layer - but only visually, that, beside the
while the original layer is still chosen layer, a
there, untouched. This is new thumbnail
invaluable as, later on, you may (a white
want to reinstate a part of a layer. square) has appeared. This is your
This is possible with a layer mask, mask. It is pure white at the
impossible with the eraser. moment, and is completely visible.
Let's say I want to erase the
steps from my photo. First, select You will see your layer return
the layer that's to be affected, to its old self. Click Disable Layer
now go to Layer > Mask > Add Mask to enable the layer mask
Layer Mask. again.
Here's (briefly) how masks work: Layer masks are a very
white is completely solid, and visible, powerful feature, and give you a
black is completely transparent, and great deal of flexibility by
the shades of grey in between will be keeping your layer always
semi-transparent. Make sure the available for future alterations.
mask thumbnail is selected, choose Think of it as having your cake
the paintbrush tool, and use the and eating it.
colour black to paint with. If you've
selected the mask layer, then you
will be hiding parts of the layer, not is Editor of
A window will appear, and magazine, a proud
erasing, hiding. To prove the point,
require an answer. Choosing Kubuntu user, and part-time
right click on the layer mask artist whose gallery of work can be
White (Full Opacity) will keep the
thumbnail, and choose Disable Layer seen at www.RonnieTucker.co.uk.
image as is, and let you paint out
Mask.

17
HOW-TO
Written by Julian Saraceni INSTALL UBUNTU 8.10
modern, but still usable, new look - Tabs not only help you save a
appealing to those looking for a lot of screen real estate, they
FCM#06 - Ubuntu 7.10 Upgrade fancy yet aesthetic theme. help you in organizing your files -
FCM#13 - Ubuntu 8.04
by not having to open several
Nautilus windows. Another
feature -- that users are noticing
and beginning to like -- is the
new eject button integrated in
the Places column in the sidebar.
Dev
Right next to the icons of your
Graphics Internet Multimedia System
CD/DVD drives a small eject icon
is shown which will, of course,
eject your optical media.

CD/DVD HardDrive USB Drive Scanner Wireless

I
t's that time of the year again, Intrepid Ibex includes the newest
leaves are turning orange and release of GNOME, 2.24. Nautilus,
brown in the northern the default file browser, has a lot of
hemisphere, and a new Ubuntu is improvements, including tabs - which
on the verge of being released, you are
namely Intrepid Ibex, bringing already
new features. familiar
This release brings the long with
awaited (and often postponed) from While this isn't a feature you
new theme “DarkRoom”; while your would sell your grandmother for,
not being the default selection, it web it is part of a notable
finally gives Ubuntu a dark, browser. improvement of the general

18
usability of the desktop for the past, many were struggling with installation:
several simple tasks. Deskbar, an its configuration, and the mere
applet for your Panel, now allows mention of xorg.conf made the • Install the
you to quickly write updates to strongest of men cry. This dark age package
the micro-blogging services of has finally come to an end, as the
Twitter and Identi.ca, and newest release of X.Org allows the • Execute the
Wikipedia searching. great majority of users - those script
without esoteric input devices nor Of course there are other
screen resolutions - to run Ubuntu scenarios where encrypting data
without an xorg.conf at all. This comes in handy - other than
especially helps those on computers hiding files from family members
with multiple users, as Person A can or work mates. Encrypting
simply plug in her tablet, and Person sensitive data on mobile
B her gaming mouse, without having computers like Note- and
to change anything. Netbooks is one of them.
But, there are other new features: Overall, I think great emphasis
for multi-user environments, one of was placed on the experience
the most prominent being the and additional functionality for
inclusion of the ecryptfs-utilities, the mobile user, which includes
Last but not least, on the offering you an easy way to create the new guest session function
GNOME side of the improvements, private encrypted folders in the that is easily accessible through
stands the new screen resolution users' home directory. Ubuntu has the User Switcher panel applet.
dialog, utilizing the recent XrandR supported LVM+LUKS encryption for It creates a temporary user
1.2 specifications of X.Org, entire partitions for a long time account, with no password,
drastically improving the handling already, but this had a major which has no access to home
of some multihead setups. drawback in areas like speed, setup directories nor internal storage
and the lack of per-user encrypted devices. It's a great feature if
This leads to X.Org 7.4. The you just want to lend your
content. Everything is encrypted by a
latest stable build of the notebook to someone for some
single password which has to be
ubiquitous X Windows System quick email checking or web
entered at every boot. The new
improves support for all major hot- surfing.
approach gives you a more user
pluggable devices such as mice,
centered solution with a not-too-hard Surfing the web on the go,
keyboards and graphics tablets. In

19
using and setting up 3G options to manage PPP/PPPOE and
connections, and switching route management were also added.
between these and wireless
In short, you could say that http://releases.ubuntu.com/rele
networks, was a major pain in the
Ubuntu has made a great leap ases/8.10 (Ubuntu)
past, and Intrepid overcomes
forward. When you look at its
these issues with the addition of http://releases.ubuntu.com/rele
features that the ordinary user of
the latest stable version of ases/edubuntu/8.10 (Edubuntu
today's computerized world needs
Network Manager, 0.7, which now add-on)
for everyday life, paired with its
manages common 3G scenarios
easy access and usability, this http://releases.ubuntu.com/rele
such as finally introducing system
release marks the first step in ases/kubuntu/8.10 (Kubuntu)
wide settings. Until now, you had
Ubuntu's future.
to be logged into your account to http://cdimage.ubuntu.com/xub
establish any connections using untu/releases/8.10 (Xubuntu)
Network Manager. The new
functionality now enables you to To upgrade from 8.04, press http://cdimage.ubuntu.com/ub
get a connection right after the Alt+F2 and type: untustudio/releases/8.10
service is started on boot. This (UbuntuStudio)
update-manager -d
really helps those just needing a
http://cdimage.ubuntu.com/my
quick terminal session rather than into the command box. Update
thbuntu/releases/8.10
a whole desktop environment, but Manager should open up and tell
(Mythbuntu)
it doesn't only see improvements you: New distribution release '8.10'
in handling today's mobility - is available. Click Upgrade and
follow the on-screen instructions.

20
MY STORY
Written by Angel
UBUNTU AND ME

I
n October of 2007, I was it was Ubuntu 7.10. I really enjoyed support Linux operating
perusing the web and came the experience, and I've since systems). I can pretty much do
across Ubuntu, and found it installed numerous Linux operating everything else on Ubuntu,
quite interesting. It seemed like a systems on VirtualBox just to try including working on my
neat idea. I had considered trying them out - however I always come websites with Dreamweaver -
to dual-boot Red Hat in the past, back to Ubuntu. Eventually, I grew thanks to Wine. I also enjoy the
but was always too scared for fear tired of the limitations of running an speed I have. Even the older
of screwing something up. Well, operating system virtually, and computer feels fast again with
for a while I just sort of read info, decided to give dual booting a try on Ubuntu running on it.
and didn't install anything. At an older computer, and I loved it.
My number one reason for
income tax time (approximately Actually, it wasn't a dual-boot - I used
loving Ubuntu though is this: I
February of 2008), I bought a new Wubi, and installed Ubuntu that way
did have some hardware issues
rig - the most powerful computer I on my husband's computer. It was
initially when first dual-booting
had ever owned. It's an Intel Core my first experience with Compiz, as
Ubuntu, and all I had to do was a
2 Quad Q6600 2.4GHz quad core you can't run that in VirtualBox. I
few searches to fix them. The
processor, 8MB of cache, 2GB of love how I'm able to completely
community support is
DDR2 RAM, a 500GB SATA II hard customize my desktop experience
phenomenal, and in all the time I
drive, and an NVIDIA GeForce without handing over more money to
used Windows (we're talking all
8500 GT 265mb. some third party company. The
the way back to the beginning
availability of software is also
Somewhere in between my here; my first computer had
another plus - I love how - if I need to
Ubuntu discovery and rig DOSshell on it) I have never had
do something - all I have to do is
purchase, I had read about the great sense of community
search the synaptic package
VirtualBox - so, now that I had a and support that I get from the
manager, and/or Google, to find the
system I could actually run it on Ubuntu community!
features I'm looking for.
without tremendous lag, I decided
I would say my experience has
to give it a go. I found an article The only reason at this point that I
been quite positive, and I look
that walked me step by step keep Windows is for games (I really
forward to many years of happy
through how to set up VirtualBox hope this changes - I would like to
Ubuntu computing.
with Ubuntu. At the time I believe see more big-name game developers
21
MY OPINION
Written by Robin Catling HOW MANY DISTROS ?
"I overheard you talking to your top five by volume. Novell and Red "I could be my own software
Knowledgeable Friend the other Hat are the top dogs in the corporate house? I could finally release
day, Professor." world... " Alter-Linux Jedi Edition 0.0.0.9."
This is generally Alter's way of Alter began a mental count and "Have you no standards, Alter?
opening an argument. I play along. quickly gave up. "There must be five I'm not talking about that
hundred listed on the DistroWatch Hawaiian shirt, either."
"Which bit in particular did you
website."
overhear?" "Standards, Professor?"
"Indeed"
"He said - I've only one problem "Think back to the 1980's – the
with Linux -" "Doesn't that prove the merits of origins of the personal computer.
the Open Source/Free Software How many competing platforms
Only one? Evidently he's never
ethos? Freedom to develop? Freedom we had, not just IBM's and Apple
tried setting up wireless internet
of choice?" machines, major consoles like
with a USB dongle.
the Atari, Amiga and
"The triumph of free-market
" - too many distros." Commodore. You could argue
consumerism?"
that until PC-DOS came along
"Distributions, please, Alter. there were no standards."
"Yes! No! Err..."
We'll have none of that slacker
language in this house. Anyone I had hoisted him by his old Marxist "You can't be serious,
would think you're a teenager." revolutionary politics again. Professor! Surely you can't
justify decades of allegedly
"Sorry, Professor. Surely there's "Anyone with a some spare time monopolistic and anti-
no such thing as too many distros - on his hands can create one. The competitive practices -"
sorry, distributions?" 'Linux from scratch' website even
provides you with step-by-step I have to admit, I've taught
"Whatever can you mean? him well; you never know when
instructions for building your own
Ubuntu, OpenSUSE, PCLinuxOS, they might be listening.
customized Linux system entirely
Fedora, MEPIS that's the 'official'
from source."

22
" - on the grounds that it green peas." Friend have an issue with too
contributed to widely accepted many distros?"
"I meant forks in the Linux
international standards?"
software code, Professor. Surely "He doesn't know which one to
"Would I ever?" that's how we've got so many use. He's not used to Linux's
distros?" greatest asset: choice. What do
"So, what your Knowledgeable
you do when you want a basic
Friend really meant was 'there are "There are practical reasons for
car to get you from A to B?"
too many standards?'" distributions to fork. Do you want an
office suite, a creative suite or a "Buy a recognised badge with
"No." firewall? Ubuntu forked from Debian four wheels and an engine."
Alter was perplexed. I took pity. because Shuttleworth wanted an
easy-install desktop." "And when you want to go
"Everyone likes to think they drag-racing?"
have made the superior choice - "I thought there are only so many
developers to write Linux code. "Assemble a dragster!"
be it the football team they
support, or the car they drive." Surely they can't all keep going?" The boy will go far.
"Or the religion they follow?" "Lots of the forks in Linux run to "So what's the answer, young
dead ends, or rejoin the main padewan?"
"Precisely. Although in your branches of development. Any
case, declaring yourself as 'Jedi' worthwhile improvements made by "Professor?"
on the census form was clearly the tribes will be absorbed into the "How many distros is too
not rational. But there's also a main branch. The truth is Linux isn't many?"
natural tendency for humanity to so fragmented as people think. We
turn tribal." have a few 'benevolent dictators'
"The distros are tribes?" guiding the core code. The Linux
kernel hasn't forked in any significant
"It would explain all the way, thanks (I think) to Linus occasionally earns money
playground 'my-Linux-is-better- Torvalds' control. Where are the as a project manager,
than-your-Linux' spats we get." numbers of users? They're with those business analyst and technical
trainer. He coaches fencing in
top five and the corporates you
"Are forks a problem, then?" the New Forest, Hampshire,
mentioned." England, and is completely, and
"Only when eating soup or utterly, barking mad.
"So why does your Knowledgeable

23
REVIEW
Written by Philip Royer URBAN TERROR

C
rouched my teammates takes out an kind of guy. I never liked being
behind the opponent who had just came around above, or on the same level as
dumpster, the corner. Rounds of machine-gun the action, I wanted to be IN and
with my LR-400 in fire rip through the wall behind me AMIDST the action. That's why
hand, I wait in as I run, as more I've always loved
suspense for my blue team first-person-
enemy to come around the members realize shooters (FPS):
corner. Every sound seems someone has the games where
amplified, and heightens the taken their flag. My you are a soldier
suspense. I can hear a fire-fight health is low, and of some sort,
going on in the distance. One of my wounded leg fighting in the
my teammates is across from me, has slowed me heat of a battle.
and he makes a run for the flag, down. I'm losing I've been playing
only to be taken out a few steps blood fast. BAM! these games
from his cover by a sniper in a BAM! A hidden since I was barely
window above. The sniper attacker steps out 6 years old.
unintentionally giving away his of his cover from the doorway to my
My first FPS was the game
position enables me to prime a right, and pumps two Desert Eagle
. It was the most
grenade and toss it through the rounds into my chest. I'm down until
intense game at the time. It
open window. The I respawn in a few seconds, but my
brought “3D” graphics, and
sniper's down, and I make a dash teammates catch the dropped flag
action packed missions fighting
for the flag. Gunfire opens up to and nail my assailant. They race
ferocious monsters, and blowing
my left, and I take a hit in the leg, back to our red base, winning the
everything up with missiles and
slowing me down. I spin to the left game for the red team, and ending
guns on your desktop. I say “3D”
and fire a burst into the body of another match in the game called
because the graphics back then,
my blue opponent; he's out of the Urban Terror.
compared to today's graphics, is
way. like comparing a four-year-old's
I reach the flag just as one of crayon drawing to the Mona
I've always been an In-The-Action

24
Lisa. It was pretty much the negatives, some with more ever played (Enemy Territory
coolest game I thought could ever negatives. With each game play being the first), and I loved it.
be made. (about an hour on Saturdays), I Instead of just shooting up
would be able to recognize what was computer controlled bots, I could
Since then, computers, good and what was bad in a game; now battle against other human
hardware, and software what I liked and what I disliked. minds. It added a whole new
developments have improved definition to FPS, because all the
dramatically. New games have One of the big factors for me was
players were at a different skill
been released with better having a LOT of guns. Sure, most
level, and each had a different
graphics, more missions, and tons games have a nice selection of 5 of
tactic. It made the game seem
of endless action. Some of my the most modern guns, but I needed
more real. But alas, the game
favorites are Castle Wolfenstein: more. I kept looking and looking for
CD fell off a desk and broke,
Enemy Territory, Battlefield 1942, more guns. After many years of
leaving me to search for a better
Battlefield 2, Rainbow Six: Eagle playing, I discovered Wolfenstein:
game.
Watch, Counter-Strike Source, Enemy Territory, a WWII geared FPS
Delta Force: Black Hawk Down, with tons of maps and tons of gun Battlefield 1942 was good, but
and many others. Each FPS game options (most modified by players it had only one game type,
had their positives and their who know how to code). But, I'm a limited weapons, and I couldn't
more modern warfare kind of guy, get multiplayer to work. That got
and, after a while, WWII old fast. Battlefield 2 was cool,
just gets old. So I decided but the same as its predecessor,
to look for other games. In 1942. I played game after game,
2001, I bought Delta Force: demo after demo, never
Black Hawk Down, and it seeming to be able to find a
was an immediate love at game I really could latch onto. I
first play. soon went back to Enemy
Territory, but it got dull after a
The game had tons of
while.
maps, great guns (though
not much selection), and a After about a year, I made my
great multiplayer feature. switch to Linux. Enemy Territory
This game was the second ran natively on Linux, so I was
multiplayer game I have happy enough to play it for an

25
hour per month. But Linux had its issue, or it was
own goodies. Nexuiz, Alien Arena, nearly impossible to
and Open Arena were available, figure out how to
and I gave each a whirl. But they play the game
are Sci-fi, and I'm NOT into that without reading
genre of games. instructions. It's click
and play for UT. The
I soon did a search online for a
interface is very easy
more modern (not futurist) FPS
to use; while in the
game. I stumbled across a
game, you click Esc
multiplayer-only game called
and a drop down
Urban Terror, and gave it a shot.
menu will appear
The welcome screen was
where you can edit
promising. Nothing super fancy,
your player's look,
but not low tech. I clicked join
weapons, and gear.
game and a LONG list of current
With each respawn,
active games opened up; another
you can either
promising aspect. Usually, when a
change guns, or leave everything the
game is bad, few people bother just one of the slick, modern
same. There's a red team and a blue
playing it. As I soon found out, weapons that are available to do
team, and you pick one or the other.
this was far from being a the job. With other games, such
It's that simple.
halfhearted or cheap knockoff FPS. as Delta Force, the weapons
There are many reasons why UT were not well designed, and
surpasses other FPS games: There are numerous weapons didn't have the “feel” that the
possibilities. If you want a clean and UT weapons have.
exact kill, go for the SR-8: One shot
To start playing Urban Terror to the body or head will eliminate
(UT), there is little more to do your target immediately. It also has a There are so many fun game
than typing in your player name very high-powered scope, making types to play with. This is also
and clicking play. It's that easy. long-range shots a breeze. Need a one thing that games such as
With other games, there always small, but high-powered machine Battlefield lacked, where you
seemed to be some conflicting gun for close quarters? The MP5k is had only one type of game (Take
Over: which was a game where

26
the winner took over the most your favorite. It makes it hard to
landmarks on the map), and, in get tired of the game. Each map
Counter Strike Source, you have is like a little world, each having
only the Bomb game type, unless its own landmarks and quirky
they've changed that in the last twists and turns. New maps are
two years. Unlike these other being continually created as
games, UT has several different well. So there's never a time
games, and each one has a where you have to say to
different approach to game play. yourself “when is the next
version of this game going to
Capture the Flag (CTF): There
come out so we have more
are two team's, and each team
maps?”
has a flag at its base. The goal is
to get the other team's flag all the
way back to your team's base to kill as many players on the One of the absolute coolest
without them taking it back, or opposite team before the time limit, features of UT is that it is
the other team stealing your flag. or kill limit is reached. Once a player available for all three major
Free For All (FFA): Everyone is is killed, he will re-spawn (come back OS's: Mac, Windows, and Linux.
an opponent. The winner has the to life) and continue playing in the So you never have to say to your
most kills at the end of the game. game. The winning team will have buddy, “I just found the
the most kills at the end of the game. awesomest game but it works
Team Survivor: There are two
So, with UT, whatever game you only for PC.” No, now you can
teams. The object is to eliminate
feel like playing, you just search for say “Hey dude, you gotta play
all the players on the other team,
the game type on the list of servers, this wicked game!!! You can
and still have players on your
and click to play. even play it on your Mac!!!” One
team left alive.
thing about most other
Bomb: The objective is to find multiplayer games that I really
and defuse the bomb that the disliked was that my Mac or PC
Maps, maps, and more maps.
other team has planted, before it friends couldn't join in the fun. It
Maps are the worlds in which the
goes off. made me feel like I was leaving
games are held. I've never played a
them out, and that's not cool in
Team Death Match (Team DM): game where there are so many maps
the Ubuntu world, where
There are two teams. The goal is that you don't know which one is

27
everyone helps one another, like One big downside is that it's only a bottom left corner of the screen
a family. multiplayer game, meaning that you and you're safe from the chat.
need the internet to play it. This can There may be some way to turn
be a problem when you're bored on off the player names, but I
While good graphics are vacation, in the middle of nowhere, haven't bothered looking into it.
important to some, speed is more or your Internet is down for a while. I'm usually so into the game that
important to me. Urban Terror has my only focus is what my
Another issue that some may not opponent's team is doing next.
both. It provides a fun,
find as offensive as others, is that
interactive, and detailed Other than that, there doesn't
there seems to be no restrictions on
environment while still keeping seem to be any other downsides
player's names. This means that
the memory usage to a minimum. of the game!
many of the players of the game
The Battlefield games I'm going to
have obscene names. There also
bash a little bit here because they
seems to be no way to turn off the
are a good example of an overly
chat function on the bottom of the A couple months ago, while on
“good” graphic game. They seem
screen, where some players seem to lunch break at work, I decided to
to try to make the environments
abuse their right to type whatever try something out. I wanted to
look and feel real, but this takes
they want. The latter can be fixed see if, just by showing a game to
so much system resources that it
quite easily with the use of a sticky someone, I could truly get them
no longer becomes a game; it
note. Just slap the note on the addicted without any forcing. So,
becomes a resource hog that is
I downloaded UT onto our
choppy, and only fun if you have
computer in the shipping
a super computer. UT looks good,
department, and, during one
and is fast, keeping you playing
lunch break, decided to show my
more, and waiting less.
co-worker, Josh. I played for
about 2 minutes before letting
him take the wheel. I had no
I've never heard of a truly idea what I had started.
perfect game. It's sad but it's
true. Seeing that these games are He picked up on the game
created by non-perfect people like very quickly and now, about 4
me, it would be impossible to months later, Josh plays UT for
create a perfect product. the majority, and sometimes the

28
entirety, of his lunch break. My when I remember that day when I warning to new players: It's
tactics worked like a charm. One first showed Josh. What a memory. EXTREMELY addictive. Have fun
afternoon, during the lunch hour, with Urban Terror!
we had a UPS guy drop off a
couple packages. While he was With its fast-paced action, great
unloading the boxes, he took a gun selection, and easily-understood
moment to look over Josh's interface, Urban Terror is quickly
shoulder. “Nice game dude!” said placed at the top of my list. It's a
the UPS guy and watched for a perfect game for those who love the
while. Who would have thought multiplayer world, while the
that a little demonstration of such strategist, and the computer vs. http://ubuntuforums.org/showt
a game could grab ones' attention human crowd, may not like it much. I hread.php?t=747587
so easily. Chuckle. I still laugh love it, and play it when I can. One

8.10
Intrepid Ibex
and:
www.Ubuntu.com
29
MOTU INTERVIEW
Taken from
STEPHAN HERMANN
Behind MOTU is a site featuring interviews with those known as 'Masters of the Universe' (MOTU). They are the volunteer army of
package maintainers who look after the and software repositories.

My very first distro was a SuSE Northrhine Westfalia and Hesse


Slackware, I don’t remember the today). At that time, I was using
version anymore, but I knew how Gentoo on my company laptop
long it took for me to download 10 and at home, so he needed to
1.44mb floppy disk images, around 7 convince me to use it in the first
days with a 9600 baud connection place.
between our Sun Server and the
Terminal Server where we could dial
in using Kermit :) Anyways, since
then I used, IMHO, all Linux Distros
on the market, SuSE, RedHat, Oh, that was also early 2005, I
37 Debian, Gentoo and other, smaller think around April, just before
distributions. the Hoary Release. When I felt
Au am Rhein, near that Ubuntu just worked on my
Karlsruhe, Germany personal and company
machines, I was convinced that I
\sh
Oh, that was early 2005, when a will use it for my daily work.
strange guy named Oliver ‘Ogra’ Knowing that Oliver was working
Grawert (aka Mr. Edubuntu) came to for the MOTUs (and these days
me and asked me to test the pre- also for Canonical as Main
release of Ubuntu Hoary. We were Contributor), my main drive was
Well, Linux got my attention in the to contribute back to Ubuntu,
working at this time in the same
beginning of 1993, while I was just because I liked what I saw
company (ISH GmbH, now Unity
fighting with Sun OS on our and thought to give back some
Media, a big Cable TV Provider in
university server (FernUni Hagen).

30
work. Well, actually it didn’t MOTU with upload rights. day. Even old pros are learning!
matter to me to whom I was And nobody should doubt
contributing, Ubuntu, Gentoo, him/herself just because he
RedHat, at least I was giving back doesn’t understand something in
some work. But Ubuntu was the first place. Listen to people,
special. It was numbered in Oh, in general I had many experience learn, try out, understand; I think
contributors and paid developers with other packaging formats, these are the most important
these days. So I started to work including debian packaging. This directives for people who want
on Debian Packages (which I had wasn’t the problem actually. Reading to join the Ubuntu Army :)
before, for my own pet projects) Makefiles is not so difficult, when
in Ubuntu. During Breezy, we had someone has a developer's
a nice big transition to deal with background. I think the most difficult
(C++ Transition), and I started to is when you deal with Debian Oh, there are a lot. First of all,
power on my engines, and filed a packaging, to follow the policy. the spirit of MOTU is unique
lot of fixes and debdiffs, Matthias Sometimes, it’s easy to just forgot (IMHO). You will know people,
‘Doko’ Klose was in charge for those policies, but later it’s much even if you don’t see them,
this, and he had to upload a lot of better to follow them in the first much better - it’s like a big
my packages. I think Matthias got place. Working for Ubuntu means family, with good days and even
fed up with uploading packages working with a team of other bad days. Second, I learned a lot
for me, so did Oliver, and I had to developers; I’m noting here that from other MOTUs, and I always
apply for MOTUship. These days, everyone who ever touched a learn a bit more, day by day.
everything was different from package, and changed something, is Third, others will learn from you,
today. For becoming a MOTU you a developer. Working with a team and it’s good to see that. For
had to apply for Ubuntu means that you shouldn’t only focus your own spirit. This drives me
Membership, which I did, and I on your own work, but focus also on to see people like Barry
was approved an Ubuntu Member the other people's work. When you (bddebian) to evolve (he was my
on 2005-05-20. It was special, work in the IT business, a good team first scholar ;)), or like Og Maciel
because I first met Mark (Sabdfl) helps you when you need advice; the evolving in other parts of
on IRC, and he had the final say same applies to Ubuntu, especially OpenSource (e.g. Gnome
on my application. After this when you work on the software level. Foundation, Foresight Linux,
approval, it took only, I don’t Nobody knows everything, so etc.). Fourth, it helps in your
know anymore, 2 or 3 weeks, until everybody learns more every single personal career, especially when
I became an “official” member of

31
you are working in the IT business. even though I don’t like Wine, but I Enterprise Linux or Novell/SuSE
think it’s important to have such a Enterprise Linux to Ubuntu LTS
tool in our repositories. Hopefully Releases. (I’m pointing out that
Scott Ritchie (the WineHQ Ubuntu even business customers are
Actually, there is only one: Just do Package Maintainer) will become a using Universe/Multiverse
something. Really, if you want to MOTU soon, and he’s taking over the repositories, so we, the MOTU
be a part in this famous Ubuntu uploads of Wine ;))) For Hardy+1, I Team, need to take care of the
Team, just start contributing. have some new packages hiding in stability and safety of
Package new software, fix my pocket, and hopefully they are Universe/Multiverse).
packages, or whatever you like. hitting hardy+1 very fast. And then
Just do something. Yeah, not there is the Ubuntu Server Flavour.
everybody does like to work with Which is very special, because I work There are many…
software, and not everybody likes with this flavour all day long. So at (Matrix) is
triaging bugs, but every single least for me, there needs to be some the best quote of Year
help is important. And yes, listen changes regarding the Server 1999/2000. But I think Linus has
to the people. Many old people flavour, and hopefully I can add a better one:
from MOTU, or other Ubuntu some ideas to it.
teams, know more than you do in
the beginning of your trip. Don’t
ignore them. We've had those
kind of people already, and they I think every new release will give
are most likely to fail, and don't fit the users a new experience. When Hmmm… what?
in to the team. you started in the early days (with
Hoary or Breezy), you can see how
Ubuntu is evolving. I do think that
Hardy will be special, as Dapper was,
because of the LTS (Long Term
Support) status. It gives the user the
Well, Hardy is just around the guarantee that he isn’t alone with it.
corner, and I worked on merges This gives also our (I’m saying this
and bugfixes and security stuff for with a purpose) business customers
Hardy. Wine was also on this list, an idea to switch from RedHat

32
Every month we like to publish some of the emails we receive. If you would like to

LETTERS submit a letter for publication, compliment or complaint, please email it to:
letters@fullcirclemagazine.org. PLEASE NOTE: some letters may be edited for space reasons.

I
n FCM#17 (page 36), someone LETTER OF THE MONTH Writer of Letter of the Month wins
two metal Ubuntu case badges!
appears to have problems
trying to edit the tags of their As an Ubuntu convert for a few years I've
MP3 files. You suggest to use grown to like, and live, with the OS. As a to get more people into developing
another program to edit these non-techie it can take a long time to 'do applications is there, the platform
something' or 'work around' something doesn't have the draw. Linux does
files, but you don't give a clue of offer tremendous opportunity within
that is familiar in Windows, but this is
which one to use. I would like to just familiarisation, and learning, the techie community but it falls
suggest a program called something I can accept. short outside this arena. I dream of
http://easytag.sourceforge.net/ one day being able to develop some
What all this tinkering has taught me is software by drawing down on pre-
(it's also in the Ubuntu repos). that a computer is many things to many written modules of code to provide
people. The opportunities are endless, the base for a simple application. Just
even if they are still essentially quite

I
as I plug in a new piece of hardware
'm very disappointed to see the dumb compared to nature. The skills I to offer a new opportunity.
now have are ones which help me
article "Programming in C" administer the home IT, but little else. The opportunity to provide a platform
(FCM#17). Worse still, it's the For other things I spend time searching for non techies to learn how to build
first of a series of articles. If I for, installing, evaluating, and removing, software doesn't exist or it's not
want to learn C, there are dozens software that may, or may not, fit my obvious to those outside that
of books, websites, on-line requirements. community. Not for Windows, Apple
or Linux. So here is the challenge.
tutorials etc. Why would I I would like to contribute, make my own Ubuntu you have hooked me as a
subscribe to a magazine that distro, write a program that does user, and I'll be staying for the
purports to be about Ubuntu to something (even if it is small), but don't foreseeable future. Now give me the
know how, and crucially, I don't have a
learn C? It makes no sense. As a skills to turn me into a user who
lot of spare time to learn. might one day make a useful
new user of Ubuntu, I would much
There may be an Ubuntu product that contribution.
prefer to see articles about
runs my desktop, but it doesn't run every
Ubuntu! piece of it because of a shortfall. Not in
Articles on different Ubuntu, but in my skills. The opportunity
applications running under

33
I
Ubuntu would be interesting was wondering if there is really a concepts and ideals behind
especially if they included details terminal or bash shell designed to Freedom of Speech/Software are
of installation, troubleshooting, as look like a chalkboard. If there is it so powerful that I denote them
well as the application itself. I'd would look really neat included with with capital letters. Ubuntu gave
also like to see articles on things edubuntu. If not you should tell us me proper adjectives, something
like the Ubuntu boot sequence: how you made the cover (FCM#17), I never could have imagined or
what is all that script I see when I or better yet create a bash shell considered before.
fire up Ubuntu and how do I work terminal like that. Is there such a thing as a
with it. Troubleshooting is always
"proper adjective"? Well, maybe
good: my hardware/app does not
not on Windows or Mac.
work, what do I do next? User Ed:
experience articles which you're
doing are great. In other words,
please include Ubuntu specific Ed:
stuff and not general computing,
or PC, articles.

Ed:

S
ince 9 months ago, when I
decided to try Linux for no
defensible reason, I've been
impressed with the open-source
community. One of the taglines I've
come to appreciate most is the
distinction between FOSS and
programs-you-can-get-for-free: Is it
free, as in beer, or Free, as in
Speech?
They're both good, and I'll take as
much beer as I can get, but the

34
Q&A
Written by Tommy Alsemgeest
If you have Ubuntu-related questions, email them to:
questions@fullcirclemagazine.org, and Tommy will answer them in a future issue.

Q
Or, you could check our article title Ubuntu, kernel 2.6.24-
index on the Ubuntu.com wiki: 19-generic
https://wiki.ubuntu.com/UbuntuMagaz root (hd0,0)
ine/FullIssueIndex kernel /boot/vmlinuz-2.6.24-
19-generic root=/dev/sda6

Q ro quiet splash
initrd /boot/initrd.img-

A
Install Ubuntu as usual, but 2.6.24-19-generic
use the resize feature on
the partition setup to Copy whichever parts you
change the size of your openSUSE want, open a terminal and type:

A
partition - to make room for your gksudo gedit
Normally, when you add
new Ubuntu partition. You can, /boot/grub/menu.lst
another Ubuntu based
however, share the Linux swap
operating system, the installer and paste the parts from the
partition between the operating
should automatically detect the older menu.lst in under the
systems.
other one that is already installed, existing ones. Save the file, and

Q
and add it to the new grub's reboot; if all goes well, you
menu.lst. should be able to boot into all
However, if for some reason it operating systems. If you've
does not do this, you can always add installed Ubuntu Ultimate first,

A
You should be able to do it it to the menu.lst yourself. Assuming and then Ubuntu, just reverse
by searching Google with that you installed Ubuntu first, and the instructions above. Always
"site:fullcirclemagazine.org" Ubuntu Ultimate second, you would paste into the menu.lst for the
added to the end. For example, if have to look in the file last installed operating system.
you want to search for Linux mint, /boot/grub/menu.lst on the Ubuntu
you would type into Google: partition, and scroll down to the
bottom. You should see something
linux mint like:
site:fullcirclemagazine.org
35
MY DESKTOP
Your chance to show the world your desktop or PC. Email your screenshots and
photos to: misc@fullcirclemagazine.org and include a brief paragraph about your
desktop, your PC's specs and any other interesting tidbits about your setup.

I have been using Ubuntu since Dapper. I had some hard times
getting used to Linux because I was learning on my own, but now
I really enjoy it. I am amazed at the high level of customization of
the Linux desktop environments. My favorite one is Gnome. Even
I'm an Ubuntu user since Ubuntu 6.06, and my Linux box is
though I was never very skilful with video games, Super Mario
running Ubuntu 8.04.
was one of the games I liked the most. Now I found this very nice
I've installed and from Synaptic, and my icon theme called in gnome-look.org. I downloaded
theme is from www.gnome-look.org. the wallpaper from deviantart.com. I also changed the colors of
the Gnome panels for a better fit with the Mario aesthetics. The
My box is a P4 with 256MB of RAM. castle, mushroom, flower, and other characters at the bottom are
not part of the wallpaper, but icons, and their labels are hidden
behind the panel. I'm also using Rainlendar, which I first heard of
in Full Circle Magazine #13.

36
TOP5 MIND MAPPING TOOLS
Written by Andrew Min

http://www.insilmaril.de/vym/ http://code.google.com/p/labyrinth/
VYM is one of Like most Gnome
the most apps, Labyrinth
popular mind puts the focus on
mapping apps ease of use. The
for Linux. It's interface is
chock full of completely
features, minimal, but
making it surprisingly easy
perfect for to use. Coloring,
users who need subbranches, and
lots of them. much more are
However, VYM available at the
isn't extremely click of a button. Labyrinth even sports a cool
easy to use. Most of it is toolbar-driven, meaning Drawing mode - perfect for tablet PC users. Finally,
that you can't just click inside the main window to there's a handy manager that keeps all your maps
add a branch (like you can with many of the others), together. On the downside, you can only export your
but must use the toolbar button or the hotkey map as an image (no cool PDFs for Labyrinth users).
(Insert, which is kind of awkward since it's nowhere
To install Labyrinth, use the package in the
near the home keys). On the plus side, you can
repositories.
export your map to almost every format available,
including OpenOffice, PDF, and XHTML.
To install VYM, use the package in the
repositories.

37
http://code.google.com/p/chartr http://freemind.sourceforge.net/
http://www.freehackers.org/~tnagy/kdis
CharTr is a recent fork of Labyrinth. The FreeMind is one of the oldest and most
sert.html
overall interface is basically the same respected Linux mindmapping tools.
(with a few icon tweaks), but sports Unfortunately, it's written in Java, a Semantik (formerly known as Kdissert,
several new features - including branch language that leaves much to be desired in the KDE 3 version mentioned below) is
folding, moving (via right click looks, speed, and overall feel. However, a powerful KDE mindmapper written
dragging), and a complete lack of a FreeMind makes up for this clunkiness in for KDE 4. By far my personal favorite,
menu, making it much easier to access features. Icons, colors, and almost all the Semantik achieves the perfect balance
the buttons. Finally, as an added bonus, exporting options you can think of make between FreeMind's power and
CharTr sports a nice PDF export FreeMind the most powerful mindmapper, Labyrinth's simplicity. Formatting
capability. Because Labyrinth hasn't hands-down. And think of the Java "feature" options, icons, colors, scrolling, and
been updated since April, CharTr is a positively: it's so ugly, you don't need to much more are all available. However,
great updating alternative. worry about it having to blend into your the program is also one of the easiest
desktop. to figure out, although it took me a
Currently, CharTr is not in the Ubuntu
little while to figure out how to enter
repositories. You'll need to use the .deb To install FreeMind, you'll find the
text in the branches. Big thumbs up to
provided at the homepage. package in the repository, but it
Thomas Nagy for this one.
is a tad out of date. check the sourceforge
link (above) for the latest version. You'll also To install Semantik, use the
has been a Linux
need the Sun supported version of the Java package in . You can also
addict since he first installed
runtimes, using other versions of Java may install (also in ) if
openSuSE in VMWare. Learn
cause crashes. you need a KDE 3 version.
more about him at
http://www.andrewmin.com/

38
Full Circle Team
HOW TO CONTRIBUTE - Ronnie Tucker
ronnie@fullcirclemagazine.org
- Rob Kerfia
We are always looking for new articles to include in Full Circle. For article guidelines, admin@fullcirclemagazine.org
ideas, and for issue translation, please see our wiki:
http://wiki.ubuntu.com/UbuntuMagazine - Robert Clipsham
mrmonday@fullcirclemagazine.org
Please email your articles to: articles@fullcirclemagazine.org

If you would like to submit news, email it to: Andrew Min


news@fullcirclemagazine.org Robert Orsino
HAVE YOUR SAY Mike Kennedy
Send your comments or Linux experiences to: David Haas
letters@fullcirclemagazine.org If you want to have your say on how Gord Campbell
Full Circle Magazine develops, please Matt Janeski
Hardware/software reviews should be sent to: attend our monthly IRC meeting. Jim Barklow
reviews@fullcirclemagazine.org David Sutton
You can find our next Agenda at:
Questions for Q&A should go to:
questions@fullcirclemagazine.org http://url.fullcirclemagazine.org/f2ba08
We want input from you, the reader, to
MyDesktop screens should be emailed to: help us make decisions that affect the
misc@fullcirclemagazine.org magazine.
Next general meeting (all welcome):
If you have questions, you can visit our forum: .
www.fullcirclemagazine.org
Meetings take place in the IRC channel
, which is on the
irc.freenode.net server. Or you can use
our webIRC page which is at And our thanks go out to
http://irc.fullcirclemagazine.org and it , the
Sunday 02nd November. will allow you to interact with our IRC and the many translation
channel from within your web browser. teams around the world.
Friday 28th November.

39

Você também pode gostar