You are on page 1of 39

full circle

ISSUE #36 - April 2010

GIMP PART 3 MORE DIGITAL RETOUCHING


full circle magazine #36 contents ^
My Opinion p.19
full circle Ubuntu Women p.28

Program In Python Pt10 p.07 Ubuntu Games p.30

My Story p.16 MOTU Interview p.24


Read how one man was
introduced to Ubuntu through
OpenOffice and how another
Retouch Photos - Pt 3 p.12 managed to discover it. Command & Conquer p.05

Using Google p.14 Book Review p.22 Letters p.26 Top 5 - Scanning Apps p.36

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.

full circle magazine #36 contents ^


EDITORIAL
This magazine was created using :

Welcome to another issue of Full Circle magazine.

T
he big news this month is that Full Circle is three years old! That's right folks, it
was April of 2007 that I had a crazy idea for a PDF magazine. I had no idea
that it'd be so popular, well loved and last for 36 issues! I want to thank each
and every reader for downloading, reading, helping and suggesting things to
keep this magazine alive. My thanks also go out to all the people you don't hear from
who help make this PDF possible, and professional!

Last month I promised a new logo and possible template tweaks. Sorry, but
Canonical haven't released the new Ubuntu logo font, so until they do it's business as
usual. But, while waiting for the font, Rob has updated the website with a fresh new Ubuntu is a complete operating
look. Check it out and feel free to pass your comments on to Rob. system that is perfect for
laptops, desktops and servers.
Whether at home, school or
Everyone wave goodbye to Tommy, our Q&A man. He's off to work on other things, work, Ubuntu contains all the
but Gord (one of our proof-readers) has stepped up and is taking over the Q&A section. applications you'll ever need
Be sure to read his Q&A tips page this month as it really is necessary that you send including word processor, email
application and web browser.
detailed information if you want an answer to your question. Ubuntu is and always will be free
of charge. You do not pay any

cake image: soapylovedeb (Flickr.com)


And last, but by no means least: the podcast. Robin and Co. are, licensing fees. You can
as I write this, putting the finishing touches to episode #5, and download, use and share Ubuntu
with your friends, family, school
episode #4 is already on the site. Sorry for the delay in getting #4 or business, for absolutely
released and for the recent RSS hiccups. Hopefully they'll be nothing.
resolved this month.
Once installed, your system is
ready to use with a full set of
productivity, internet, drawing
and graphics applications, and
Editor, Full Circle magazine games.
ronnie@fullcirclemagazine.org
use the new
'contents' link to jump
to the contents page
full circle magazine #36 from any other page!
contents ^
NEWS
Ubuntu 10.04 Released! Ubuntu 10.04 LTS will be New Ubuntu Manual
supported for three years on Full Circle Podcast -
Episode 04 & 05
This release desktops and five years on
incorporates servers. Ubuntu 10.04 ,a
the Desktop Netbook Edition will be comprehensive beginner's
supported for 18 months. The Full
Edition and the guide designed for the Ubuntu
Circle
Server Edition. operating system. It is written
Ubuntu 10.04 LTS is also the Podcast is
Codenamed under an open source license
basis for new 10.04 releases of back and
"Lucid Lynx", and is free for you to
Kubuntu, Xubuntu, Edubuntu, better than
10.04 LTS download, read, modify, and
UbuntuStudio, and Mythbuntu: ever! The
continues share.
: podcast is in both MP3
Ubuntu's proud tradition of
http://kubuntu.org/news/10.04- and OGG formats.
integrating the latest and :
greatest open source lts-release Easy to understand - Plenty of
: By now, episode #5
technologies into a high- screenshots - All in one file -
http://xubuntu.org/news/10.04- should be hitting the
quality, easy-to-use Linux Start with the basics -
release internet. Sorry for the
distribution. We are also Translated into more than 50
: delay in #4 arriving and
pleased to announce Ubuntu languages - CC-BY-SA licensing -
http://edubuntu.org/news/10.04 with recent RSS glitches.
10.04 Netbook Edition, which is No cost - Printer friendly -
not a long-term support -release Troubleshooting section
release. :
http://mythbuntu.org/10.04/rele •
You can download the manual
ase •
Read more about the for free as a PDF, or buy a
: •
features of Ubuntu 10.04 LTS in printed copy through Lulu. All
the following press releases: https://wiki.ubuntu.com/Ubuntu of the relevant information is
The podcast and show notes
Desktop and Netbook editions: Studio/10.04release_notes on our website, http://ubuntu-
are available at:
http://www.ubuntu.com/news/u manual.org.
http://fullcirclemagazine.org
buntu-10.04-desktop-edition : Ubuntu Weekly News
Server edition: : Ubuntu News
http://www.ubuntu.com/news/u
buntu-10.04-server-edition

full circle magazine #36 contents ^


COMMAND & CONQUER

F
ollowing my article last important to note is the hex
month on customizing • Finding hex values of Then to run it all you need value of the colour you decide
prompts and shells, I colours, and finding to do is the following: upon. Once you've decided
thought it might be complementary colours upon your base colour, it's time
nice to explain how you can ./colours to find complementary colours.
customize the colours used by • Some way to display the If you share my problem of
your terminal. It's also a good resulting colour scheme as a It will display something like being unable to think of
introduction to your .Xdefaults test the one shown below. complementary colours off the
file, which offers quite a bit of top of your head, you can use
control over user-specific I'll be focusing on the The second step for me is the search function on
settings. It can be used to set methods I'm comfortable with, always to pick a base colour, ColourLovers:
the mouse cursor, urxvt- but it's by no means the only which impacts what other http://www.colourlovers.com/
specific settings, configuring way to create these colour colours I can choose, as we and give it the hex value for
terminal settings, setting DPIs, schemes. The first thing to do want complementary colours. the colour to find palettes of
anti-aliasing, and other X Font is to check the current colour You can always choose a basic matching colours. Once you've
preferences, and theming scheme to see what you have colour, green, for example. decided upon your set of 16
xscreensaver, among other to work with, if anything. To do Then you can open a colour colours (and the
things. There are plenty of so, I highly recommend Daniel palette, either gcolor2 if you background/foreground
examples of terminal colour Crisman's colourscheme.sh want a stand-alone colour colours, for a total of 18 hex
schemes at Aaron Griffin's (see the first link of the Further chooser, or you can use GIMP values), it's time to write it into
website (he's the lead Reading section, at the very to mix new colours. What's your .Xdefaults. The format to
developer of ArchLinux): end of that webpage). To use it, do so for all terminals is this:
http://phraktured.net/terminal- just copy it into a file, and
colors/. Today, I'll be covering chmod +x the file. For example: !---- Terminal Colours
*background: #000000
the process by which you can *foreground: #ffffff
design your own terminal vim colours *color0: #000000
(see footnote [1] on the next page for *color1: #9e1828
colour scheme. This consists of
more information on the above) *color2: #aece92
a few basic steps:
*color3: #968a38
<after pasting in the script and *color4: #414171
• Understanding the syntax of *color5: #963c59
exiting vim>
the .Xdefaults file regarding *color6: #418179
colours *color7: #bebebe
sudo chmod +x colours
full circle magazine #36 contents ^
COMMAND & CONQUER
*color8: #666666 opacity setting (so 70% you really like, but that's part
*color9: #cf6171 opaque, or 30% transparent). of the fun. I also realize that
*color10: #c5f779 Arch Wiki page on .Xdefaults,
*color11: #fff796 This is only possible for the two links I have for more with a few links and examples:
*color12: #4186be terminals that support info about .Xdefaults are for http://wiki.archlinux.org/index.p
*color13: #cf9ebe transparency, and on systems Arch, but I wasn't able to find hp/Xdefaults
*color14: #71bebe where you're running a any similar pages for Ubuntu.
*color15: #ffffff
compositing manager Besides, the instructions will be A thread on the Arch Forums,
(xcompmgr, cairo-compmgr, almost identical for either with terminal colour schemes:
The top line is the format for
compiz, mutter, and so forth), system. The examples I used http://bbs.archlinux.org/viewtop
comments in the .Xdefaults
in order to render the true above are also the colour ic.php?id=51818&p=1
file. You can also specify a
transparency. scheme I use, which I believe I
colour scheme for a specific
based on someone's .Xdefaults ColourLovers (for colour
terminal by appending the
Once you've added your that I found online years ago. palettes):
name of the binary in front of
preferred colours into the There's probably not much left http://www.colourlovers.com/
the asterisk. For example (the
.Xdefaults file, you'll probably of the original, but I felt I
same scheme, just for urxvt-
want to see what it looks like should note that it's not all my [1] In order to paste in Vim without it
only): adding spaces due to auto-indenting,
without having to log out and work. As usual, any questions,
run “:set paste”, hit “i” to insert in
urxvt*background: [70]#000000 back in. Luckily, you can do so suggestions, or general paste mode, and paste your script
urxvt*foreground: #ffffff with just a little bit of feedback, can be directed to into the file. To disable paste mode,
urxvt*color0: #000000 command-line magic. Entering lswest34@gmail.com. I also give in “:set nopaste”. Both
urxvt*color1: #9e1828 the command: ask that anyone who does send commands are run in the usual vim
urxvt*color2: #aece92 way, and without quotes.
urxvt*color3: #968a38 an email write “FCM – C&C” in
urxvt*color4: #414171 xrdb -merge ~/.Xdefaults the subject header, so that I
urxvt*color5: #963c59 don't overlook it. I'd also love
urxvt*color6: #418179 will force xrdb (X Resource to see the results of your
urxvt*color7: #bebebe Database Manager) to re-load
urxvt*color8: #666666 .Xdefaults, and I'll gladly
urxvt*color9: #cf6171 the settings within .Xdefaults, feature a few in the next C&C,
urxvt*color10: #c5f779 and thereby overwrite any if you send me a screenshot
urxvt*color11: #fff796 current settings. Re-running and the corresponding
urxvt*color12: #4186be the colours script will also give
urxvt*color13: #cf9ebe .Xdefault settings.
urxvt*color14: #71bebe you an overview of your new has learned all he knows
urxvt*color15: #ffffff colour scheme. from repeatedly breaking his
system, then having no other
Daniel Crisman's
option but to discover how to fix
In this version, the value in This is essentially all there is colourscheme.sh from: it. You can email Lucas at:
square brackets before the hex to it. It may take a bit of trial http://tldp.org/HOWTO/Bash- lswest34@gmail.com.
value for the background is an and error to find a setup that Prompt-HOWTO/x329.html
full circle magazine #36 contents ^
HOW-TO Program In Python - Part 10
So... let's talk about XML. data</node3sub1> with a number or punctuation.
XML stands for EXtensible </node3> You should avoid “-”, “.” and
FCM#27-35 - Python Parts 1 - 9 </root>
Markup Language, very much “:” in your tag names since
like HTML. It was designed to some software applications
The first thing to notice is
provide a way to store and might consider them some
the indentation. In reality,
transport data efficiently over sort of command or property
indentation is simply for
the Internet or other of an object. Also, colons are
human consumption. The XML
communication path. XML is reserved for something else.
file would work just as well if it
basically a text file that is Tags are referred to as
looked like this...
formatted using your own tags elements.
Dev Graphics Internet M/media System and should be fairly self- <root><node1>Data
documenting. Being a text Here</node1><node2 Every XML file is basically a
file, it can be compressed to attribute=”something”>Node 2 tree - starting from a root and
allow for faster and easier data</node2><node3><node3sub1 branching out from there.
>more
CD/DVD HDD USB Drive Laptop Wireless transfer of the data. Unlike data</node3sub1></node3></roo Every XML file MUST have a
HTML, XML doesn't do t> root element, which is the
anything by itself. It doesn't parent of everything else in

Y
care how you want your data Next, the tags contained in the file. Look again at our
ou probably have heard to look. As I said a moment the “<>” brackets have some example. After the root, there
of the term XML. You before, XML doesn't require rules. First, they must be a are three child elements:
may not, however, you to stick to a series of single word. Next, when you node1, node2 and node3.
know what it is. XML standard tags. You can create have a start tag (for example While they are children of the
will be the focus of our lesson your own. <root>) you must have a root element, node3 is also a
this month. The goal is: matching closing tag. The parent of node3sub1.
Let's take a look at a closing tag starts with a “/”.
• To familiarize you with what generic example of an XML file: Tags are also case sensitive: Now take a look at node2.
XML is. <node>, <Node>, <NODE> Notice that in addition to
• To show you how to read and <root> and <NodE> are all different having its normal data inside
write XML files in your own <node1>Data Here</node1>
tags, and the closing tag must the brackets, it also has
applications. <node2
attribute=”something”>Node 2 match. Tag names may contain something called an attribute.
• Get you ready for a fairly data</node2> letters, numbers and other These days, many developers
large XML project next time. <node3> characters, but may not start avoid attributes, since
<node3sub1>more
full circle magazine #36 contents ^
PROGRAM IN PYTHON - PART 10
elements are just as effective correct. In fact, some website import
and less hassle, but you will applications use XML files as (http://effbot.org/downloads/#el elementtree.ElementTree as ET
find that attributes are still simple database structures. ementtree) and download the tree =
used. We'll look at them some Now, writing an application to source file directly ET.parse('xmlsample1.xml')
more in a little bit. read this XML file could be (elementtree-1.2.6-
done without too much trouble. 20050316.tar.gz). Once ET.dump(tree)
Let's take a look at the Simply open the file, read each downloaded, I used the
useful example below. line and, based on the package manager to extract it When we run the test
element, deal with the data as to a temporary folder. I program, we should get back
Here we have the root it's read and then close the file changed to that folder and did something like what is shown
element named "people", when you are done. However, a “sudo python setup.py below right.
containing two child elements there are better ways to do it. install”. This placed the files
named "person". Each 'person' into the python common folder All that we did was allow
child has 6 child elements: In the following examples, so I could use it in either ElementTree to open the file,
firstname, lastname, gender, we are going to use a library python 2.5 or 2.6. parse the file into its base
address, city and state. At first module called ElementTree. Now we can start
glance, you might think of this You can get it directly from to work. Create a /usr/bin/python -u
XML file as a database Synaptic by installing python- folder to hold this "/home/greg/Documents/articles/xml/rea
(remembering the last few elementtree. However, I chose month's code, der1.py"
lessons), and you would be to go to the ElementTree copy the above <people>
XML data into your <person>
<people> favorite text <firstname>Samantha</firstname>
<person> <lastname>Pharoh</lastname>
<firstname>Samantha</firstname> editor, and save it
<gender>Female</gender>
<lastname>Pharoh</lastname> into that folder as <address>123 Main St.</address>
<gender>Female</gender> “xmlsample1.xml”. <city>Denver</city>
<address>123 Main St.</address> <state>Colorado</state>
<city>Denver</city> </person>
<state>Colorado</state> Now for our
<person>
</person> code. The first <firstname>Steve</firstname>
<person> thing we want to <lastname>Levon</lastname>
<firstname>Steve</firstname> do is test our <gender>Male</gender>
<lastname>Levon</lastname> <address>332120 Arapahoe
<gender>Male</gender> install of
Blvd.</address>
<address>332120 Arapahoe Blvd.</address> ElementTree. <city>Denver</city>
<city>Denver</city> Here's the code: <state>Colorado</state>
<state>Colorado</state> </person>
</person> </people>
</people>

full circle magazine #36 contents ^


PROGRAM IN PYTHON - PART 10
parts, and dump it out as it is Element: gender - Data: Male broken down within person. coordinates into our GPS and
in memory. Nothing fancy here. Element: address - Data: Next we created a simple for then try to go find it. According
332120 Arapahoe Blvd.
Element: city - Data: Denver loop to walk through each to Wikipedia, there are over
Now, replace your code with Element: state - Data: person object. We then created 1,000,000 active cache sites
the following: Colorado another for loop to pull out the world wide, so there are
data for each person, and probably a few in your area. I
import Now we have each piece of display it by showing the use two websites to get the
elementtree.ElementTree as ET data along with the tag name. element name (.tag) and the locations we search for. One is
tree = We can simply do some pretty data (.text). http://www.geocaching.com/
ET.parse('xmlsample1.xml') printing to deal with what we and the other is
have. Let's look at what we did Now for a more real-world http://navicache.com/. There
person = here. We had ElementTree example. My family and I enjoy are others, but these two are
tree.findall('.//person')
parse the file into an object an activity called Geocaching. about the biggest.
for p in person: named tree. We then asked If you don't know what that is,
for dat in p: ElementTree to find all it's a “geeky” treasure hunt Files that contain the
print "Element: %s - instances of person. In the that uses a hand-held GPS information for each
Data: %s" %(dat.tag,dat.text)
sample we are using, there are device to find something geocaching site are usually
two, but it could be 1 or 1000. someone else has hidden. They basic XML files. There are
and run it again. Now your
Person is a child of people and post the gross GPS coordinates applications that will take
output should be:
we know that people is simply on a web site, sometimes with those data and transfer them
/usr/bin/python -u the root. All of our data is clues, and we enter the to the GPS device. Some of
"/home/greg/Documents/articl
es/xml/reader1.py"
<?xml version="1.0" encoding="ISO-8859-1"?>
Element: firstname - Data: <loc version="1.0" src="NaviCache">
Samantha <waypoint>
Element: lastname - Data: <name id="N02CAC"><![CDATA[Take Goofy Pictures at Grapevine Lake by g_phillips
Pharoh Open Cache: Unrestricted
Element: gender - Data: Cache Type: Normal
Female Cache Size: Normal
Element: address - Data: 123 Difficulty: 1.5
Main St. Terrain : 2.0]]></name>
Element: city - Data: Denver <coord lat="32.9890166666667" lon="-97.0728833333333" />
Element: state - Data: <type>Geocache</type>
Colorado <link text="Cache Details">http://www.navicache.com/cgi-
Element: firstname - Data: bin/db/displaycache2.pl?CacheID=11436</link>
Steve </waypoint>
Element: lastname - Data: </loc>
Levon Navicache file

full circle magazine #36 contents ^


PROGRAM IN PYTHON - PART 10
them act as database latitude and longitude, the type an attribute. The name is the
programs - that allow you to of cache it is, and a link to the for w1 in w: part after “CDATA” and before
keep track of your activity, web page for more information if w1.tag == "name": the “Open Cache:” part. We will
sometimes with maps. For now, about this cache. The name be chopping up the string into
we'll concentrate on just element is a long string that Since we will be looking at smaller portions that we want.
parsing the download files. has a bunch of information that the 'name' tag first, let's review We can get part of a string by
we can use, but we'll need to the data we will be getting using:
I went to Navicache and parse it ourselves. Now let's back.
found a recent hide in Texas. create a new application to newstring =
<name oldstring[startposition:endpo
The information from the file is read and display this file. Name id="N02CAC"><![CDATA[Take sition]
shown on the previous page. it "readacache.py". Start with Goofy Pictures at Grapevine
the import and parse Lake by g_phillips
So, we can use the code
Copy the data from that box, statements from our previous
Open Cache: Unrestricted below to grab the information
and save it as “Cache.loc”. example. we need.
Before we start coding, let's Cache Type: Normal
examine the cache file. import
elementtree.ElementTree as ET Cache Size: Normal Next we need to grab the id
that's located in the attribute
The first line basically tells tree = ET.parse('Cache.loc') Difficulty: 1.5 of the name tag. We check to
us that this is a validated XML see if there are any attributes
file, so we can safely ignore it. Now we want to get back Terrain : 2.0]]></name>
(which we know there are), like
The next line (that starts with just the data within the this:
“loc”) is our root, and has the waypoint tag. To do this, we This is one really long string.
attributes "version" and "src". use the .find function within The 'id' of the cache is set as
Remember I said earlier that ElementTree. This will be
attributes are used in some returned in the object “w”. # Get text of cache name up to the phrase "Open Cache: "
files. We'll deal with more CacheName = w1.text[:w1.text.find("Open Cache: ")-1]
attributes in this file as we go w = tree.find('.//waypoint') # Get the text between "Open Cache: " and "Cache Type: "
on. Again, the root in this case OpenCache = w1.text[w1.text.find("Open Cache:
")+12:w1.text.find("Cache Type: ")-1]
can be ignored. The next line Next, we want to go through # More of the same
gives us our waypoint child. (A all the data. We'll use a for loop CacheType = w1.text[w1.text.find("Cache Type:
waypoint is a location where, in to do this. Within the loop, we ")+12:w1.text.find("Cache Size: ")-1]
this case, the cache is to be will check the tag to find the CacheSize = w1.text[w1.text.find("Cache Size:
")+12:w1.text.find("Difficulty: ")-1]
found.) Now we get the elements 'name', 'coord', 'type' Difficulty= w1.text[w1.text.find("Difficulty:
important data that we want. and 'link'. Based on which tag ")+12:w1.text.find("Terrain : ")-1]
There is the name of the we get, we'll pull out the Terrain = w1.text[w1.text.find("Terrain : ")+12:]
cache, the coordinates in information to print it later on.
full circle magazine #36 contents ^
PROGRAM IN PYTHON - PART 10
if w1.keys():
for name,value in
w1.items():
if name == 'id':
CacheID = value is owner of
,a
Now, we can deal with the consulting company in Aurora,
Colorado, and has been
other tags for Coordinates, programming since 1972. He
type, and link the code shown enjoys cooking, hiking, music,
below right. Finally, we print and spending time with his
them out to see them using the family.
code at the bottom right. Far
right is the full code.

You've learned elif w1.tag == "coord":


enough now to read if w1.keys():
most XML files. As for name,value in w1.items():
if name == "lat":
always, you can get
Lat = value
the full code for this elif name == "lon":
lesson on my website Lon = value
which is at: elif w1.tag == "type":
GType = w1.text
http://www.thedesignat
elif w1.tag == "link":
edgeek.com. if w1.keys():
for name, value in w1.items():
Next time, we will Info = value
Link = w1.text
utilize our XML
knowledge to get
information from a print "Cache Name: ",CacheName
wonderful weather site print "Cache ID: ",CacheID
and display it in a print "Open Cache: ",OpenCache
terminal. Have fun! print "Cache Type: ",CacheType
print "Cache Size: ",CacheSize
print "Difficulty: ", Difficulty
print "Terrain: ",Terrain
print "Lat: ",Lat
print "Lon: ",Lon
print "GType: ",GType
print "Link: ",Link

full circle magazine #36 contents ^


HOW-TO Retouch Photos in GIMP - Part 3

H
ere is the final article If you notice a lack, or
FCM#34-35 - Retouch Photos 1 - 2 regarding color excess, of any colors -
correction. Here we including cyan, red, magenta,
will introduce color green, yellow or blue - Color
adjustment in GIMP by Balance is a good option to
examining a few example correct this problem.
images. Let's start with the first
example: Of course, we can use this
tool for just a selected area by
using the select tool.
Dev Graphics Internet M/media System

Let us analyse another


picture.

CD/DVD HDD USB Drive Laptop Wireless

There is too much yellow in


the picture, and a lack of blue.
To correct this we will open the
Color Balance tool (top right)
from the Colors menu. It can be said the density of
colors is too high in this
To return the picture to true picture. The best way to solve
color levels (right) we need to this problem is by using the
increase the level of blue in Hue-Saturation Tool which is in
this window. the Colors Menu.

full circle magazine #36 contents ^


RETOUCH PHOTOS IN GIMP - PART 3
colors. It creates colors to Once we adjust all colors, features of this tool, you can
replace other colors. Generally, this is our result. visit
we don't use Hue to adjust http://docs.gimp.org/2.6/en/
colors. But it is the best tool if I will finish my article after where you can also find a lot of
you want to change any color. giving some short information documents on other aspects of
about GIMP. GIMP.
Let us examine this picture
that has a high level of yellow Gimp can let us automate If your scanner has an
color density. some work. Some tools which option to scan film negatives,
are in the Colors menu: you can scan them, then use
the Colors > Invert tool to turn
them into positives.

All images are public domain license

Author: Hüseyin SARIGÜL


Another way to adjust colors
is by using the Levels tool from These are really effective Translated from Turkish into
We can decrease the the Colors Menu. We will adjust and easy to use. For the English : Mehmet SARIGÜL
saturation value of the pictures each color level separately.
to make them return to natural Start with one color, then try to
colors. Lightness is used to find the true color level by
adjust the level of darkness- moving the rectangles
lightness. Hue can mix the (especially the middle one).

full circle magazine #36 contents ^


HOW-TO Use Google Effectively
knowledge of some of the tips
N/A and tricks I use everyday. I
thought, therefore, that this
knowledge might be useful to
new Ubuntu users needing a server site:wiki.ubuntu.com
more efficient way to find before the term.
answers to problems. I'm not This will return results from
saying you'll be able to find the only the Ubuntu Wiki pages. I :
answer to any problem with <google search string> -
find this search trick to work <unwanted result(s)>
these tips, but if the answer is especially well on forums.
Dev Graphics Internet M/media System
out there, you'll most likely find Don't get me wrong, their :
it faster than if you just went search functions are fine for Samurai -manga -history
through pages and pages of most people, but I simply find I
Google results. get the best results by using This works if you are
CD/DVD HDD USB Drive Laptop Wireless
Google. searching for the SamuraiWTF
Site-only search pen-testing suite and you kept
Removing Results getting results relating to
Ever see those search bars either manga or Japanese
on websites that say “google Ever run a search and find history. This tip is especially
custom search”, and pull up that your search terms also useful when you're not entirely
results for the webpage you're apply to some electronics sure what the exact name of
on? They're most likely (though

L
store, performance troupe, or something is, so you can start
ately, the majority of I'm no expert) using this trick something else completely eliminating false results.
requests regarding to ignore any results that don't unrelated? This may not
computers - that I've originate from their webpage. happen very often with linux- File Types
gotten from friends - is general questions, but
simply solved with a quick : sometimes the names of some Ever find yourself looking for
Google search. That being said, <google search terms>
site:<domain name of site> FOSS apps (like Wine) can be white papers on something, or
the same Google searches easily mistaken. Google allows looking for a useful how-to, but
could have been run by the you to ignore results to do with find only PDF manuals for your
:
people asking me the LAMP on an Ubuntu 9.10 a term by appending a hyphen device? Google allows
questions, yet they lacked
full circle magazine #36 contents ^
USE GOOGLE EFFECTIVELY
specification of what type of Google, giving you all you
file it should search for. This need to know. Why not just
can also be combined with the use advanced search? Ease of
above to remove any files of use mainly, and efficiency
that type from the results. (much easier for fast typers to

Full Circle
give a few custom parameters
: than go to "advanced search"
<google search string> and click your way through

Podcast
filetype:<extension (minus
options).
the dot)>

I hope this helps a few of


:
samsung n110 linux our readers solve their
compatibility -filetype:pdf problems faster, leaving more
time for playing around with
The above will return Linux. Even if you don't use The is back and better than
possible results for linux Linux full-time, this is always ever!
compatibility of the Samsung useful information to have (in
n110 netbook, and ignore any my experience). Topics in episode four include:
PDF files in the results, to • News
avoid getting manuals for the Heck, maybe it's even • Backups (Ubuntu One, DropBox etc.)
samsung n110, etc. something to share with your • Gaming (Wesnoth and Newerth)
non-technical friends, if you're • Feedback
Google Help the kind of person to offer help ...and all the usual hilarity.
and tips like that.
Wondering how I know
these things? You can find the
syntax for these tips and tricks
from the "advanced search".
Just go to Google's advanced
search, and input/choose the The podcast and show notes are at:
restrictions you want, and look has learned all he knows http://fullcirclemagazine.org/
at the very top (the text from repeatedly breaking his
system, then having no other
search bar) and it will show option but to discover how to fix
you what the parameters are it. You can email Lucas at:
that are being passed to lswest34@gmail.com.

full circle magazine #36 contents ^


MY STORY My Linux Experience

I
knew of Linux a long time Energy Particles) physicists use , by the magic command my computer for the first time
ago, but I didn't use it until Unix or Linux, but, in my “apt-get install”. Yes! It was instead of being dragged by it.
I went to graduate school. subfield, people use all kinds of really magic for me, a first-time This feeling is pretty good.
computers. However, I decided user of Ubuntu. On Windows,
to at least try Linux one time. you have to first buy the Another important thing I
As a physics Ph.D. student, I license, download or buy the appreciate is that a CD is not
need to do data analysis I was really surprised that software, and then follow the needed for installing a
extensively both in lab and at there is an installer called Wubi instructions to install it. But on complete Ubuntu without
home. I was preparing for a which allows people to install Ubuntu, you can get almost Windows or any other systems.
talk on my recent research at and uninstall Linux - more everything you need with “apt- After using Ubuntu frequently
home, and I had to modify one exactly Ubuntu I guess - as an get install”. I really like this for one year, I decided to
graph. Unfortunately, my home application on Windows. It took convenient feature; without it I discard Windows. I found a
computer did not have the me only about half an hour to probably would not be a useful application called “USB
necessary software, such as download and install the whole Ubuntu Fan. Startup Disk Creator”, which is
Origin Pro. I tried searching on Ubuntu in Ubuntu by default. With this
the Internet for alternatives. A system. After I spent a small application, I got rid of
lot of people recommended reboot, I few days Windows and installed a new
gnuplot and qtiplot. I tried to could use familiarizing Ubuntu.
install both and both were Ubuntu myself with my
great! One problem was that without any new system. At the moment I am using
qtiplot is free only for Linux. In problem. One With the help Open Office on Ubuntu 9.04 to
the end, gnuplot helped me amazing of the type this article for Full Circle. I
out. One day I chatted with my thing is that I had problems information on the Internet, I feel comfortable and happy to
friend about my situation and with Wi-Fi on Windows Vista, became good at using Ubuntu use this system. Thanks to the
he looked at me strangely and but it worked on Ubuntu in less than two weeks. I could hard-working developers who
shouted: “Are you a physicist? automatically. I liked Ubuntu do anything I needed to do bring this great system to me.
Physicists use Unix or Linux of very much and from then on I with Ubuntu - for both my
course!” Then he spent an stuck with it. research and my personal life.
afternoon persuading me why What's more, my experience
a physicist should use After one minute of on a computer was totally
Linux/Unix. Well, it might be googling, I was able to install different than before. I felt as
true that most HEP (High the first software, and though I was able to “control”

full circle magazine #36 contents ^


MY STORY The Discovery

A
popular UK computer all worked as they should with with coding, nor command-line to try it out. Use Wubi and
magazine had an no input from me. stuff, unless I’m copying it, but install it from Windows. It sets
issue dedicated to what I do think I’m good at is up a dual-boot system so you
Ubuntu, and also While it is extremely good explaining things at a user's can then choose to go into
included Ubuntu 9.04 as the that one just installs the level, in plain simple terms. As Windows or Ubuntu. You’ve got
cover disk. I read through the operating system, reboots, and a result, I’ve decided to nothing to lose, and it’s free.
magazine with interest, and then everything works off the attempt to write a blog for
decided to look into Ubuntu a bat, I couldn’t help but think Windows users about my A couple of things to note if
bit more. that Ubuntu could put me out experiences with Ubuntu to you are considering trying
of a job! help them make an informed Ubuntu. Firstly, a PC CD-ROM
I’m a computer technician decision about trying Ubuntu. you see at the supermarket
working on Windows based I was impressed by the isn’t likely to work. These are
PCs, and have been since clean uncluttered desktop, the Firstly, I’d advise you mainly for Windows based
Windows 3.11, when Linux was two panels in place of the Windows users to approach machines. Unless you see ‘Tux’
in its infancy. I didn’t know too Windows Taskbar, and the Ubuntu with an open mind. It the Penguin, it isn’t going to
much about Linux other than it Virtual Desktops. (Come on isn’t Windows, so don’t expect work.
being mostly command-line Windows, catch up.) it to be. The software
stuff, so what I saw in the applications you currently use The other thing is PC games.
screenshots of the magazine I’ve yet to try printing within aren't the same as in Ubuntu, I’ve always said, rightly or
was really impressive. It had Ubuntu, but I’ve no reason to but the latter has similar wrongly, that PCs aren’t for
obviously come a long way think it’s not going to work. My applications with far more games, which is why we have
since then! digital camera card won’t powerful features, all for free, PS2, PS3, Xbox and Wii, but
mount for some reason, but and quickly downloaded and people do play games on
I decided to install Ubuntu this is a minor glitch. I’ll no installed. Again, the only computers and computers can
using Wubi. That way, I could doubt find the answer in one of interaction needed from me be built specifically for games.
quite simply uninstall it if I the many forums. I had no idea when installing software was to That’s just my opinion, I’m not
wanted to. Every part of the such a large community tick the box next to the a big game player as you can
install went well. I had a minor existed. But, if you’re not application's name and click probably tell. As for games
issue with my graphics card, looking, you’re not going to "apply". No more clicking Next, within Linux, I wouldn’t know.
but after I’d activated the find it - right? Next, Next, Finish. Some say some games work
proprietary driver, all was well under Wine, some say they
again. Wireless and LAN Card I’m no good whatsoever My second piece of advice is don’t. I’d advise asking the
full circle magazine #36 contents ^
MY STORY - THE DISCOVERY
question in one of the forums,
or look around for some advice Tips For FCM Readers:
Enter your password. Sprint: 10 Digit Cell
on this. Number@messaging.sprintpcs.com
Scroll down towards the bottom and
I currently have Ubuntu remove the lines you no longer want Nextel: 10 Digit Cell
to run. Now run: Number@messaging.nextel.com
installed as dual boot on my Download a nice theme from:
two laptops, and only Ubuntu gnome-look.org sudo update-grub AT&T: 10 Digit Cell
on the desktop PC we have in Number@txt.att.net
the house. I currently have no I am selecting the Ubuntu If you make a mistake, you can
Underground GDM Theme, available always select EDIT, UNDO (Ctrl + z). U.S. Cell: 10 Digit Cell
plans to return to Windows from: http://www.gnome- Number@email.uscc.net
(apart from the odd bit of look.org/content/show.php/Undergro Don't forget to SAVE.
software I haven’t found a und+Ubuntu+GDM?content=81765 Verizon: +1 10 Digit Cell
substitute for in Ubuntu yet). : Do not change anything Number@vtext.com
Save it to a folder of your choice else, or your GRUB Boot Menu will
Ubuntu on all three machines is and go to System > Administration not load. You need an SMS provider in order
the OS of choice. > Login Window and, when to do this. AOL, Google, and MSN
prompted, type in your password. Now enjoy a clean GRUB Boot Menu instant messengers and others,
I’m updating the blog next time you log in! offer this for free. They appear as
Select the theme file. Buddies in your Pidgin screen. Just
regularly with things I’ve done right click the name and send your
so far, and how things are At the top of the panel, ensure the text message.
going. I’ve only just started the Theme option says “Selected Only”.
blog, so there’s not too much Now I can send and receive text
There are dozens of Login Window Want to get text message notices messages just like instant
there at the moment, but I’m themes available. from friends and family - just like messages, for free while I am in
working on it. I’m also trying to instant messages? Pidgin can do front of my PC. A full size keyboard
come up with ways to spread this! is much easier than those small cell
the word. phone keyboards. But best of all, I
Let's say I need to send an SMS to can keep in touch with my friends
someone on Sprint. and family while being productive at
The blog is at Over time we update Ubuntu with my Linux PC. Or be instantly
http://visuntu.someink- new kernels, but we're left with When adding a buddy in Pidgin, on available, should an emergency
different.com previous installs on the GRUB Boot the Buddy’s username line I type present itself. Very cool.
Menu, but we can easily edit out their phone number and the
previous installs by using a simple provider domain name, like this:
text editor. 1235551212@messaging.sprintpcs.c
om. Then put their real, or nick,
Open Terminal and type: name under Alias.

sudo gedit Below is a list of some popular US


/etc/default/grub cell phone providers:

full circle magazine #36 contents ^


MY OPINION Buddhism and Open Source

A
t first glance it would Alan Wallace, an American that may influence,
seem completely far PhD in physics, who has had a for the better, our
fetched and long experience as a Buddhist, ideas about our
incongruous to has no qualms about finding culture in a world
compare Open Source - a set of endless parallelisms between that is in need of
well-defined principles and science and Buddhism new paradigms, as
technologies for the (http://www.alanwallace.org/). it seems to be at
development of operating the brink of collapse
systems and software - with Few people know that Albert in every aspect. I
Buddhism - a millenarian Einstein once said the wouldn't think it
tradition of well-defined tenets following: “ most important that
and disciplines for the inner what they have in
development of awareness and common is being
consciousness. ” free of charge and
accessible to
Note: Other terms similar Arnold Toynbee, the British everyone, but
and related to Open Source are historian, said that when rather that they
FOSS and GNU. Buddhism was widespread in both express
the West, it would change freedom of thought and
community, and in the latter
I have been interested in Western culture radically. freedom of choice.
the 'precepts'.
Buddhism for some years, and
in Open Source for a shorter Both arguments were Open Source users flock
The Open Source
time. Comparing the two has uttered not by devout Buddhist around clusters called
communities are independent
come to my mind from time to monks, but by a physicist and 'communities' - just as
of any religious beliefs and
time. The more I think of it, the an historian. Buddhists flock around
political inclinations. Their
parallel seems more congruous communities called the
cohesion is rather the
and even possible. I am still not Some advocates of Open 'Sangha'. Both the Open
conviction that access to
sure whether this short article Source may also think that it Source and Buddhist
technology should be free of
would be a better fit for a could be a radical force to communities follow a code of
charge, and free to use, for the
publication on Buddhism or for change our values and culture. ethics; in the former it is called
sake of personal growth and
one on Open Source. the 'code of conduct' as it is
increased creativity, without
Here we have two forces expounded by the Ubuntu
ideological manipulations and
full circle magazine #36 contents ^
MY OPINION - BUDDHISM AND OPEN SOURCE
constraints. In the fulfillment of technology of mind training. I
this endeavor, an endless am rather speculating that
number of programmers give both lay out a path of freedom
their time and talent for free to and personal development that
that part of mankind that is inherent in their own
chooses to follow the route of structure, and which can lead
Open Source. to a radical change of our
outlook on others and on
The concept of 'Dana' in ourselves.
Buddhism resonates with this
same attitude. The concept of If people interested in Open
giving is central in Buddhist Source also had a curious peek
thought, and it certainly does at Buddhism, and vice versa,
not refer necessarily to the chances are they would find a
giving of money or material number of resonances between
goods. As for freedom of both. The very phrase “Linux
thought, Buddhism expounds for Human Beings” goes hand
that one should not follow in hand with Buddhist thought.
blindly any teachings, currents
of thought, or doctrines, just
because they are taught to be
the truth. One should rather
follow one's own intuitions, and
analyze common beliefs
through a sieve of rational
thought, before accepting
them. This goes to the extent
that the Buddha advised not to
accept his own teaching blindly
as the truth.

It is not my intention to
equate the Open Source
community to some sort of
benevolent sect of thought, nor
to reduce Buddhism to a
full circle magazine #36 contents ^
ADVERTISEMENT

Ubuntu User is the first print magazine created specifically for Ubuntu users. Ease into
Ubuntu with the helpful Discovery Guide included in each issue, or advance your skills
with in-depth technical articles, HOW-TOs, reviews, tutorials, and community reports.

p e r y e a r for only
4 issues . 9 0 / U S $ 39. 95
EUR 2 9
£ 24. 90 /

full circle magazine #36 contents ^


REVIEW
Written by Lucas Westermann Automating Linux & Unix System Admin.

T
he book “ the amount of information prior knowledge on the part of
within the pages of this book. the reader. I personally found
that my preliminary knowledge
”, by The first noticeable trait of was from a few years of using
and , the book (besides its size) is (and fixing) Linux systems. The
covers most aspects of the style in which it is written. few terms I knew that fell
creating scripts or systems It's not uncommon for the outside those experiences
that are largely automated authors to use sarcastic or were ones I picked up when
(require little to no user funny explanations, comments, writing bash scripts, and
interaction). The authors focus and examples, which make the configuring terminals, prompts,
on using such skills within a book an interesting read, and and so forth. As such, the book
larger system (small business much less boring than some is approachable for anyone
or larger), but anything they other tech books. It breathes with a bit of experience with
cover is just as relevant for an some life into an otherwise *nix systems, but it does
enthusiast with one or two PCs serious and difficult subject, require the reader to be open
running Linux that he or she giving it a pleasing contrast of to new terms and a
would like to manage without facts, advice, and humor. The considerable amount of
by Nate Campi & Kirk Bauer pages are generally organized knowledge.
much trouble. My first
Paperback: 448 pages impression upon receiving the within sub-topics, and the
Publisher: Apress (Dec, 2008) book was that it was shorter paragraphs deviate very little The style used by the
Language: English (fewer pages) than I had from what is set, making it authors in this reference book
expected. However, after easier to follow, and also (for lack of a better
ISBN-10: 1430210591
ISBN-13: 978-1430210597 reading it, I realized that the allowing the reader to find a description) greatly increases
wealth of information per page certain topic again fairly easily the clarity of the book itself.
Product Dim's: 9.2 x 6.9 x 1 in is extremely high, allowing the (with help from the index, of Whether you're reading an
Shipping Weight: 1.5 pounds course). The pages also offer example program, learning the
book to cover topics with fewer
Avg Cust. Review: 4.3 of 5 stars pages than most books on important, but off-topic, background to a particular
Amazon.com Sales Rank: similar topics I have seen. The information in grey boxes, with process, or being introduced to
#513,784 in Books authors manage to keep the regards to security, best a new chapter, the style and
information organized and well- practices, and so forth. Most form used allow the reader to
explained, allowing the reader terms are explained briefly, but grasp concepts quickly. I found
to avoid feeling staggered by the book does assume some that there was little, if any,
full circle magazine #36 contents ^
REVIEW - AUTOMATING LINUX & UNIX SYSTEM ADMIN.
need to re-read paragraphs or Occasionally, there was a new scripts included in the book are the reader to ease into the
chapters in an attempt to version of a tool released that usually very basic, yet heavier topics, and it generally
understand what the authors changed switches or functional, which allow readers mitigates the feeling of being
wanted to say. Another useful arguments around, but it to read and understand the swamped by a flood of
addition to this book is the fact wasn't anything the authors script, while requiring them to information.
that you can purchase a could have foreseen. Also, the modify it for their own needs.
companion e-book (for $10), problems that were used as I'm certain a reader could I would most definitely
allowing you to access the examples within the book are manage to go through the recommend this book to
book without needing to still present today, and, while book without changing a single someone looking to learn about
physically lug the book around there may be some tools out line of code, but this would Linux systems administration,
with you. This feature is there that solve a few, it's defeat the point of buying and or how to automate their self-
available for most Apress always beneficial to know how reading such a book. The implemented fixes, or their
books that I have seen or own. to resolve the problem, and authors also use example home-made server. Even if you
This is beneficial since it also this text does an excellent job scenarios that are relevant, don't plan to read the entire
allows you to search the PDF of teaching the reader exactly easily understood, and book, and wish to have it
quickly for examples, that. The explanations are ultimately commonplace. merely as a reference on
explanations, and so forth. The done in such a way that the Avoiding esoteric problems cfengine, cron, bash, perl,
e-books also offer electronic process and logic behind the that exist only in the largest Regular Expressions, grep, sed,
versions of scripts found within steps and solutions are clearly and most complex of systems and awk - within a System
the book, allowing you to laid out, allowing similar steps while giving examples that Administrator context, then I
download and test the scripts to be developed for other could be taken a step further feel that the book would
without having to re-type them problems you may encounter. into solving those rare manage that task admirably,
word for word. Of course, the Most administrators I know problems is often difficult, but due to the fact that the Table of
authors expect you to modify would agree that, even if some the authors manage to do so Contents, Index, Glossary, and
them for your systems, but it instructions in the book are out consistently. Appendix are extremely clear,
does save the reader a great of date, if the process behind and allow the reader to find a
deal of effort. troubleshooting, automating, Overall, this book could specific section without much
or fixing certain aspects of a prove to be an invaluable trouble.
An extremely important script is explained well, then resource for any *nix systems
question to ask, of course, is the book can be invaluable in administrator, enthusiast, or
“how good was the advice in doing your job. die-hard geek. The book is
the book?” Personally, I found clear, concise, and offers
that the information, The very last aspect of the information in such a way that
suggestions, tips, tools, scripts, book that needs to be touched readers can easily take
and processes explained were upon are the examples solutions to the next level. The http://apress.com
relevant and accurate. themselves. The example book's organization also allows
full circle magazine #36 contents ^
MOTU INTERVIEW Jo Shields
experience left me swearing off “cheating” to have a Debian
that nonsense for years to which didn’t require some This was, however, fairly late in
come – I was a big fan of BeOS blood, sweat and tears to get the Intrepid cycle, which left
as a non-Windows OS, and, at going. I first installed it on an me time to speak with the
the time, there was really zero office laptop with 5.10, relevant Debian and Ubuntu
comparison between Red Hat assuming that getting Debian people about Jaunty. When it
and Be in terms of usability. I to be 100% happy on a laptop became apparent how much
didn’t install it on my own PC was probably more trouble work would be needed to make
: 25
again until around 2003-2004, than it was worth. I enjoyed the some exciting changes happen
: Oxfordshire, UK
when I installed Debian (or a experience enough to begin in Debian, which would benefit
: directhex
slight Debian derivative with a using Ubuntu as my default every Jaunty user, I decided to
kernel actually capable of distribution, and migrating try to coordinate as much as
How long have you used Linux,
booting on my system), Debian desktops to Ubuntu possible with the greater MOTU
and what was your first distro?
bouncing around a number of over time. population – soliciting as many
Actively using Linux, I’d say,
distributions such as MEPIS. I helpers as I could via IRC and
since around 2001. I did a
didn’t really use it in anger When did you get involved with mailing lists. And they
Computer Science degree
until the demo for Unreal the MOTU team, and how? delivered – work was
where the undergraduate
Tournament 2004 was I began getting formally completed in Debian (and in
laboratories were a 50-50 split
released, and I discovered the involved around the middle of Jaunty) in record time, thanks
between Red Hat and Windows
faster load times under Linux the Intrepid cycle – it became to all of those contributors.
machines. The Red Hat
gave me a competitive clear to me that many Working with them was great
machines were faster, had
advantage online, leading to packages I was a user of were fun, so I decided to try it again
bigger screens, were always
the odd situation where for a not being updated much, as for Karmic!
available for use, and (most
while I was using Linux for the guy who had previously
importantly) had access to a
gaming, and Windows for taken charge of merges was What helped you learn
student-run NFS server filled
working. busy with other tasks. I packaging and how Ubuntu
with exciting things like multi-
decided to pitch in and help as teams work?
player games.
How long have you been using much as possible, and helped I’ve been running my own
Ubuntu? get a few merges arranged to unofficial backport repository
The first time I actually used
I eyed Ubuntu with a degree of ensure Intrepid would ship with for a while (long before we had
Linux generally was when I was
suspicion when 4.10 was first a relatively current set of PPAs to make it easy), so I
at school – probably around the
released, almost as if it were packages. picked up a lot of packaging
time of Red Hat 5.2. The

full circle magazine #36 contents ^


MOTU INTERVIEW - JO SHIELDS
semantics from keeping those benefit everyone, including new versions are pulled in with
backports in good condition. What’s your favorite part of Ubuntu. This usually means zero work when they appear in
The basics are fairly easy when working with the MOTU? little things like making sure Debian, thanks to a lack of
all’s said and done – but the Definitely the people – and your package builds in Debian Ubuntu deltas.
devil is in the details, and for perhaps more specifically, the Unstable as well as the latest
the most part, nothing can respectfulness displayed in all Ubuntu development release (it Tasks which, I suspect, will be
beat experience in this regard. directions. Every MOTU is usually should), and trying to delayed until Lucid Lynx,
Ubuntu teams work in a well- working hard on the same goal get your packaging to Debian- include a focus on including
designed (to the casual – making Ubuntu more ready condition from day one support for new languages,
observer) tiered manner, awesome. Where people (especially the pesky and teaching myself how to
where it’s usually clear who to disagree, it’s productive and Debian/copyright file). package a WebApp.
speak to at a given moment – informative on all sides. Where
and the people I’ve worked they agree, it leads to great Are you involved with any local What do you do in your other
with have been pretty collaboration and fast Linux/Ubuntu groups? spare time?
indulgent in helping to hurry turnaround. The last big I’m subscribed to the local “Other” spare time, after all
things along where they’re transition I was involved in was LUG’s mailing list, but haven’t the Ubuntu work? Is there such
blocking other work. completed in record time, attended anything in a thing? Video games, mostly. I
thanks to help from great meatspace. have far too many of them, as
One thing I’ve tried to foster contributions from MOTU collected over the last 20
since I became involved with people, who were happy to What are you going to focus on years, and can sink a lot of
Ubuntu is cooperation with coordinate in Debian too. in Karmic? time into them. I’ve also got
Debian – as a result, most of I have a big TODO in general, some pet chinchillas who need
the packages I work on are Any advice for people wanting and I expect only some of it will my attention. They’re very
worked on directly in Debian, to help out MOTU? happen in time for Karmic. fluffy.
alongside other MOTU, Ubuntu Debian First. By all means, Primarily, I’ve been trying to do
contributors, and of course learn everything there is to a run on new
Debian contributors and know in Ubuntu – the people in upstream releases,
Developers too. As such, most #ubuntu-motu are often more and on synchability – I
of my interactions “in Ubuntu” welcoming, and the barriers to want to make sure
(as opposed to in Debian with entry in getting your changes complaints of
Ubuntu people) have been with included are much lower. But “Ubuntu is old!” go
the sponsors, archive admins, by and large, try to remember away, and this means
and release teams, and the Debian: Ubuntu changes both ensuring the
same simple rule seems to benefit Ubuntu and a few newest versions
apply for all of those: ask others. Changes to Debian available are in the
nicely, and do as you’re told. archive – and that
full circle magazine #36 contents ^
LETTERS letters@fullcirclemagazine.org
PLEASE NOTE: some letters may be edited for space reasons.

Hidden Network but I have a request. I have


LETTER OF THE MONTH
two boxes at home, each with

I I
a Core 2 Duo and would like found Art's opinion Widget made their software
n a previous e-mail I
them to run as a cluster for (FCM#35) quite open source? Firstly, they
mentioned a possible
mpi, mpich etc. I intend to buy interesting although would probably end up with
network problem in Karmic
two more systems very soon. there were one or two 10,000 users (not customers).
(FCM#32), this is now
Could you include in a future points I was uncertain about. Support would be via an open
resolved.
issue of FCM an article on how Was the Spreadsheet Jazz forum but Widget Software
to set up an Ubuntu cluster? A really the original? Did it would offer support contracts
After reading page 25 of the
step by step process similar to come out before Mitch to corporations and large
Ubuntu Pocket Guide, it could
the previous article on server Kapoor's Lotus 123? And, how organisations for $35 per
be that Karmic had a bug in
set up. could Microsoft and Apple quarter. This is negligible for
that it cannot see a wireless
viciously counter-attack Open the larger organisations and
network, but considers them
Office? By undercutting the Widget would almost certainly
as hidden wireless networks.
price perhaps? be earning more in the long
After trying "Connect to Hidden
Ed: term and be able to use all
Wireless Network" in the
I was also uncertain about the their programmers to give
Network Manager, and
comments regarding open support because the
entering the SSID and key, my
source. This could be a great community would upgrade
Ubuntu connects to the
model for software houses. the software for them.
network.
Let me show you an example,
and I'll use low figures. Personally, I think that once
I hope this will help those
software houses begin to
with a similar experience.
. Widget Software has a understand the benefits of
program which sells for $300 open source they will
and they have 1,000 examine their present

Core Cluster Emailing Images customers. They have to financial model and start
support these customers who making changes. How long

I R
egarding the graphics would not tolerate a support this will take is anybody's
enjoy reading Full Circle forum having paid this money guess.
question by Chris
magazine and it really for the program.
Burmajster,
helps me in many ways, So, what would happen if
Gwenview does this

full circle magazine #36 contents ^


LETTERS
[resizing of images on the fly A Tale Of Woe an overlay, although it did embarrassment of creating a
for emailing] just like Windows. obliterate both top and bottom Frankenstein desktop.

F
It comes with Kubuntu though. or Ubuntu users panels. Needless to say, that
Just go to the Plugins menu attempting to jazz up didn’t work out so well.
then click on Images and you their desktop, do not
will see Email images. Here download the Remix If you plan on using the
you can select the images you desktop program from Synaptic Remix desktop, make sure
want to email and on the Mail Package Manager! that’s all you have or you’ll be
tab you can select the size you disappointed until you uninstall
want to email them at. It then Users may know that it! Fortunately no damage was
opens your email client with downloading the KDE or done other than the
the reduced pics attached to a Xubuntu desktop add-on
new email message. packages will give an option, at
boot or restart, to cross over to
one of these secondary
desktops and that’s no
problem. However, installing
the Remix package will result
Web Billing in an unintended mish-mash,
as I discovered the hard way.

G
reetings from Spain.
I'm an enthusiastic After downloading and
Linux user and for installing it I expected to be
some time have greeted with a boot option but
been using the web invoicing instead discovered that the
system Codeka. This project Remix desktop was now sitting
now seems to be dead, so I on top of the original Gnome
was wondering what other version. Not only that, but the
readers would recommend for Remix version was semi-
a small company requiring a transparent so I could see my
web billing system. old wallpaper underneath
along with the original icons I
had on the original desktop!
Oddly, Remix didn’t take over
the desktop more than create

full circle magazine #36 contents ^


UBUNTU WOMEN Michelle Hall Interview
MH: It's rather quite amusing, IL: What are your roles, what while I know that seems silly, I
as I was dragged, kicking and are you active in within the really wanted to be able to
screaming, into the community. Ubuntu community? share in his experiences, to
I really had no interest, I didn't better appreciate what he
use Ubuntu, didn't think I'd be MH: I'm mainly active within does. However, since then I've
welcome on a number of my loco, coordinating parties, really grown fond of the
fronts. I'm not a technically- hosting events, cooking for community, and found myself
inclined person at all; I didn't herds of geeks. I'm also quite comfortable. I participate
think I'd have anything in working on expanding the loco because I enjoy interacting
common with the geeks Mike and making it welcome to with people, and I've met some
talked of. But, he was active in families and spouses who, like amazing personalities.
our Florida LoCo, and he came me, may have no interest in
to me one day to ask for my geek-speak. I've not been able IL: I notice you have a project
help, as the LoCo was to spend as much time on that called "Qimo 4 Kids"; could you
coordinating a release party for as I'd like, and hope to pick it explain what it is about, please?
Jaunty, I believe it was, and the back up in the months to
: First, please tell
party was in danger of being come. I also have a dream of a MH: Qimo (pronounced KIM-oh)
us a little about yourself.
canceled because there was no U-W women's event, a global is our little distribution for
one available to coordinate and event where we can all video children aged 3-12. We
: I'm Michelle
host it, so he asked if I'd be conference together. It may be designed it, in part, for a
Hall. I'm a stay-at-home mom
willing and I agreed. Much to nothing more than a pipe charity we run out of our
to two children, ages 6 and 4,
my surprise, the LoCo flung its dream, but some day I hope to hometown, where we recycle
and I'm happily married to
arms open for me, and really see it come to fruition. I'm also computers and give them to at-
Michael, who is for
made me feel welcome. My working with Amber Graner to risk, special needs children.
those who lurk in the Ubuntu
preconceived notions were far coordinate UbuCon for the The characters are inspired by
IRC channels. I'm an avid
from actuality; the group is so Atlanta Linux Fest this year. our children. Our mascot is an
reader, and I absolutely love to
warm and inviting. It's been Eskimo, inspired by our son
cook and bake. It's a passion.
quite amazing. I've been active IL: Why do you participate and Quinn. We regularly sang him a
ever since, and have more what do you like about it? song written by Bob Dylan,
IL: What inspired you to get
recently become active with called "The Mighty Quinn," in
involved in the Ubuntu
Ubuntu Women. MH: Originally, I became active which the main character is
community?
to support my husband, and Quinn the Eskimo, who

full circle magazine #36 contents ^


UBUNTU WOMEN
changes sorrow to joy. Our
Polar Bear friend is named Illa, MH: I'm an advocate for
an Inuit word for "friend", special-needs children within
inspired by our daughter our community, and I've been
Ainsley's lovey-bear. The OS working with parents of
gives children a safe, child- children who have been newly
intuitive environment in which diagnosed to understand their
they can play, and it's diagnoses, and explore support
designed to be stand-alone options. I feel strongly about
with no internet access, so how children with special
parents don't have to worry needs should be educated and
about whether or not their cared for, and it's my goal to
children are safe. Everything is provide support to as many
strictly educational, so children parents as I can, so they can
can practice learning skills, feel hopeful about their
while having fun. futures, and those of their
children. And I love to
IL: What other things are you experiment in the kitchen. I'm
interested in outside of OSS always ready to chat food!
and Ubuntu?

full circle magazine #36 contents ^


UBUNTU GAMES
There is a good use of cut behind any corner. To increase seconds when the lights go out
GAME NEWS scenes which form the story, the horror factor of the game, it - switching to your torch to
but you won't miss much from uses an interesting mechanism look around, you see an enemy
skipping them. Doom 3 is more which other games have never appear, quickly switch to your
– The cross-platform about the gameplay and used. Usually, you are able to gun and aim into the dark. The
DoTA-inspired real-time environments rather than the use your torch while holding sound is excellent, which helps
multiplayer strategy game, story. your weapon. However, in build the tension. The sound of
Heroes of Newerth, is now Doom 3 you can use only one the collapsing base and the
in open beta! Doom 3 is like any other first or the other. You will feel fairly growls of approaching enemies
person shooter; the missions safe with the lights on and your all add to the atmosphere.
are moving to different gun in front, but when the
objectives in linear paths, lights go out, you will need to The graphics are stunning,
shooting everything in sight switch to the torch with no the best in Linux gaming. The
and completing each level. weapon. Enemies could jump shadows and the lighting
Doom 3 still follows the popular out any second while you are effects are some of the best in
run and gun approach. You unarmed. It's a mad few gaming. You will need a
have the standard array of
weapons, such as pistols,

i
d Software is keeping up its shotguns and assault rifles,
support of Linux gaming which are all effective and
with yet another release of sound great when fired.
its hit PC titles. is
a single player sci-fi horror title The game is very much a
set in 2145 on Mars. You play horror game. Instead of having
an anonymous space marine, gore-scare, it scares you by
who lands on Mars shortly using effects and things to
before a gateway to hell opens, make you jump. Lighting is an
which lets demons roam the important part of the game for
science base on Mars. You are achieving the scare factor -
required to stop the demons flickering lights which could go
from invading Earth. The story off any second, and dark
of the game is fairly weak. corridors with enemies lurking

full circle magazine #36 contents ^


UBUNTU GAMES
powerful graphics card to run Doom 3 for the single-player think to be annoying, but it
the game in all its glory, but story, not the multiplayer. actually improves the game.
the game is also very scalable.
Doom 3 is an excellent The multiplayer is poor, and
There are also online and single-player game for Linux. not even worth playing.
LAN multiplayers to Doom 3. The story may not be great,
However, this is a huge but the missions are brilliant. It The installer is a pain. As
disappointment. A few will take you a good 20 hours with (see FCM#
standard game modes and to complete, with replay value. 35), you need the Windows
maps, nothing special that we The lighting and atmosphere DVD and download the shell
haven't seen before. The size for the game are excellent. The installer.
of the online community new mechanism id has brought
reflects the quality of the to the game - only being able Score: 8/10
multiplayer. You should play to use torch or gun - you would
:
• Enjoyable single player
missions
• Stunning lighting effects
• Great sound

:
• Poor Story
• Bad multiplayer

:
1.5 GHz CPU,
384 MB RAM,
64 MB 3D video card

Ed Hewitt

full circle magazine #36 contents ^


Q&A questions@fullcirclemagazine.org
Please include as much information as you can about your problem.

Q A
wireless adapters, sort them by

A
I had a working dual- Run: Administration
boot system, then I > Synaptic Package Within a brand, there user satisfaction, then look at
had to reinstall Manager, and search might be wireless the community docs to see
Windows. Now it only for . cards which work and which ones work.
boots Windows. How do I get others which don't. https://help.ubuntu.com/commu
Ubuntu back? You need to select at the model nity/WifiDocs/WirelessCardsSup
ported

A
number level. Go to
When you installed newegg.com, look up USB

Q
Windows, it removed Yesterday I was
Grub, which lets you opening a folder. I got
select the system you distracted, and when I
want to boot. There are two looked at the screen it
versions of Grub, so there are had vanished! I probably
two answers. Google dropped it somewhere instead
"recoveringubuntuafterinstallin of opening it - but where? I
gwindows" (that's all one know that folder is the only
word), and the first result will place I would have a *.dwg file.

A
point to the community
documentation, which contains Open Accessories >
both answers, and how to tell Terminal, and enter
which one applies to you. Go this command:
there, read it, do it.

find ~ -iname '*.dwg'

Q Q
I'm looking to install
I'm totally sick of my
the Adobe Acrobat
WiFi Card, and I've
Reader in 64-bit
decided to change it.
Ubuntu.
Which brand do you
guys recommend?

full circle magazine #36 contents ^


Q&A
Tips and Techniques: my computer says: gedit myconfig.txt

What hardware? 01:00.0 VGA compatible The first command will


controller: nVidia prompt you for your password.
Many times when you are Corporation D9M-20 [GeForce
9400 GT] (rev a1) The second command lets you
trying to solve a problem, you scroll through the information.
need to know exactly what One of the things I find
hardware is in your computer: So now I know that I have a
GeForce 9400 GT video card. interesting is that it tells you
what brand and model and, exactly how much memory is
sometimes, revision level. (VGA is a generic video card.)
For USB devices there is a in each memory slot on the
similar command: motherboard.
There are a few simple
methods which will tell you Now that you know this - if
lsusb
most of what you need to you have a question about
know, and one which shows a video, for example, don't just
On my system, the most
lot more than you wanted to say, "I have an ATI video card".
interesting line is:
know. The first item is to run Tell me the model number; it's
Administration/Sysinfo. This Bus 006 Device 002: ID easy to find - and it really does
will tell you exactly what CPU 0ac8:303b Z-Star matter.
is in your computer, how much Microelectronics Corp.
ZC0303 WebCam
memory it has, and the model
numbers for hard drives and
optical drives. It also identifies which identifies my webcam.
the version of the kernel.
If you want all the
However, we usually want gruesome detail, use:
to know about video or
lshw
network cards. Run
Accessories > Terminal and
It only shows everything if
enter the command:
you run it as super-user, and
lspci
then the output is too much to
view in the terminal. So I use
You'll get 20 to 30 lines of two commands:
output, one line per "device".
sudo lshw >myconfig.txt
One of the interesting lines on

full circle magazine #36 contents ^


MY DESKTOP misc@fullcirclemagazine.org

This is my desktop for my large screen (1920 x 1080).


Based on the Intrepid Ibex, I've put the deskbars on the
side to save the maximum height possible. I have 4 This is how my desktop looks. I prefer dark colors, which seem
drawers for my favorite applications, commands, games to fit my using the computer at night. In general I am looking
and playlists. I really like the buuf icons set. No major for speed, simplicity, and usability. Xubuntu works fine on my
effects for Compiz. I have to keep it simple, since deskbars Athlon64 3000+ with 1GB of RAM.
are not well suited to be large, and on the sides (some
work could be done there since more and more screens are Theme: ClearLUX 1.3
large). At least, I have the maximum height possible to Wallpaper: Tribal_Bat.png (1680x1050)
work on my documents, browse the Web, read my mails, Icons: Elementary Xubuntu
etc. Window's Motive: Albatross

full circle magazine #36 contents ^


MY DESKTOP

Ubuntu is my favourite operating system, and I just wanted I'm currently running Ubuntu 9.10 on my System76 Pangolin
to see how far I could go without messing everything up (as I Performance, which features a 3.07 GHz Intel Core 2 Duo
did on Windows about three years ago). I'm using a processor and 8 GB RAM. The Cairo-Dock at the bottom of
screenlet-sidebar. This includes also a cool slideshow of my the screen utilizes custom icons I've created in GIMP for my
favourite digital art images. My taskbar is actually built with fictional Batman-themed distro of “Batbuntu” (“Linux for
DockbarX and GnoMenu. My wallpaper shows the Earth in Dark Knights”). Concurrently, I use a Black-Red icon pack,
real-time (it refreshes itself every hour), which is quite cool. I courtesy of Deviantart, and a custom GIMP-created
really like the entire style, and it's perfect to work with. wallpaper, menu icon, and Conky script - pictured middle-
right.
My PC is quite ordinary - nVidia GF9800GT GFX-card, 4GB
DDR2 RAM, AMD Athlon 64 X2 4600+ and Ubuntu 10.04
running on it.

full circle magazine #36 contents ^


TOP 5 Scanning Applications
gscan2pdf Gnome Scan
http://gscan2pdf.sourceforge.net/ http://projects.gnome.org/gnome-scan/index

My personal favorite - gscan2pdf is a powerful, SANE-based If you find all the bells and whistles unnecessary, give Gnome
Gnome scanning program. Besides the multitude of scan Scan (also known as flegita) a shot. It was created mainly as
importing options (including importing already-scanned PDFs an alternative to XSane, a famous GTK+ scanning program
and images), you can manipulate the image in several ways, with a very un-KISS user interface. It can detect scanners (or
including renumbering the pages, cleaning up using unpaper, import a .png or .jpg), do color enhancement, and output to a
and OCRing using GOCR (which usually doesn't work) and .png. More features, including OCR, are also in the works (you
Tesseract (which usually does). You can also zoom, rotate, can follow the progress at
and crop your images. If you need more, you can even send http://url.fullcirclemagazine.org/9f55a4).
the current file to GIMP. Once you're done manipulating, you
can export the file to PDF, PS, text file, or image. Gnome Scan 0.6 can be installed using the
package in the universe repositories.
To install gscan2pdf, use the package in the
universe repositories.

full circle magazine #36 contents ^


TOP 5 - SCANNING APPLICATIONS

Scan Tailor GOCR


http://scantailor.sourceforge.net/ http://jocr.sourceforge.net/

If you like doing your post-processing editing in a separate If all you need is OCRing, GOCR is a good option. It's an OCR
application, Scan Tailor is a great option. Its features include app that's been around for years, mainly as a backend
splitting pages, deskewing (or skewing), content boxes, (gscan2pdf, for one, supports GOCR as an OCR option).
margin editing, alignment, and output editing. Scan Tailor's However, it also has a powerful (if slightly outdated) interface,
project support also lets users edit multiple images at the written in Tcl. It comes with a lot of advanced features right
same time. And if you're a KDE user, you'll fully appreciate out of the box, though you have to be an OCR nerd in order to
the beautiful Qt interface, though it (like most Qt apps) also effectively use them all. It also sports integration with lots of
looks great on Gnome. Tcl programs, including xli and tkispell.

To install Scan Tailor, use the package in the To install GOCR, use the package in the universe
universe repositories. repositories. You can install the frontend using .

full circle magazine #36 contents ^


TOP 5 - SCANNING APPLICATIONS

xsane
http://www.xsane.org/

As the oldest scanning program on this list, xsane deserves a


mention for its legacy alone. The foundation for many of
these programs, xsane has long been a favorite of hard-core
scanners, though it's garnered a fair share of criticism for its is presented by members of the
interface. Despite its age, however, xsane still boasts a United Kingdom’s Ubuntu Linux community.
feature-rich set of tools, including advanced color
management tools, We aim is to provide current, topical information about, and
saved profiles, and for, Ubuntu Linux users the world over. We cover all aspects
integration with many of Ubuntu Linux and Free Software, and appeal to everyone
from the newest user to the oldest coder, from the
programs, including
command line to the latest GUI.
GIMP.
Because the show is produced by the Ubuntu UK
xsane can be installed community, the podcast is covered by the Ubuntu Code of
using the Conduct and is therefore suitable for all ages.
package. As of Lucid,
it appears you'll have http://podcast.ubuntu-uk.org/
to look for it in the
universe repositories.

full circle magazine #36 contents ^


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

Mike Kennedy
If you would like to submit , email it to: news@fullcirclemagazine.org
David Haas
Gord Campbell
Send your or Linux experiences to: letters@fullcirclemagazine.org
David Sutton
Hardware/software should be sent to: reviews@fullcirclemagazine.org
And our thanks go out to
for Q&A should go to: questions@fullcirclemagazine.org
Canonical, the Ubuntu Marketing
Team and the many translation
screens should be emailed to: misc@fullcirclemagazine.org
teams around the world.
... or you can visit our via: www.fullcirclemagazine.org

A magazine isn't a magazine without articles and Full Circle is no exception.


We need your Opinions, Desktops and Stories. We also need Reviews
(games, apps & hardware), How-To articles (on any K/X/Ubuntu subject) and
any questions, or suggestions, you may have.
Send them to: articles@fullcirclemagazine.org

full circle magazine #36 contents ^

You might also like