VIRTUALIZATION Full Circle PT5

ISSUE #42 - October 2010

aaddeerrss RRee y SSuurrvveey 2001100 2 ss!! RReessuulltt

NNEEWW SSEECCTTIIOONN -- LLiinnuuxx LLaabb

1 contents ^ Full Circle My Opinion p.26 Ubuntu Women p.39

Program In Python Pt16 p.08 Ubuntu Games p.41

Team Interviews p.35 Linux Lab p.20 NEW!

Virtualization: Arch p.14 Command & Conquer p.06

Organize Your Photos p.17 Review - MoonOS p.28 Letters p.37 Top 5 p.46

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 contents ^ EEDDIITTOORRIIAALL

Welcome to another issue of Full Circle!

I'm back!

Linux Lab

Full Circle Podcast

Command & Conquer

Hosts:

All the best, and keep in touch!

3 contents ^ UBUNTU NEWS Ideas & Writers UBUNTU NEWS Wanted Ubuntu 10.10 Released Ubuntu Studio

Source

please be specific with your idea!

Desktop and Netbook editions

Server edition

if you can’t get the article written within several weeks (a month at most) that you reopen the question Xubuntu

for ideas Edubuntu for writers Mythbuntu

4 contents ^ LLIINNUUXX NNEEWWSS

China Has Top UbuntuGamer.com London Stock group’s main stock exchange. The LSE had long been criticised on Supercomputer Exchange Smashes speed and reliability, grappling World Record Trade with trading speeds of several Speed With Linux hundred microseconds.

The news comes ahead a major Linux-based switchover in Source twelve days, during which the open source system will replace Microsoft .Net technology on the

Full Circle Notifier - Beta Release!

Full Circle Notifier

Source

http://goo.gl/4Ob4 Source

5 contents ^ CCOOMMMMAANNDD && CCOONNQQUUEERR Written by Lucas Westermann

vi

ls

cd alias

ping

rsync/scp

Correction iwconfig/ifconfig

cp/mv

man cat halt

6 contents ^ COMMAND & CONQUER echo

pwd

mkdir rm touch

su

grep locate

find

ln

Lucas

7 contents ^ HHOOWW--TTOO Written by Greg Walters PPrrooggrraamm IInn PPyytthhoonn -- PPaarrtt 1166 PRINT >>> print "This is a test" File "", line 1 print "This is a test" ^ SyntaxError: invalid syntax Formatting and >>>

print “This is a test” variable substitution

>>> print("Hello {0}. I'm glad you are here at {1}".format("Fred","MySite.co m"))

Hello Fred. I'm glad you are here at MySite.com

>>>

print(“this is a test”)

>>> months = ['Jan','Feb','Mar','Apr','May','Jun','Jul','Aug','Sep','Oct','Nov','Dec'] Numbers >>> print "You selected month %s" % months[3] You selected month Apr >>> OLD WAY x = 5/2.0

>>> months = ['Jan','Feb','Mar','Apr','May','Jun','Jul','Aug','Sep','Oct','Nov','Dec'] x = 5/2 >>> print("You selected month {0}".format(months[3])) You selected month Apr >>> NEW WAY x = 5/2

8 contents ^ PROGRAM IN PYTHON - PART 16

+======+ x = 5//2 | Item 1 3.00 | | Item 2 15.00 | +------+ INPUT | Total 18.00 | +======+ Converting older Script terminated. programs to Python 3.x print TopOrBottom('=',40) ^ SyntaxError: invalid syntax response = raw_input('Enter a selection -> ')

File "pprint1.py", line 18

#pprint1.py Traceback (most recent call #Example of semi-useful functions last): def TopOrBottom(character,width): File "", line 1, in # width is total width of returned line return '%s%s%s' % ('+',(character * (width-2)),'+')

NameError: name 'raw_input' def Fmt(val1,leftbit,val2,rightbit): is not defined # prints two values padded with spaces # val1 is thing to print on left, val2 is thing to print on right # leftbit is width of left portion, rightbit is width of right portion part2 = '%.2f' % val2 return '%s%s%s%s' % ('| ',val1.ljust(leftbit-2,' '),part2.rjust(rightbit-2,' '),' |') # Define the prices of each item item1 = 3.00 item2 = 15.00 response = input('Enter a # Now print everything out... selection -> ') print TopOrBottom('=',40) print Fmt('Item 1',30,item1,10) print Fmt('Item 2',30,item2,10) print TopOrBottom('-',40) print Fmt('Total',30,item1+item2,10) Not Equal print TopOrBottom('=',40)

9 contents ^ PROGRAM IN PYTHON - PART 16

Do I switch to 3.x now? cp pprint1.py pprint1v3.py

> 2to3 pprint1v3.py > 2to3 -w pprint1v3.py RefactoringTool: Skipping implicit fixer: buffer RefactoringTool: Skipping implicit fixer: buffer RefactoringTool: Skipping implicit fixer: idioms RefactoringTool: Skipping implicit fixer: idioms RefactoringTool: Skipping implicit fixer: set_literal RefactoringTool: Skipping implicit fixer: set_literal RefactoringTool: Skipping implicit fixer: ws_comma RefactoringTool: Skipping implicit fixer: ws_comma RefactoringTool: Refactored pprint1v3.py RefactoringTool: Refactored pprint1v3.py --- pprint1v3.py (original) --- pprint1v3.py (original) +++ pprint1v3.py (refactored) +++ pprint1v3.py (refactored) @@ -15,9 +15,9 @@ @@ -15,9 +15,9 @@ item1 = 3.00 item1 = 3.00 item2 = 15.00 item2 = 15.00 # Now print everything out... # Now print everything out... -print TopOrBottom('=',40) -print TopOrBottom('=',40) -print Fmt('Item 1',30,item1,10) -print Fmt('Item 1',30,item1,10) -print Fmt('Item 2',30,item2,10) -print Fmt('Item 2',30,item2,10) -print TopOrBottom('-',40) -print TopOrBottom('-',40) -print Fmt('Total',30,item1+item2,10) -print Fmt('Total',30,item1+item2,10) -print TopOrBottom('=',40) -print TopOrBottom('=',40) +print(TopOrBottom('=',40)) +print(TopOrBottom('=',40)) +print(Fmt('Item 1',30,item1,10)) +print(Fmt('Item 1',30,item1,10)) +print(Fmt('Item 2',30,item2,10)) +print(Fmt('Item 2',30,item2,10)) +print(TopOrBottom('-',40)) +print(TopOrBottom('-',40)) +print(Fmt('Total',30,item1+item2,10)) +print(Fmt('Total',30,item1+item2,10)) +print(TopOrBottom('=',40)) +print(TopOrBottom('=',40)) RefactoringTool: Files that need to be modified: RefactoringTool: Files that were modified: RefactoringTool: pprint1v3.py RefactoringTool: pprint1v3.py

10 contents ^ PROGRAM IN PYTHON - PART 16

#pprint1.py #Example of semi-useful functions

def TopOrBottom(character,width): # width is total width of returned line return '%s%s%s' % ('+',(character * (width-2)),'+') def Fmt(val1,leftbit,val2,rightbit): # prints two values padded with spaces # val1 is thing to print on left, val2 is thing to print on right # leftbit is width of left portion, rightbit is width of right portion part2 = '%.2f' % val2 return '%s%s%s%s' % ('| ',val1.ljust(leftbit-2,' '),part2.rjust(rightbit-2,' '),' |') # Define the prices of each item item1 = 3.00 item2 = 15.00 # Now print everything out... print(TopOrBottom('=',40)) print(Fmt('Item 1',30,item1,10)) print(Fmt('Item 2',30,item2,10)) print(TopOrBottom('-',40)) print(Fmt('Total',30,item1+item2,10)) print(TopOrBottom('=',40))

Links

Greg Walters

11 contents ^ CCOOMMPPEETTIITTIIOONN Written by Dominik Wagenführ RRiigghhtt22LLiivvee

3. Conditions for participation

2. Engine, AI and GUI

1. The task

freiesMagazin

12 contents ^ COMPETITION - RIGHT2LIVE

About freiesMagazin:

About Dominik Wagenfuehr:

Above

13 contents ^ HHOOWW--TTOO VViirrttuuaalliizzaattiioonn PPtt55 -- AArrcchh LLiinnuuxx

Tools required:

Step 1

Step 2

/arch/setup

14 contents ^ VIRTUALIZATION - PART 5 Step 3 Step 5 dbus-core glib2

inetutils

kernel26-headers

links

mkinitcpio-busybox

netcfg

openssh Step 6 sudo

Step 4 xz gcc

fakeroot

autoconf automake make patch ca-certificates Step 7

15 contents ^ VIRTUALIZATION - PART 5 Step 8 # 127.0.0.1 localhost.localdomain localhost 127.0.0.1 Monster.mydomain.com Monster

Step 9

Lucas

# # /etc/hosts: static lookup table for host names #

16 contents ^ HHOOWW--TTOO OOrrggaanniissee YYoouurr PPhhoottooss

Shotwell

labrador, dog

NOTE

17 contents ^ ORGANISE YOUR PHOTOS

18 contents ^ HHOOWW--TTOO Written by Ronnie Tucker WWrriittee FFoorr FFuullll CCiirrccllee MMaaggaazziinnee

Guidelines REVIEWS

Games/Applications it must When reviewing games/applications please state clearly: somehow be linked to Ubuntu or one of the many derivatives of Ubuntu

PLEASE SPELL AND GRAMMAR CHECK IT! Hardware Writing When reviewing hardware please state clearly:

Non-English Writers

Images

You don't need to be an expert to write an article - write about the games, applications and hardware that you use every day.

19 contents ^ LLIINNUUXX LLAABB

Linux Lab

PC Specs:

20 contents ^ RReeaaddeerrss SSuurrvveeyy 22001100 RReessuullttss Written by Ronnie Tucker

How Did You Find Out About Full Circle? Gender

How Old Are You? Do You Keep Your Which Version(s) Of Copies Of Full Circle? Ubuntu Do You Use?

Which (s) Do You How Long Have You Which Operating Use? Been Reading Full System(s) Do You Use? Circle?

21 contents ^ READERS SURVEY RESULTS 2010

My Story

My Opinion Letters Down To Business - Please Rate: Where Do You Use Linux? Ubuntu News Reviews Ubuntu Women

What Do You Use Linux For? Linux News Interviews

Command & Conquer Ubuntu Games

22 contents ^ READERS SURVEY RESULTS 2010 Beginners

Q&A Intermediate

Other Distros in Full Circle? My Desktop Advanced

Top 5 How Do You Rate The Current Design?

What Should We Cover More/Less Of?

Level Of Articles

23 contents ^ MMYY SSTTOORRYY

24 contents ^ MMYY SSTTOORRYY

25 contents ^ MMYY OOPPIINNIIOONN MMaaccbbuunnttuu.. WWhhyy??

show them off!

26 contents ^ 27 contents ^ RREEVVIIEEWW mmoooonnOOSS

28 contents ^ REVIEW - MOONOS

29 contents ^ REVIEW - MOONOS

30 contents ^ REVIEW - MOONOS

Total Rating

Ubuntu 9.04 base

Originality

Overall User Experience

31 contents ^ RREEVVIIEEWW KKuubbuunnttuu 1100..1100

Applications

Dolphin

Desktop

KMail

KGet

32 contents ^ REVIEW - KUBUNTU 10.10

Blogilo

Office Applications VLC OpenOffice.org

Gwenview KTorrent KOffice

Okular

Amarok

Kontact

K3b

Quasell

Dragon Player

33 contents ^ REVIEW - KUBUNTU 10.10 Games Netbook Interface Desktop Effects

Kwin

More information Software Management

Final Words Kubuntu KDE System Control

KPackagekit

34 contents ^ TTRRAANNSSLLAATTIIOONN IINNTTEERRVVIIEEWW AAnnddrréé GGoonnddiimm

Could you tell us a bit about you language popular among native and the language you help speakers? translate Ubuntu into? Do you belong to an Ubuntu LoCo team? If so, which one?

How and when did you become an Ubuntu translator?

How can people who want to help with translating Ubuntu and all the various pieces and parts into your language get started?

Where does your team need help?

What other projects do you help with inside the community? What's the desktop experience for Ubuntu users in your language? Is Ubuntu in your

35 contents ^ TRANSLATION TEAM INTERVIEW

Do you know of any projects or organizations where Ubuntu is used in your language?

What do you feel is the most rewarding part of translating Ubuntu?

Is there anything else about your team or translation efforts that Become an Ubuntu Translator you would like to talk about?

36 contents ^ Every month we like to publish some of the emails we receive. If you would like to submit a letter for publication, compliment or complaint, please email it to: LLEETTTTEERRSS .

Pinyin Input

PlayOnLinux

Paddy Landau

Third Hand!

Gord Campbell

Even Less CLI

Chris Burmajster

PlayOnLinux

Alan Cocks

37 contents ^ LETTERS Business Environment The Cheek!

Ronnie

Kostadin Zgourovski

38 contents ^ UUBBUUNNTTUU WWOOMMEENN

Penelope Stowe Please tell us about yourself.

Vid Ayer

PS: How did you get involved in Ubuntu and Open Source?

PS: You've been around since the early days of the Ubuntu-Women project. What do you think of how the project is doing now? What would you like to see happen in the future?

PS: What Ubuntu projects are you involved with?

39 contents ^ UBUNTU WOMEN

PS: Do you have any non- technical interests you'd like to share with us?

PS: What open-source projects are you involved in outside Ubuntu?

40 contents ^ UUBBUUNNTTUU GGAAMMEESS

Score: 6/10

Good

Bad

Penumbra: Overture

Ed Hewitt

41 contents ^ If you have Ubuntu-related questions, email them to: QQ&&AA , and Gord will answer them in a future issue.

I've installed a VLC I installed secure Remote App to my delete, but, when I tried Q Blackberry which can Q to run smem, it said that control my VLC player smem must be installed. from any computer over my Is SMEM different in 10.04? wireless network. However, I'm having trouble figuring out how to edit a certain file it's telling me to edit. The file is:

/usr/share/vlc/http/.hosts

sudo sdmem I mounted a USB flash drive which contained Q the U3 autoinstaller for Windows. Since then I sudo sdmem -h can't write to USB flash drives or I want to try Ubuntu, but gksudo gedit SD cards. the only version which /usr/share/vlc/http/.hosts Q would install was the I want to backup my server edition. Then I data from my could install the desktop from the unbootable hard drive command line. However, my USB Q ports don't work. HP says my using a LiveCD, but it says the folders are locked. motherboard is an AmberineM- GL6E, other programs identify it as an Asus A8AE-LE I download the driver for my ATI 9550 video After updating the Q card and try to install it BIOS, everything in Ubuntu 10.04, but it worked fine. gives an error. A

42 contents ^ Q & A I downloaded , I've got a laptop and a How can I get image and I am having issues netbook, both with This is a common previews for Canon's Q with it loading and seeing Q Ubuntu 10.04. If I compile problem, or some Q RAW format (.cr2) files? my Sansa Fuze MP3 player. software on one box, how people, deleting the do I copy it to the other? .pulse folder in the Ahome folder helps. For others, Install Gnome-raw- When you do "sudo they run System Preferences thumbnailer, and make install" in the Sound, and discover that output restart Nautilus. compiling process, volume is muted. And others need change that to "sudo to run System Preferences A Acheckinstall" and it will build a Sound, click the Output tab, and .deb. Copy the deb to the other make sure "Analog Output" is the I recently tried to plug I have a Sansa e260 computer and install it. "connector." my laptop to a TV and (4GB). When I rip MP3s for Q adjusted the settings Q it on my Windows consequently. Now I want machine, everything I just installed the latest When I try to play games to use it with the laptop screen, but works fine. When I rip them on my version of Ubuntu on my like Supertux 2, it flickers the settings are messed up. Ubuntu machine, the Sansa can't Q wife's computer. I got Q a lot. My video card is an figure out the artist, album, or even everything running and all ATI Technologies Inc Boot into safe mode. the song title. It knows only the file is good. To keep her happy, is there RS690M [Radeon X1200 Series]. Then run: name. I have tried ripping with both a way that I can set Windows as the Banshee and Sound Juicer. For what default rather than Ubuntu? Assuming your it's worth, I can make a disk with computer has Grub2, A these MP3s, and my 2008 Honda's Install Startup erminal, and sudo dpkg-reconfigure CD player understands them just manager. It will be enter: xserver-xorg fine. under System > A Administration > gksudo gedit Install Rockbox on the AStartup Manager, select the /etc/default/grub Sansa. This also means default OS from there. add nomodeset to it will be able to play GRUB_CMDLINE_LINUX OGG or FLAC files. A I upgraded my Ubuntu 9.10 to Ubuntu 10.04 LTS Q and get no sound. sudo update-grub

43 contents ^ Your chance to show the world your desktop or PC. Email your screenshots and MY DESKTOP photos to: and include a brief paragraph about MY DESKTOP your desktop, your PC's specs and any other interesting tidbits about your setup.

Dadan Ramdhan TOY

44 contents ^ MY DESKTOP

Mario

Peter Shurgalin

45 contents ^ TTOOPP 55 AAlltteerrnnaattiivveess TToo GGnnoommee LXDE

lxde

46 contents ^ TOP 5 - ALTERNATIVES TO GNOME

E17 Fluxbox

e17 fluxbox

47 contents ^ TOP 5 - ALTERNATIVES TO GNOME

Openbox

is presented by members of the United Kingdom’s Ubuntu Linux community.

We aim is to provide current, topical information about, and openbox obconf for, Ubuntu Linux users the world over. We cover all aspects of Ubuntu Linux and Free Software, and appeal to everyone from the newest user to the oldest coder, from the command line to the latest GUI.

Because the show is produced by the Ubuntu UK community, the podcast is covered by the Ubuntu Code of Conduct and is therefore suitable for all ages.

48 contents ^ HHOOWW TTOO CCOONNTTRRIIBBUUTTEE

Thorsten Wilms

Deadline for Issue #43: Sunday 07th November 2010.

Release date for issue #43: FULL CIRCLE NEEDS YOU! Friday 26th November 2010.

49 contents ^