<<

Full Circle THE INDEPENDENT MAGAZINE FOR THE COMMUNITY

ISSUE #64 - August 2012 ) m o c . r k c i l F ( k j i w r e t s o O l e c r a M : o t o h P

VVIIDDEEOO EEDDIITTIINNGG WWIITTHH KKDDEENNLLIIVVEE RAZOR BLADES AND STICKY TAPE NOT REQUIRED

full circle magazine #64 1 Full Circle Magazine is neither affiliated with, nor endorsed by, Ltd. contents ^ HowTo Full Circle Opinions THE INDEPENDENT MAGAZINE FOR THE UBUNTU LINUX COMMUNITY My Story p.36 Python - Part 36 p.07 Columns

BACK NEXT MONTH

LibreOffice - Part 17 p.10 Command & Conquer p.05 Audio Flux p.XX My Opinion p.38

DavMail p.12 Ask The New Guy p.25 Ubuntu Games p.49 Review p.41

Letters p.43 - Pt1 p.14 Linux Labs p.28 Q&A p.46

BACK NEXT MONTH

Inkscape - Part 4 p.17 Ubuntu Women p.XX Closing Windows p.32 Web Dev - Pt2 p.21 Graphics Web Dev

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 is entirely independent of Canonical, the sponsor of the Ubuntu projects, and the views and opinions in the magazine should in no way be assumed tfoulhl acivrecleCamnaognaiczainlee#nd6o4rseme2nt. contents ^ EEDDIITTOORRIIAALL

This magazine was created using :

Welcome to another issue of Full Circle!

his month's FCM brings you more of the usual goodness. Python (three years old this month) and LibreOffice continue, and are joined by an article on setting up DavMail for use with Microsoft Exchange. Tweet Screen fans can rest easy with the T thrilling conclusion to Charles' current Linux Labs experiment. In the land of graphics, Mark's Inkscape series continues, and I've started a video editing series using Kdenlive. And, by the end of this month's WebDev article, you'll have installed LAMP.

Next month, I'm hoping to have a review of the new book Ubuntu Made Easy from No Starch Press (many thanks to them for the review copy), and a review of my new Full Circle Podcast Nexus 7 tablet. I've put up posts on our Google+ and Facebook pages encouraging people Released monthly, each episode covers all the latest Ubuntu news, to post Nexus 7 questions they'd like answered in the review. opinions, reviews, interviews and listener feedback. The Side-Pod is Les and Co. have returned to the helm and released Full Circle Podcast #30, which you a new addition, it's an extra should download. Running at almost two hours, it has a whole host of interviews, Raspberry (irregular) short-form podcast which is intended to be a branch Pi info, and much much more. of the main podcast. It's somewhere to put all the general Meanwhile, the eagle eyed proofreaders who fix all our mistakes (yours and mine) have technology and non-Ubuntu stuff been working on the Official Full Circle Style Guide for all you writer types. We'll be that doesn’t fit in the main podcast. keeping this up to date and linking to it from future issues. This will be the reference guide when writing an article. Many people are making simple mistakes (GB, not Gb or gb – yes, Hosts: there is a difference) which really should be corrected before submitting. The less we need • Les Pounder to change the better. • Tony Hughes • Jon Chamberlain • Oliver Clark All the best, and keep in touch! Ronnie http://fullcirclemagazine.org [email protected]

full circle magazine #64 3 contents ^ LLIINNUUXX NNEEWWSS -- SSEECCUURRIITTYY AALLEERRTT

Linux & OS X-only cross-platform password-stealing Java Flaw Puts EPUB FORMAT trojan. Millions At Risk Trojan Spotted Finally, we have mobile editions Multi-platform virus strains of Full Circle on the downloads Security researchers have users - whether they that infect Windows, Mac OS X page. We're hoping to have discovered a potential dangerous favour Windows, Mac or Linux and Linux machines are extremely back issues online shortly. If Linux and Mac OS X cross- operating systems - are at risk rare but not unprecedented. One you've any problems with the platform trojan. from a newly discovered Java example include the recent Crisis epub file/formatting, you can vulnerability for which there is super-worm. Creating a strain of drop an email to Jens at: Once installed on a currently [as of 31st August malware that infects Mac OS X [email protected] 2012] no fix. It appears the flaw compromised machine, Wirenet-1 and Linux machines but not allows the Blackhole exploit kit opens a backdoor to a remote Windows boxes seems, frankly, to target the Java system using command server, and logs key weird given the sizes of each a Pre.jar file that lets it install presses to capture passwords and 's userbase - Google Currents malware, in this case a banking sensitive information typed by unless the virus has been Trojan, onto users machines, victims. The program also grabs designed for some kind of closely Install Google Currents on your through a variety of methods. passwords submitted to Opera, targeted attack on an Android/Apple devices, search Firefox, Chrome and Chromium organisation that uses a mix of for 'full circle' (in the app) and FireEye went on to criticise web browsers, and credentials the two flavours. add issues 55+ to your app. Or, stored by applications including Oracle - which owns Java - for its you can click the links on the lack of action regarding the email client Thunderbird, web Analysis work on the Wirenet-1 FCM download pages. flaw. "It's very disappointing suite SeaMonkey, and chat app is ongoing and for now it's that Oracle hasn't come forward Pidgin. The malware then unclear how the trojan is and announced a date for an attempts to upload the gathered designed to spread. Once emergency update patch," Software Centre data to a server hosted in the executed, it copies itself to the Netherlands. wrote FireEye's Atif Mushtaq. user's home directory, and uses You can also get FCM via the AES to encrypt its Ubuntu Software Centre: The software nastie was The flaw was uncovered communications with a server https://apps.ubuntu.com/cat/, intercepted by Russian antivirus earlier in August. over the internet. Search for 'full circle', choose firm Dr Web [which] describes an issue, and click the Wirenet-1 as the first Linux/OSX Source: v3.co.uk Source: theregister.co.uk download button.

full circle magazine #64 4 contents ^ CCOOMMMMAANNDD && CCOONNQQUUEERR IDEs Written by Lucas Westermann IDEs

his month, I thought I debugging and testing. Some of When you're working on larger already in Eclipse when working would move away from the more advanced ones also offer projects, it's usually helpful to use with Java, I tend to use the the tutorials for once, and various forms of auto-completion. an IDE that offers an integrated integrated debugger regardless of T instead introduce my file tree to keep track of what files file size. Using something like jUnit readers to the concept of an Why use an IDE? are where, and because they offer is overkill for most basic projects – Integrated Development • Learn languages tools to make debugging easier. I use it only when I have multiple Environment (IDE), and explain a • Makes managing larger projects Once you have more than 100-200 files of a few hundred lines of code few of the reasons why an easier lines of code, I would generally not – or if I'm required to do so for Integrated Development • Easy access to recommend trying to do your class, or work. Environment could be useful for compiler/interpreter, debugger, debugging manually, and instead programmers. Following this, I will and testing environments use an actual testing and What IDE should I use? name the IDEs I use, and also name debugging framework. the languages for which I don't Using an IDE can make it much Ultimately, it comes down to feel I need an actual development easier to start using a language, as The sole exception to this, for what you want to use. There are environment. it can offer corrections for typos me, is Java. I always try to use some very advanced environments (or point out when you use Eclipse with Java where possible, like Eclipse (for Java or C++), which What is an IDE? function calls from a different simply because a number of will take up more space than a language). If your IDE doesn't functions have long names, and basic IDE. The current version of highlight mistakes, it will at least auto-completion can make life An IDE is basically an editor that Eclipse requires just over 200MB of make it easy to quickly easier. An alternative to this is also contains a space in Linux. Keep in mind that compile/execute the code to check simply redefining functions into compiler/interpreter and easy the more features you have for exceptions and run-time errors. shorter names, but that can get access to documentation, and running at a time, the more RAM is extremely complicated. Since I'm usually offers plug-ins for used. Due to this, I find Eclipse too

full circle magazine #64 5 contents ^ COMMAND & CONQUER unwieldy. I use it with Java, and constraints, you may want to use promised Python support after I hope some of you have found Java alone, simply because that's an IDE, as they can cut down Clojure, and released a prototype this article interesting, and that I what my university required, and development and testing time (so (the “Light Table Playground”). I'm have answered at least a few of as such it's what I'm used to. long as you are comfortable with extremely interested in the final your questions concerning IDEs. If Netbeans is another option for the interface). Once you've picked product. He's introduced some you have any more questions, Java/C/C++/PHP development. out your reasons, find a few IDEs new ideas (such as his “light” comments, or requests, you can However, I tend to not write many that fulfil them, and try them out. workspace), and offered extremely email me at [email protected]. large programs, and I find a text Repeat this until you find one appealing implementations for all If you decide to email me, please editor and a terminal to be you're comfortable with (or that other ideas. I've been using the include “FCM” or “C&C” in the sufficient for C, C++, and PHP. meets your needs perfectly). Light Table playground since it subject line, so that it doesn't get Similarly with Python, although I came out, and I find the interface lost in my inbox. tend to use the interactive Light Table: A new IDE to be cleaner than any other interpreter for testing ideas interface I've ever seen. At the Further Reading: before I start coding. concept moment, most of the functionality in the concept video is unavailable, http://www.chris- The bottom line is simple. Think I recently saw a post by Chris offering mainly Instant Feedback granger.com/2012/04/12/light- about what you want to have easy Granger on his take on an IDE at this time. However, for anyone table---a-new-ide-concept/ access to, how large your programs called Light Table. For a link, see who's fond of Clojure, or just wants usually are, and weigh the the Further Reading section below. to take a look at something new, I http://app.kodowa.com/playgroun pros/cons of learning a new Since that post, he has successfully would recommend having a look. d – Light Table playground interface. Also, if you have time- funded the project on Kickstarter, http://www.eclipse.org/downloads

http://netbeans.org/

Lucas has learned all he knows from repeatedly breaking his system, then having no other option but to discover how to fix it. You can email Lucas at: [email protected].

full circle magazine #64 6 contents ^ HHOOWW--TTOO Written by Greg D. Walters BBeeggiinnnniinngg PPyytthhoonn -- PPaarrtt 3366

efore I begin, I want to Imagine you play guitar. Not air example, the chord is F# minor and Now we’ll add note that this article guitar, but an actual guitar. you put the capo on fret 2, you can our import marks three years of the However, you aren’t the best guitar simply play an E minor. But that statements B Beginning Programming player, and some chords are takes time. Let’s make an app that which are shown using Python series. I want to problematical for you. For allows you to simply scroll through on the next page, top right. thank Ronnie and the entire staff example, you know the standard C, the fret positions to find the of Full Circle Magazine for all their E, G, F type chords, but some easiest chords to play. Notice the second line, support and especially, you, the chords – like F# minor or C# minor “kivy.require(‘1.0.8’)”. This allows readers. I NEVER thought that this – while doable, are hard to get your Our app will be fairly simple. A you to make sure that you can use would continue this long. fingers set in a fast song. What do title label, a button with our basic the latest and greatest goodies you do, especially if the gig is only scale as the text, a scrollview (a that Kivy provides. Also notice that I also want to take a second to a couple of weeks away and you wonderful parent widget that we are including a system exit (line note that there has been some HAVE to be up to speed TODAY? holds other controls and allows 3). We’ll eventually include an exit comments floating around the The workaround for this is to use you to “fling” the inside of the button. ether that, after three years, the the Capo (that funny clippy thing control to scroll) holding a number word “Beginning” might be that you see sometimes on the of buttons that have repositioned Here is the beginning of our misplaced in the title of this series. neck of the guitar). This raises the scales as the text, and an exit class called “Transpose”. After all, after three years, would key of the guitar and you use button. It will look SOMETHING you still be a beginner? Well, on different chords to match the rest like the text below. class Transpose(App): some levels, I agree. However, I of the band. This is called def exit(instance): still get comments from readers transposing. Sometimes, you can Start with a new python file transpose on the fly in your head. named main.py. This will be saying that they just found the sys.exit() series and Full Circle Magazine, Sometimes, it’s easier to sit down important if/when you decide to and that they are now running on paper and work out that if, for create an Android app from Kivy. Now we work on our build back to the beginning of the series. So, those people ARE beginners. ­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­ So, as of part 37, we’ll drop Transposer Ver 0.1 “Beginning” from the series title. C C#/Db D D#/Eb E F F#/Gb G G#/Ab A A#/Bb B C ______Now to the actual meat of this 1| C#/Db D D#/Eb E F F#/Gb G G#/Ab A A#/Bb B C C#/Db article... more on Kivy. 2| D D#/Eb E F F#/Gb G G#/Ab A A#/Bb B C C#/Db D ­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­

full circle magazine #64 7 contents ^ HOWTO - BEGINNING PYTHON 36 routine (middle right). This is root = needed for every Kivy app. GridLayout(orientation='verti import kivy ', spacing=10, kivy.require('1.0.8') cols=1,rows=3) This looks rather confusing. from sys import exit from kivy.app import App Unfortunately, the editor doesn’t In this case, the representation from kivy.core.window import Window always keep spaces correct even in is as follows.... from kivy.uix.button import Button a mono-spaced font. The idea is from kivy.uix.label import Label that the text1 string is a simple from kivy.uix.anchorlayout import AnchorLayout ­­­­­­­­­­­­­­­­­­­­­­­­­­­­­ from kivy.uix.scrollview import ScrollView scale starting with the note “C”. (0) title label from kivy.uix.gridlayout import GridLayout Each should be centered within 5 ­­­­­­­­­­­­­­­­­­­­­­­­­­­­­ (1) main button spaces. Like the text shown ­­­­­­­­­­­­­­­­­­­­­­­­­­­­­ bottom right. (2) scrollview padding and size_hint properties. to 1., where 1. means the full size of ­­­­­­­­­­­­­­­­­­­­­­­­­­­­­ The padding is the number of his parent. 0.5 represents 50%. The text2 string should be the pixels around the item in an x,y same thing but repeated. We will The scrollview contains multiple reference. Taken directly from the In this case, size_hint is set to use an offset into the text2 string items – in our case buttons. Next, Kivy documentation size_hint (for none, which defaults to 100% or 1. to fill in the button text within the we create the label which will be at X which is same as Y) is defined as: This will be more important (and scrollview widget. the top of our application. convoluted) later on. Xsize hint. Represents how much Now we create the root object lbl = Label(text='Transposer space the widget shoulduse in the Now we define our “main” Ver 0.1', direction ofthe Xaxis, relative to its button (next page, top right). This (which is our main window) font_size=20, containing a GridLayout widget. If size_hint=(None,None), parent’s width. Only Layout and is a static reference for the scale. you remember WAY back when we size=(480,20), Window make use ofthe hint. The were doing other GUI padding=(10,10)) value is in percent as a float from 0. Again, most of this should be development for Glade, there was a grid view widget. Well, the def build(self): #­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­ GridLayout here is pretty much the text1 = " C C#/Db D D#/Eb E F F#/Gb G G#/Ab A A#/Bb B C" same. In this case, we have a grid text2 = " C C#/Db D D#/Eb E F F#/Gb G G#/Ab A A#/Bb B C C#/Db D that has one column and three D#/Eb E F F#/Gb G G#/Ab A A#/Bb B C C#/Db" rows. In each of the cells created in #­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­ the grid, we can put other widgets. Remember, we can’t define which widget goes where other than in The properties that are set | | | | | | | | | | | | should be fairly self-explanatory. 12345678901234567890123456789012345678901234567890123456 the order in which we place the C C#/Db E F F#/Gb G G#/Ab A A#/Bb B C widgets. The only ones that might give you some trouble would be the

full circle magazine #64 8 contents ^ HOWTO - BEGINNING PYTHON 36 fairly clear. None), size=(600,400)) btn1 = Button(text = " " + text1,size=(680,40), sv.center = Window.center size_hint=(None, None), Now we add the widgets to the halign='left', root object, which is the root.add_widget(sv) font_name='data/fonts/DroidSansMono.ttf', GridLayout widget. The label (lbl) padding=(20,20)) goes in the first cell, the button Lastly, we add the GridLayout (btn1) goes in the second. that holds all our buttons into the ScrollView, and for i in range(0,19): if i <= 12: #­­­­­­­­­­­­­­­­­­­­­­­­­­­­ return the root object to root.add_widget(lbl) if i < 10: root.add_widget(btn1) the application. t1 = " " + str(i) + "| " #­­­­­­­­­­­­­­­­­­­­­­­­­­­­ else: sv.add_widget(s) t1 = str(i) + "| " else: Now comes some harder-to- return root t1 = '' understand code. We create text2 = '' another GridLayout object and call btn = Button(text = t1 + text2[(i*5):(i*5)+65], Finally, we have our “if size=(680, 40), it “s”. We then bind it to the height __name__” routine. Notice size_hint=(None,None), of the next widget which, in this that we are setting halign='left', case, will be the ScrollView, NOT ourselves up for the font_name='data/fonts/DroidSansMono.ttf') the buttons. s.add_widget(btn) possibility of using the #­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­­ application as an android s = GridLayout(cols=1, spacing = 10, size_hint_y = app. None) The source code can be found if __name__ in s.bind(minimum_height=s.sette on PasteBin at r('height')) ('__main__','__android__'): http://pastebin.com/hsicnyt1 Now (middle right) we create Transpose().run() Until next time, enjoy and thank 20 buttons, fill in the text you for putting up with me for property, and then add it to the Now you might wonder why I three years! GridLayout. used buttons instead of labels for all our textual objects. That’s Greg is the owner of RainyDay Now we create the ScrollView, because labels in Kivy don’t have Solutions, LLC, a consulting company in Aurora, Colorado, and has been set its size, and add it to the root any kind of visible border by default. We will play with this in programming since 1972. He enjoys GridLayout. cooking, hiking, music, and spending the next installment. We will also time with his family. His website is sv = add an exit button and a little bit www.thedesignatedgeek.net. ScrollView(size_hint=(None, more.

full circle magazine #64 9 contents ^ HHOOWW--TTOO Written by Elmer Perry LLiibbrreeOOffffiiccee PPtt1177:: MMaaccrrooss

recently got a request for a (unstable) feature”. To enable experienced this myself, but I page). Type Best wishes, love, or tutorial on LibreOffice macro recording, Tools > Options. thought I should point that out. your favorite closing. Press Enter macros, so we will take a short Select the General options under twice to leave room for a I break from our work in LibreOffice, and check “Enable As a demonstration of signature. Press the same Impress to briefly cover macros. experimental (unstable) features”. recording a macro, we will create a number of times you did before. Macros allow you to automate This enables the “Record Macro” macro called Closing. Every time Change the text to bold by clicking repetitious actions like typing a option under Tools > Macros. you write a letter, you have to end the Bold button on the formatting letterhead. This frees you from with a closing, so why not make it toolbar, and type in your name. having to type or do the same task Recording a Macro into a macro. Lastly, let's add a title under the over and over again. In this how-to, name. Press Enter, Tab the same we will cover how to record macros When in macro record mode, Start with a new text document. number of times as before, click and use them. LibreOffice has a the macro recorder tracks every Tools > Macros > Record Macro to the Bold button to turn off bold, Basic scripting language which is action you make and all the text start the macro recorder. The and click the Italic button to beyond the scope of this particular you type, and records it in the macro recorder toolbar will show. change to italics. Type in your title. how-to. Perhaps we will revisit macro. Remember how we had to There is only one choice on this Press Enter. Click on Stop macros at a later time to discuss enable experimental features to toolbar, Stop Recording. Press the Recording. the Basic scripting language. get the Record Macro option? Well, Tab key on your keyboard three or that's because sometimes the four times (this should place the The Basic Macros dialog box will NOTE: You can find information on macro recorder does fail. I haven't cursor close to the center of the show. Select the library where you LibreOffice Basic in the help, or want to save your macro, usually download the documentation at My Macros. Enter a name in the http://wiki.documentfoundation.or Macro name textbox, and click the g/images/d/dd/BasicGuide_OOo3. Save button. 2.0.odt. Testing Your Macro Enabling Macro Recording You will want to test your macro to insure everything recorded correctly, Tools > Macros By default, macro recording is > Run Macro. The macro dialog box disabled. Apparently, macros are will show. Select the library where considered an “experimental you saved your macro, select your

full circle magazine #64 10 contents ^ HOWTO - LIBREOFFICE Pt17 macro, and click on the Run > Run Macro every time you need empty right now. Click on the Add macros might just be the solution button. The macro will run, to use the macro. LibreOffice button. Under category, find you are looking for. There is a repeating all the text you typed allows you to add your macros to LibreOffice Macros and navigate LibreOffice Basic scripting and the formatting you did. menus, toolbars, keyboard through the tree to find your language, and perhaps we will If something didn't turn out just shortcuts, and application events. macro. Select the Closing macro cover it in the future. You can also right, you can delete the macro You can add your macros through and click the add button. The download macros from the web and create a new one. To delete a Tools > Customize. macro is added to the menu. Click that you can import and use in macro, Tool > Macros > Organize on the Close button. Click OK on LibreOffice. Macros > LibreOffice Basic. Find As an example, let's add a menu the Customize dialog box. You will your macro in the library, select it, named Macros in Writer and add now have a menu item named Next time, we are back to and click the Delete button. our Closing macro to it. Tools > Macros, and, under it, the Closing Impress and working with slides. Customize. Select the Menus tab. macro. Now, you can select it from Create a to Click the New button. Name the the menu when you need it, which new menu Macros. Use the arrow is faster than having to navigate to your Macro buttons to move it from the Run Macro. bottom to the position before If you use a macro a lot, you Help. Click OK. Your new menu is This has been a very short don't want to go to Tools > Macros Elmer Perry's history of working, introduction to macros. Before and programming, deciding to use a macro, make sure involves an Apple IIE, adding some there isn't a better way to Amiga, a generous helping of DOS accomplish what you are trying to and Windows, a dash of Unix, and blend well with Linux and Ubuntu. do, but for often repeated action,

full circle magazine #64 11 contents ^ HHOOWW--TTOO Written by Jan Mussche DDaavvMMaaiill

here are different ways to well, let's be gentle, they want to download it. mandatory; no idea if this applies and read your . be different. with other Exchange servers, You can use web-mail, After installation, you start the probably the same. T where you read your mail For those who use Evolution as program and you are greeted by on a web page belonging to the an E-mail program, there is good settings windows (below). In here, On the last tab, called website of your provider or of a news. Evolution has the Evolution there are just a few things which Advanced, there is also just one third party, you can use an e-mail Exchange Connector, which can be you need to set up. setting which is important (below) program such as Thunderbird, installed from the standard it's the one next to the mouse Evolution or one of many others. repositories. For Thunderbird, and In the Main Tab, the only item is pointer in the . Untick With an e-mail program you can many other programs, there is not the OWA URL. I have my address this box otherwise you will end up sometimes choose between POP such an easy way to connect to an hidden to prevent troubles. What with double mail messages in your and IMAP. Exchange server. you can still see is the extension sent items folder. /exchange/ Sometimes, however, using one Happily there is DavMail. The I did not change any other of these possibilities is not latest version (since 2012-07-10) is For the server I use, this is setting and it works great. enough. There are other ways – 3.9.9. For /Ubuntu/Mint like, for example, the Microsoft they have a deb-file present on (who else?) Exchange server using http://davmail.sourceforge.net/ OWA (Outlook Web Access). This is where you can get more info about used just by Microsoft because the program, and where you can

full circle magazine #64 12 contents ^ HOWTO - DAVMAIL

In your mail program (and I use When setting up the account, This is done in DavMail. had to use the format Thunderbird, but I guess settings you start by choosing an IMAP Mail domain\username in the User like these are very common), I had server. The name is called The two are connected through Name field. to set up the connection like this: localhost. Here, you do not enter port 1143. When you look at the the real name of the mail server. 1st DavMail screenshot, you also That's it. When you have set up see port 1143 used for IMAP mail. DavMail this way (and added an The numbers used here are 1000 account in, for example, larger than the real numbers( 1143 Thunderbird – like I explained), you -143, 1025 – 25, 1110 – 110). should be seeing your company's mail in a few seconds. As User Name, I had to use domain\username but this is Question remains: do you want something your local IT guy can tell to see these mail messages at you. For the company I work for I home? That's something you have have to do it like this. to answer for yourself.

Setup a new SMTP server with To make sure DavMail is always the settings shown below. running when you need it, add it to the list of programs which start Also here you see the changed when the system boots. port number (1025) and also here I

full circle magazine #64 13 contents ^ HHOOWW--TTOO Written by Ronnie Tucker VViiddeeoo EEddiittiinngg WWiitthh KKddeennlliivvee -- PPaarrtt 11

n this series of tutorials, I’d Top left of the window is the rows) and two audio tracks. At the but we’ll come to that in later parts like to show you the basics of area where all your will be very bottom right of the window of the tutorial. Let’s do a quick video editing using the KDE stored; every clip that you will are some controls, but the one import and arrangement to get I application Kdenlive. Many possibly use in the current project you’ll use here is the slider to zoom you used to Kdenlive. people seem to think there are no will be loaded into here. In the in/out of your previews. good video editing apps on Linux, middle is your stack of effects and First thing you want to do is Kdenlive (I think) proves them their properties. Top right is the Essentially, you drag your clips make sure that your new project wrong. monitor area. It’s here that you from the top left to one of the (which is currently open) is set to view clips or preview your project. audio/video tracks and arrange the right video size, and so on. So, There is a Kdenlive in the The bottom half of the window has them in their preferred playing in the Kdenlive menu, click Project official repositories, but it is now three video tracks (horizontal order. There’s more to it than that, > Project Settings. old and I’d recommend that you install the latest version (0.9 as I Kdenlive comes with ‘Profiles’ write this) by loading up your which you can see in the drop software center/package manager down menu below ‘Video Profile’. and adding the PPA to your These profiles are a group of software sources: settings which you can use if you’re making a DVD, (S)VCD, HD ppa:sunab/kdenlive­release

Reload your list of packages, and then install the kdenlive package.

If you prefer the terminal, use: sudo add­­repository ppa:sunab/kdenlive­release && sudo apt­get update && sudo apt­get install kdenlive

Here’s Kdenlive when you first load it up:

full circle magazine #64 14 contents ^ HOWTO - KDENLIVE Pt 1 and so on. I’m just tinkering here, Now is a good time to go to the abruptly start the next isn’t always amount of overlap is how long the so I’m going to choose DV/DVD menu and click File > Save, and give pleasant, so before we wrap up fade will take (next page, middle PAL (PAL since I’m in the UK). You your project a name. this part, let’s add a quick fade right). choose what works best for you or effect where we’ll fade from the your clips. When you choose a Here I have two clips, both with Video 1 track to the Video 2 track. This fade should take about two profile, you’ll see the information sound. What I’ll do is drag the first seconds. below the drop-down change to clip down to the ‘Video 1’ track, OK, zoom in to your previews show what your project will be in and then drag the second clip which are showing on the video Right click on the Video 1 clip size, frame rate, and so on. Click down to the ‘Video 2’ track – but tracks. Either use the slider at the and choose Add Transition > OK to return to the main screen. place it at the end of the first clip bottom right of the window, or the Dissolve. You’ll see a box (shown below right) + and - buttons at either side of the overlaying both tracks (next page, Now, go to the menu and click slider (next page, top right). bottom right). Click it and you’ll Project > Add Clip, and select If you click in the timeline (just see some properties showing up however many audio/video clips above the ‘Video 1’ track), you’ll be What we need to do here is beside your list of clips. that you’d like to use in your able to jump/scroll through the overlap the two tracks. The project. video. Or, if you like, you can watch by clicking the play button below You may see a window the monitor (top right). The appearing to tell you that some squiggly line below the video clips are not the correct size for preview in each video track is a your project. If your clips are too graph showing the sound volume small they’ll be enlarged and frame of each clip. rates adjusted. This could cause problems later, but for now I’m Having one video finish and clicking OK to continue.

full circle magazine #64 15 contents ^ HOWTO - KDENLIVE Pt 1 In the properties, tick the File’ (at the bottom left of the ‘Reverse’ box. window) and off it’ll go.

Scrub through the video (click, If there’s anything you’d like to hold, and drag through the see covered in this series, please timeline), or play the video, and drop me an email at: you’ll see the fade from Video 1 to [email protected]. Video 2. Next month we’ll talk about To create a final video – with effects, and more on adding clips. your clips joined and the fade effect – go to Project > Render.

In the left panel you choose which type of video you’d like to Ronnie is the founder, and editor, of export as, and, on the right, the Full Circle, an official Ubuntu member, and part-time artist whose size and so on. Above that you give work can be seen at: the file a name; the other stuff http://ronnietucker.co.uk we’ll leave as is. Click ‘Render to

full circle magazine #64 16 contents ^ HHOOWW--TTOO Written by Mark Crutch IInnkkssccaappee -- PPtt44

his month, we're going to your palette at once (even if it of the window. You may the look at setting colors for takes up more vertical space), or dialog to the right-hand side of the our objects. So far we've are happy to use the scrollbar Inkscape window, or move it into a T applied colors to the fill when you need to access the more window of its own, by dragging it and stroke of our objects by distant colors. using the grey title bar at the top. clicking and SHIFT-clicking on the palette at the bottom of the If you want to use your own At the top of the dialog are screen. You can also set either to palette – perhaps to fit in with a three tabs for setting the Fill, the transparent by using the leftmost corporate color scheme or to Stroke Paint, and the Stroke Style. palette entry – the one with a integrate with other icons in an The first two offer almost identical cross through it. You've probably application – you can drop a GIMP options, so we'll just discuss the already discovered the scroll bar palette file (.gpl) into your Fill tab and you can extrapolate that usually between the .inkscape/palettes directory, or from there. palette and the status bar, and into /usr/share/inkscape/palettes which lets you scroll through the if you want it to be available to all full collection of colors in the users on your computer. palette, but have you noticed the tiny little button to the right of the The palette is great palette area – the one that looks for quickly selecting a like a small “<” character? Clicking color for your fill or on that presents you with a pop-up stroke, but what if you want a menu of palette options (far right). color that's not present in the palette? That's where the Fill & Most of this menu is taken up Stroke dialog comes in. There are by a list of palettes you can use. various ways to open the dialog, Try switching between a few of including the button on the them to see how they look. Then Commands toolbar, selecting an play with the Size and Width sub- object then picking 'Fill and Stroke' menus to find a swatch size that from the right-click context menu, you're comfortable with. Finally, pressing CTRL-SHIFT-F, or simply try the Wrap checkbox to see clicking on the current fill and whether you prefer to see all of stroke swatches at the bottom-left

full circle magazine #64 17 contents ^ HOWTO - INKSCAPE Pt4 Immediately below the tab is a Also being put off for later row of buttons which are used to articles are the Unset Paint button determine what type of paint is that looks like a question mark and used for the fill or stroke. At the the two splodges on the right of left is a button for 'No Paint' which the Fill tab. looks like a cross and has the same effect as using the crossed swatch The third main tab on the Fill at the left of the palette in the bottom labelled with an 'A'. This is easily make a translucent fill or and Stroke dialog is labelled as main drawing window. If both the the 'alpha channel', which is just stroke completely opaque via the Stroke Style. While the Stroke fill and stroke are set to No Paint, another term for opacity. If this context menu on the swatch. Paint tab is used to set the color, then your object will be completely slider is moved to the far left, then gradient or pattern that is used for invisible. your fill or stroke will be The third and fourth buttons let the stroke, this tab lets you completely transparent. To the far you use a gradient for your fill or manage all the other parameters. The second button lets you right, it's completely opaque. stroke. Gradients will be the Most of these settings can be choose a single color for your fill or Anywhere in between will make it subject of next month's article, so adjusted only by using this dialog, stroke. In that respect, it's the partially transparent. This image remember that these buttons so it's worth becoming familiar same as selecting from the palette, demonstrates the same two exist, but we'll skip over them for with it. except that you have much finer objects with the stroke fully now. control over the color. Choosing opaque, but the top object's fill this button presents you with yet alpha being set at the 0, 128 and The next button lets you paint more tabs offering a few different 255 levels (above). your fill or stroke using a pattern. methods for picking your color. Inkscape ships with a variety of Don't be fooled though: Inkscape As with the No Paint option, stripes and polka dots which are uses RGB (Red, Green, Blue) values setting the alpha channel for both available via a pop-up menu when in its files even if you select a color the fill and stroke to zero will you select this option. Most via the HSL or CMYK tabs. This is render your object completely patterns are black or white, with one example of Inkscape being invisible. If the fill or stroke is just one color pattern restricted by the capabilities of the partially transparent, the color (Camouflage) and three grayscale SVG format. The CMS tab is only of swatches in the bottom-left corner bitmap images that can be used as use if you set up a color of the status bar in the main patterns, right at the bottom of management system on your window will show a two-part the list. It is possible to create your computer, and is outside the scope arrangement: the left half shows own patterns and to adjust the size of this series. the color with the alpha applied and scale of the built-in patterns, over a checkerboard effect, while but those are subjects for another Whichever color picker you the right half shows an opaque day. choose, you'll find a slider at the version of the same color. You can

full circle magazine #64 18 contents ^ HOWTO - INKSCAPE Pt4

Round Cap, finishes your lines with the adjacent spinbox letting you At the top is a spin-box for corners. The difference between a semicircular smooth extension to adjust the relative start position of setting the width of the stroke, them can easily be seen by drawing the end. The other two options, your pattern. The Cap buttons also and an associated pop-up menu for a star (above left). Butt Cap and Square Cap, both give play a big part when it comes to picking the units that the width is a squared-off end to your line, and dash patterns – this image shows measured in. These duplicate the When a mitred corner is differ only in whether the square our star with a thick dashed stroke functionality available from the particularly sharp, the point of the extends beyond the nominal end using each of the three cap right-click menu on the status bar, join may extend quite some way. In of the line (Square Cap), or stops settings (above right). but offer a greater choice of units this case Inkscape will switch to precisely at that point (Butt Cap). and finer control over the width. drawing a bevelled corner instead. The three pop-up menus for SVG currently allows the stroke to The length that the point is The stroke doesn't have to be a Start, Mid and End Markers allow only straddle the outline of the allowed to grow to, before this single continuous line, it can you to select arrowheads, circles, object, half inside and half outside switch occurs, is set by the Mitre consist of a repeating pattern of squares and other shapes which it. You can see this clearly by Limit spin-box. dashes. Anyone who has spent will be positioned on your stroke. reducing the alpha channel on a time with technical drawings will Once again, the Start and End thick stroke – notice that the fill The Cap buttons affect the ends be familiar with the dash-dot-dash options make most sense on an shows through the inner half of of your lines. Most of the objects of a center line, and a series of unclosed line, such as an arc. On a the stroke. It's worth we've drawn so far are continuous dashes can be used to give a closed line, you'll probably want to remembering, as Inkscape novices loops, so the ends aren't really stitched effect for artistic use only one or the other. The Mid often wonder why increasing the clear, but if you use the circle purposes. The Dashes pop-up lets Markers appear wherever there is a stroke also reduces the area inside handles to turn an ellipse into an you choose from a variety of dash corner or a transition to a different their shapes. arc then you'll have an object with obvious ends. The middle option, patterns built into Inkscape, with line segment – which includes the transition from straight to curved Next are three radio buttons segments on a rounded rectangle. labelled as Join. These determine This image shows just three how the corners of your objects examples of markers and dash are drawn – either as sharp patterns in use (bottom). (mitred), rounded or bevelled

full circle magazine #64 19 contents ^ HOWTO - INKSCAPE Pt4 One big caveat with markers is which Inkscape redraws the screen, combine transparency values in Why not use that trick on your that they will appear in black, especially if you're zoomed in complex ways that wouldn't be snowman image to give a little regardless of the color of your closely. possible with just alpha or just graininess to the covering of snow stroke. Fortunately Inkscape does opacity. In this rather garish on the ground with the addition of ship with an extension that tweaks The opacity slider has the same example the squares have 100% the Sand texture at a low opacity. the necessary SVG internals for effect as the 'O' spin-box and opacity and alpha throughout, but Add in some color tweaks, a bit of you, so making the colors match is context menu on the status bar, the circles have the fill, stroke and blurring, and some translucency on as simple as selecting your marker- but with more fine-grained control. opacity values indicated: the shadows, and you should find laden object, and then heading up Changing this value affects the that, with your new found mastery to the to choose opacity of the entire object – both The opacity slider is one way to of the Fill and Stroke dialog, your Extensions > Modify Path > Color the fill and the stroke. Effectively, make some use out of those image is starting to look a little Markers to Match Stroke. Even the object is drawn in memory colorless fill patterns. By less flat. using this extension, however, using the fill and stroke alpha duplicating an object (Edit > markers are always opaque, values, then that whole image is Duplicate), and then filling the regardless of the alpha setting of drawn to the screen using the copy with a pattern and reducing your stroke. object opacity. This cumulative its opacity, you can let the original effect makes it possible to object's color show through. The last part of the Fill and Stroke dialog to explain is the pair of sliders at the bottom – to adjust the Blur and Opacity. The former is a convenient shortcut for adding the Gaussian Blur filter to an object. SVG filters are a major topic of their own that we'll look at in a later article, but, for now, it's enough to know that increasing this slider will cause your object to become blurred. The more you increase it, the more blurred your object will be. Don't go too Mark has been using Linux since overboard: usually a small value 1994, and uses Inkscape to create will give you a good effect, whilst two webcomics, 'The Greys' and larger values just dissipate your 'Monsters, Inked' which can both be found at: object into mist. Be aware that http://www.peppertop.com/ using filters will slow the speed at

full circle magazine #64 20 contents ^ HHOOWW--TTOO Written by Michael R. Youngblood WWeebb DDeevv -- PPtt22

ast month, we installed sudo apt­get install couchdb Now that you are all done with help. Type '\c' to clear the current input statement. Apache2 and did a little bit the installation and basic of configuration. This Yes, it really is that simple to configuration of MySQL, you need mysql> L month we will be installing install a lot of things. The next to test it to make sure everything and configuring MySQL, PHP, and installation is just as easy, and it is working fine. To login, simply We are almost done, with just CouchDB. MySQL is a relational prompts you only to set a “root” type in “mysql -u root -p” into the one last thing to get set-up. PHP5 database, and CouchDB is a non- password. Please note, that just terminal. It will prompt you for the is a widely used server-side relational database. We will get because it says root password, this password you just set, and, upon language that will help you in the familiar with both types of is not referring to the server’s root successful entry, you will be long run (even if you don’t use it). databases over the life of this password. Make a note of this greeted with the mysql prompt To install it is very simple: article. PHP is a server-side password, as this will identify the that usually looks like this: language that allows us to do all user with the ultimate power in the “mysql>”. sudo apt­get install php5 sorts of amazing things. databases. Ok, let’s get to the ­pear installing: aliendev@server:~$ mysql ­u root ­p Going forward, you will want to CouchDB is the starting point of Enter password: this article. Even though it is not sudo apt­get install mysql­ Welcome to the MySQL monitor. make sure the following values are traditionally part of the LAMP server Commands end with ; or \g. set in the php.ini (PHP’s stack, installing it now and learning Your MySQL connection id is configuration file), and relevant 310 it will be beneficial to your skills as The next part asks you a few lines are uncommented (the questions regarding the security of Server version: 5.1.61­ a web developer. We are not going 0ubuntu0.10.10.1 (Ubuntu) commented lines start with a to go over any configurations for your database. I suggest answering semicolon, uncommenting them is this until it is time to start using it. with “Y” to all of them. The Copyright (c) 2000, 2011, as easy as removing the question specifically asks about Oracle and/or its affiliates. semicolon). So, open up the php.ini This way, you will know which All rights reserved. settings you want to change, and remote access with the root user. file with vi (“sudo vi This disallows any access to MySQL what you want to change the Oracle is a registered /etc/php5/apache2/php.ini”), and values to. Start by updating and unless you are on the same server trademark of Oracle look for these lines – hint: you can upgrading your software and then (SSH to the server, and then Corporation and/or its type “/” (forward slash) and a term affiliates. Other names may apt-get couchdb: logging in is still allowed in this and press enter to search in vi): scenario). be trademarks of their respective sudo apt­get update owners. max_execution_time = 30 mysql_secure_installation sudo apt­get upgrade Type 'help;' or '\h' for memory_limit = 64M

full circle magazine #64 21 contents ^ WEB DEV error_reporting = restart it again. We could have E_COMPILE_ERROR|E_RECOVERABLE waited, but I wanted to point out _ERROR|E_ERROR|E_CORE_ERROR that there are a few ways to do this BBRRIIDDGGEESS and that it needs to become a An island is shown by a circle with a number in it. Draw display_errors = Off habit when making changes to bridges between islands so that each island has the log_errors = On Apache. number of bridges indicated. There can be no more than two bridges between the same two islands. Bridges can error_log = /var/log/php.log sudo apt­get install php5­ only be drawn horizontally or vertically. mysql php5­suhosin register_globals = Off

Any time you make changes to sudo service apache2 restart the php.ini file, you will need to restart Apache. You can do this Congratulations, you officially simply by using one of the have a LAMP stack, and we can following commands: start developing next month. Cheers! sudo /etc/init.d/apache2 restart sudo service apache2 restart

The very last thing we are going Michael Youngblood has been in the to do is add MySQL support for industry of web design and PHP, and install a PHP package development for 13 years. He has that will add some additional been working for a world wide security. Also note, because we are wireless tech corp for six years and is working on his bachelor’s of science changing something that Apache in mobile development. will need to know, we need to

Solutions are on the second last page. puzzles are copyright, and kindly provided by, The Puzzle Club - www.thepuzzleclub.com

full circle magazine #64 22 contents ^ HHOOWW--TTOO Written by Ronnie Tucker WWrriittee FFoorr FFuullll CCiirrccllee MMaaggaazziinnee

Guidelines If you are writing a review, REVIEWS please follow these guidelines : he single rule for an Games/Applications article is that it must For a more detailed list of the When reviewing games/applications please state clearly: somehow be linked to style rules and common pitfalls T Ubuntu or one of the please refer to: • title of the game many derivatives of Ubuntu https://wiki.ubuntu.com/UbuntuM • who makes the game (Kubuntu, Xubuntu, , etc). agazine/Style - in short: US • is it free, or a paid download? spelling, no l33t speak and no • where to get it from (give download/homepage URL) Write your article in whichever smilies. • is it Linux native, or did you use Wine? software you choose. I would • your marks out of five recommend LibreOffice, but When you are ready to submit • a summary with positive and negative points PLEASE SPELL AND GRAMMAR your article please email it to: CHECK IT! [email protected] Hardware When reviewing hardware please state clearly: Writing If you can't write articles, but hang out in Ubuntu Forums, send • make and model of the hardware us interesting forum threads that There is no word limit for • what category would you put this hardware into? we could print. articles, but be advised that long • any glitches that you may have had while using the hardware? articles may be split across several • easy to get the hardware working in Linux? issues. In your article, please place Non-English Writers • did you have to use Windows drivers? where you would like a particular • marks out of five image to be. Please do not use any If your native language isn't • a summary with positive and negative points formatting in your document. English, don't worry. Write your article, and the proof-readers will Images read it for you and correct any grammatical or spelling errors. Not You don't need to be an expert to write an Images should be no wider than only are you helping the magazine article - write about the games, applications 800 pixels, in JPG format, and use and the community, but we'll help low compression. you with your English! and hardware that you use every day.

full circle magazine #64 23 contents ^ https://spideroak.com Get 25% off any SpiderOak package with the code: FullcirclemagFans

full circle magazine #64 24 contents ^ AASSKK TTHHEE NNEEWW GGUUYY Written by Copil Yáňez

i, everyone! Welcome it autostart at login andshow up on tin. The information would be just my wife. And by “inherited” I mean back to Ask the New my desktop. Can you help? as useful as knowing his operating “wiped the hard drive and installed Guy! If you’re new to system, but would have the added a new operating system while she H Ubuntu, thinking about In a word, John, no. But advantage of letting me know slept.” You would think that if I switching to Linux, or need ignorance has never kept me from what kind of person asks for figured out your problem in something explained to you like flailing about like I lit myself on fire computing advice from a complete Lubuntu, you could simply apply you’re five, look no further. I am – so here goes. moron like me. Seriously, John, it’s the solution to Ubuntu and be on here to answer your very basic like getting arrested for B.A.S.E. your merry way, checking your questions from the perspective of First of all, John was kind jumping, and then asking the guy with reckless abandon. someone who knows he should enough to include the version of who did your caricature portrait at care about the epic battle between Ubuntu he’s working with. This is the county fair to represent you in But I cannot count the number vi and Emacs, but has a soufflé in very helpful to savvy Linux users. court. of times I’ve found a solution on a the oven, so, yeah, no. But since I’m not one of those, that forum and then copy/pasted information is completely wasted You see, John, I’m running strings of unintelligible characters This month, I heard from a on me. He might as well have asked Lubuntu – which is based on into a terminal (because no one brave gentleman named John his question and then told me he Ubuntu but runs a bit better on an who knows the answer to your Hughes. Presumably not the iconic slurps canned sardines from the old IBM Thinkpad I inherited from question has ever heard of a director of The Breakfast Club mouse, much less graphical menus) because not only is Director John – only to find they were meant for Hughes dead, I have it on good a different Linux flavor than mine authority he was a BSD freak all resulting in unintended computing the way. behaviors. Like whenever I go to shutdown my machine now, I Ubuntu John asks: automatically post a webcam picture of myself to Facebook. I'm a 71 yearoldwannabe geek, with a question. I'm The best I can do is explain how running Ubuntu 12.04, and I got Rainlendar to autoload on h“ave downloadedandinstalled Lubuntu. Maybe the process on Rainlender2 calendar. Program is your machine will be similar. But great. Does just what I want. then again, maybe it’ll be like HoweverI don't know how to make eating a porcupine. Dunno. Think

full circle magazine #64 25 contents ^ ASK THE NEW GUY of my guidance as a mere outline you understand Linux. But I don’t have a place where I can find all Wait a sec. I typed of what your eventual solution will understand either just yet. the programs on my system in a ~/.config/autostart but it takes me be, a ghost image of the correct Seriously, I barely understand way that’s easy to copy from. Also, to /home/copil/.config/autostart? solution, which I killed with a toothpaste. So we’re learning I haven’t borked my system so I’m WTH?! I want my money back! candlestick in the conservatory. together here, John. Do what putting this one in the win column. works for you, I’m just telling you I suspect it has something to do Right. So the first thing I did what worked for me. And, since Next, I scroll through the icons with that pesky tilde (~) symbol. was type the following into this is Ask the New Guy and not and find Rainlendar2, right click on I’ve only understood it in the Google: Ask a Smart Guy or even Ask a it and select Copy. I’ve got a copy context of my own name (where, Marginally Literate Guy, I’m gonna of the program (or a copy of a link Lord knows, it’s given me enough Lubuntu autostart program use the mouse. to a program or a symbolic grief). I have no clue what it’s representation of a file or doing here. Well, turns out the Here’s the top result: So the first thing I do is click on whatever--look I have what I need, tilde is the Linux word for http://askubuntu.com/questions/8 the File Manager and type let’s break out the glow sticks and /home/username (where 1383/how-can-i-add-new- /usr/share/applications. keep this rave going!). Now I need “username” is whatever you call autostart-programs-in-lubuntu a place to put it. your home folder). So, when I type I find exactly what I was told I ~/.config/autostart, it takes me to Now, I know this magazine’s would, a folder with icons for all So I type ~/.config/autostart /home/copil/.config/autostart. readers are going to give a the programs installed on my Huh, neat trick, Linux. You can stay. collective gasp, but I use menus system. Maybe it’s more accurate . . FOR NOW. . . quite a bit. The cool thing (cool as to say I’ve found a bunch of in “neato!” – not cool as in, you shortcuts to the programs on my As promised, the autostart know, actually cool) about Linux is system. Dunno, I’m New Guy, folder is where I find. . . wait for it. . that you can do most things by remember? Anyway, the point is, I . A LIST OF ALL THE PROGRAMS clicking on menus or by typing THAT ARE SUPPOSED TO stuff into a terminal (which just AUTOSTART! sounds so final and scary, like a serial killer with a grudge). I have John, I am so excited at this no doubt my solution can be point, I shave my legs! Hey, we all converted to a string of characters deal with success in different ways. that would make this whole thing a Don’t judge me, John. simple cut-and-paste job. And someday, I hope to be more Now that I’m in the autostart proficient and knowledgeable at folder, I simply right-click and the command line because when select Paste. I’m done! Time to you understand the command line,

full circle magazine #64 26 contents ^ ASK THE NEW GUY crack open a freshie and celebrate Holy baloney, John! It’s even (got that from a fortune cookie). not, let me know (I’ll have Swithins another milestone! Then, after a easier in Ubuntu! I could have The biggest benefit, of course, is give you a call). two-day celebratory bender, I saved myself 1,500 words (and that you and I got to spend quality double-check that the solution you’d have five minutes of your life time together, John. Best of luck, John! works. I restart my Lubuntu laptop back). and, sure enough, Rainlendar2 Pardon? Oh, you don’t agree. Am I alone? Anyone else out starts up without my having to find Fasten your jockstrap, John, Well then, I’ll just be on my way. there know how to summon the it in a menu, run it from the here we go! command line but fear its voodoo? command line, or ask Swithins, my On other pages in this Or maybe you get tired of butler, to do it. Swithins has other 1. Click on the gear icon in the magazine, you’ll find command line answering the same questions over things to do with his valuable time, upper right corner of your desktop solutions to your problems. But and over for new users. If so, like heat up a tubful of Evian for 2. Select startup applications the command line is the deep end contact me at my daily bath. 3. In the new window, click Add of the pool. I’m here to hand out [email protected]. I’ll try to 4. In the new window, click Browse floaties and water wings until answer simple questions, or point John, I know what you’re 5. In the new window, click File we’re all ready to use the diving out helpful beginner advice from thinking. You’re thinking, “Where System along the left and then board. If you can use Ubuntu, then the perspective of someone who do I find a decent Linux butler?” double-click the usr folder you’ll continue to use Ubuntu (also loves Linux and Ubuntu but doesn’t Well, I found Swithins on Craigslist 6. Now double-click the bin folder got that in a fortune cookie - the speak source code. in the M4P (Male for Penguin) sub- 7. Scroll down until you find cook was a sys admin). category. But you’re probably also Rainlendar2 (or just start typing it wondering how this can help YOU and it will find YOU) Hopefully I’ve shown you that since you’re not running Lubuntu. 8. Click Open at the bottom right stuff like this is totally doable. If I Well, you’ve been such a good of the window can do it then a bag of hammers sport until now, I’m going to see 9. In the new window, click Add can do it. Not that I’m calling you a what I can do for you under 10. Now click “I just made Ubuntu bag of hammers, John. My answers Ubuntu 12.04. my bey-otch” because you’re here are designed to instill trust DONE! and confidence in users like you I visit Google.com and type: and me who may not think we’re Yes, I know I buried the lead. I capable of doing this stuff, but, Ubuntu autostart programs turns out, we totally are! could have just started with the Copil is an Aztec name that roughly Ubuntu solution. But we’ve both translates to “you need my heart for Here’s the first search result: learned a little something about In all seriousness, John, we what again?” His love of women’s http://www.liberiangeek.net/2012 shoes is chronicled at tildes, filepaths and autostart appreciate your question and /05/windows-7-vs-ubuntu-12-04- yaconfidential.blogspot.com. You folders. Sometimes the search is hopefully you’ve been able to play how-to-automatically-start- can also watch him embarrass more revealing than the solution along at home and get your himself on (@copil). programs/ Rainlendar calendar to autostart. If

full circle magazine #64 27 contents ^ LLIINNUUXX LLAABB Tweet Screen - Part 2 Written by Charles McColm Tweet Screen - Part 2

n issue #62, we looked at the Just after issue #62, I ran into as possible to hold the notebook. test the notebook enough during software side of creating the video issues with the Thinkpad Most art stores had frames with the second disassembly process. Tweet Screen, this month we R31. Since I’d already pre-tested more than 1 inch depth, but the I look at the hardware side. Tweet Screen on my own aging glass was often set almost at the This time, before disassembly, WARNING - this will definitely void notebook, a Lenovo 3000 C100, back of the frame, rendering it the notebook stuck out about ¼” your notebook’s warranty! Before and I found it several times on useless. The frame I chose was 1 inch. This time I tested often and starting, a few words on some of ebay with better specifications for inch thick with the glass a few decided not to attempt to remove the objectives: less money than the Thinkpad R31. millimeters from the front. everything from the notebook, • keep the cost down I used the 3000 as the basis for keeping the disassembly as simple • use only available tools and part 2 of our Tweet Screen article. A number of years ago when I as possible. Additionally, I installed materials if possible built the notebook picture frame, I SSH, set up the notebook’s • it has to be stable and sturdy The Lenovo 3000 C100 comes in made a couple of related mistakes: wireless, and gave the notebook’s 2 models, one with a Celeron 1) I didn’t buy/build a frame big wireless a DHCP reservation on our Materials: 1.5GHz CPU and Broadcom enough to hold the components of router in case I needed to remotely IBM Thinkpad R31 (when I wrote wireless chipset, and one with a the notebook. 2) In further shut down the machine (which this I saw a R31 for £40 on Pentium 4 1.7GHz CPU and Intel attempting to reduce the amount turned out to be a great ). ebay.co.uk) wireless chipset. The model used of parts in the notebook, I did not • Lenovo 3000 C100 notebook in this article is the Celeron-based (approximately £38 - see below) model. Both models have identical • Black 11” x 14” frame 15” LCD screens. (approximately £9.51 from an art store) with 1 inch depth In part one of this article, we • Electrical tape covered the software side of setting up the Tweet Screen. In Tools: part two, we’ll cover disassembling • small technician's screwdriver set and installation of the notebook in • junior hacksaw an 11” x 14” picture frame. I found • dremel the picture frame after visiting a • round and square files couple of art stores. Having • grounding strap created a notebook picture frame • safety glasses several years ago, I knew it was important to have as much depth

full circle magazine #64 28 contents ^ LINUX LAB - TWEET SCREEN Pt2 Ideally, disassembly should be the F3 (short type used to secure notebook screwdriver to do this. notebook when closed would done on an anti-static mat. I didn’t the memory lid, hard drive, screen, With the bezel off, I marked make it impossible to lie the screen have one handy so I used an anti- and DVD-RW). or F6 (longer type around the power switch using a flat on the glass. Most laptops static strap connected to a metal used to keep the case together). felt marker. have stiff round plastic covering a ground. I had a large motherboard Only two other longer screws number of screws. In the case of anti-static bag handy, but since I securing the screen base to the At this point I tested the the 3000 C100, there were 6 small only ever exposed the screen and notebook were removed at a later notebook using the plastic end of F3 screws hiding behind the plastic the front bezel above the stage. I kept the screws organized the screwdriver to power on the cylinders. I used the smallest slot notebook keyboard, it really wasn’t on a couple of long stickers unit. Because the unit boots right head to pry up the plastic cylinders necessary. marked F6 and F3, and later to the Visible Tweets screen, each then used a small Phillips deposited these in an inexpensive time I shut down I needed to hit screwdriver to remove the screws. Disassembly started with taking plastic sorting box I bought at a the F11 key to show the Chromium out the battery and DVD-RW, then dollar store. browser minimize/maximize/close After removing the front panel testing to make sure the notebook buttons (alternatively, I could have plastic from the screen, I noticed a powered on. The Lenovo 3000 Next, I bent the screen probably just hit Ctrl+Alt+Del to couple more screws securing the C100 has a slide switch that backwards so it was almost level bring up the shutdown menu, but I wireless antennas to the top of the conveniently pops out the battery. with the notebook. The plastic did things the hard way). screen. At the bottom of the Removing the battery eliminates bezel on the front of the notebook screen lay the screen inverter. I heat and lessens the weight of the (where the buttons and LEDs are) The next job was to remove the carefully removed the tape entire unit. The DVD-RW is held in is a long strip of plastic, about an casing from the screen. While this securing the inverter to the back of by a small, F3, single screw. inch thick, and can be removed by is one of the thinnest parts of the the case, then unscrewed the prying up the left side and gently notebook, the latch at the top antennas and removed the plastic Most of the screws on the pulling up the rest of the strip. I which secures the screen to the LCD backing. bottom of the unit are either of used the small slot head of the

full circle magazine #64 29 contents ^ LINUX LAB - TWEET SCREEN Pt2

Removing the backing reveals look at the back of the LCD. On the the notebook. But before With the screen on the opposite that the LCD is secured to the back of the Lenovo 3000 C100 attaching the screen, I peeled a side of the keyboard I now tested notebook by a couple of thin metal screen is tape cautioning not to thin film of tinfoil-like metal off the unit once again. This time rods with several small screws on touch the backlight portion near the back plastic LCD panel. This shutting the unit down via each side. These rods are secured the top of the LCD. Of course I had metal film acts as an anti-static keyboard and trackpad proved to the base of the notebook by a already touched it without shield. I carefully removed the quite difficult, even with a mirror. couple of long screws. Initially I realizing, so at this point I powered metal foil and attached it to the Happily I had already set up a static removed these screws, but found on the notebook and tested again - bottom of the notebook, taking DHCP reservation for the machine, working with the screen thankfully it booted. Note that the care to cut out a small square to and installed SSH so I remotely unmanageable, so I secured them backlight electronics were covered vent the memory area. Much of the shut it down over SSH. back in until I removed the screws by a thin film of plastic, but they stickiness of the foil had stuck to sudo /sbin/shutdown ­h now securing the LCD to the rods. might not be on all notebooks. the back plastic panel no longer in use, so I used electrical tape to At this point, I had a bit of the Just after removing the back With the screen detached from secure the foil to the bottom. I also inverter wire inconveniently placed plastic portion of the LCD case, the metal rods, the next job was to used electrical tape to secure the secure it on the back/bottom of screen to the plastic base of the at the top. Normally this wire is notebook, taking care not to cover channeled into the LCD screen, but too much of the screen or leave it proved to be quite helpful in the metal exposed. end adding a few extra millimeters so that the top and bottom fit

full circle magazine #64 30 contents ^ LINUX LAB - TWEET SCREEN Pt2 snugly inside the picture frame. areas so they were nice and wooden bracket to secure the Kwartzlab, and different Ubuntu This left a gap just shy of 1 smooth. Surprisingly, it turned out system further. I also would have topics. centimeter on each side of the well enough that I was able to rigged up a button on the side so I frame. reuse the wood block from the wouldn’t have to power the system Next month, a look at our local ventilation cut out. This block I cut on from the back. As the Tweet Hacker Space Kwartzlab. Kwartzlab With the notebook in the frame in half and filed down. I put one of screen sits now it works well, and is the host of a number of I marked off an area of ventilation each block in the 1 centimeter gap could be hung except for the interesting projects from the at the bottom and the area the between the notebook and frame. power button detail. Set on a desk original Twitter screen I mentioned power core was to plug into the These small blocks kept the it looks great and feeds us all the in Issue 62 to hosting Ubuntu code system. With this done I removed notebook from moving within the tweets about refurbishing, and bug sprints. the notebook and cut out the frame. marked off areas. I’d love to claim that I did this expertly, but the At this point the Tweetscreen truth is I used what I had at my was finished, it could stand on its disposal, a junior hacksaw and a own without falling out the back. It dremel. was time to fire it up again for one last shot. To smooth out the roughness left by my cutting I used a couple With a bit more time I would of files to file down the cut out have filled in the sides and used a

full circle magazine #64 31 contents ^ CCLLOOSSIINNGG WWIINNDDOOWWSS WWaallllppaappeerr && TThheemmeess

Kubuntu (and KDE in general) Written by: works in a very similar way. Right Ronnie Tucker (KDE) clicking on the desktop and Jan Mussche (Gnome) choosing Desktop Settings will give Elizabeth Krumbach () you a window from which you can Mark Boyajian (LXDE) either change your desktop to a preinstalled image, or add a desktop using the ‘Open...’ button.

As well as getting the usual options to scale/resize/crop your wallpaper image, you can also choose to either have your wallpaper as an image, a slideshow or a colour gradient.

As for a , this is where KDE differs slightly. Open the System Settings, then open the Workspace Appearance. Here you’ll see two main things: Window Decorations and Desktop Theme. Right clicking on your Windows Window Decorations is used to XP desktop and choosing change the appearance of your Properties will take you to the windows, or window borders if you Display Properties window, and like. it’s from here you can change your desktop theme and wallpaper. Desktop Theme is where you change the look of everything else, Kubuntu such as your , widgets, etc.

full circle magazine #64 32 contents ^ CLOSING WINDOWS Clicking the Details tab will let you taste, you can download more fine tune the desktop theme themes online. Another possibility should you want to mix and match. is to select the theme that’s as close as possible to your wishes, Gnome- and then adjust it so it will become your theme. Changing wallpapers in Gnome is very easy. Just right-click on an Select a theme and click on the empty part of the desktop and button Customize. A window choose the last entry in the drop- appears in which you can do almost down menu called Change Desktop everything to set the theme the Background. Some standard way you want it to be. Just Lubuntu to be as “heavy” as you focus on which you can set desktop pictures are supplied. If experiment with it. Even when you want. Background options for the the right one is not in the list you don’t manage to get it exactly as desktop as well as specify text can always choose to download you want it, you might stumble on To manage the most basic options for text that displays with more from the net. To do that, another one which is even better. desktop settings, right-click any objects placed on the desktop (e.g. choose: Get more backgrounds unoccupied area of the desktop icons). online. It’s all very straightforward. The and select Desktop Preferences nice thing is you can’t do anything from the pop-up menu to open the The two options for Opening the window to change wrong, so just go ahead and try it. window of the same name. By selecting/setting wallpaper don’t the desktop background is also default, the Appearance tab has get much simpler than this! possible by using the menu Lubuntu structure: System > Preferences > Appearance. Unlike the other desktops discussed here, Lubuntu goes to When you look at the top of the great lengths to keep all aspects of window, you’ll notice the first tab the desktop and management is called Theme. Here you can thereof as lean as possible by change the complete theme – in default. And “lean” is what other words change the way your Lubuntu is all about, so we’ll limit desktop looks. Just as with the this discussion to the default background pictures, a number of options since, as has been predefined themes have been mentioned in previous installments included in the installation. Also of this series, you can access the here, when you have a different repositories and customize

full circle magazine #64 33 contents ^ CLOSING WINDOWS

Clicking the Wallpaper “field” By default, the Theme category main menu select Preferences > windows] differently. opens the file manager, and this is selected. As you can see, Customize Look and Feel, which allows you navigate to the image Lubuntu comes with several opens the window of the same Lastly, you can also control the you want to use as your wallpaper. Themes (12) by default, and you name. appearance of the Panel on the The Wallpaper mode option opens can add new themes at any time. desktop. Right-click on any a pop-up menu that allows you to To change a theme, simply click on The options available in this unoccupied area of the Panel and, specify how you want the image the theme example displayed; this window allow for considerable from the pop-up menu, select displayed on the desktop (e.g. will immediately apply the theme customization and “tweaking” of Panel Settings; this opens the stretched, centered, etc.). The Text throughout the system, even to many different parameters Panel Preferences window. options determine how text windows that are already open. including custom foreground and associated with desktop objects Clicking on other categories background colors for windows, Click on the Appearance tab to (e.g. icons) is displayed. reveals their respective tooltips, etc, changing icon configure the look of the panel by configuration options. (Note: The themes, mouse cursor themes changing its background and font. To select Themes, control Mouse category actually (Note: none are installed by By default, “image” is selected as window appearance and behavior, determines the behavior of default), window borders, and the background for the panel. Click and configure other desktop windows based on mouse more. There is some overlap in on the “field” to the right of the options, open the movement/actions.) functions between this window “image” radio button, and the file Configuration Manager (from the and the Openbox Configuration browser will open to the panel main menu, select Preferences > For even more control over the Manager, but the information is images directory where there are Openbox Configuration Manager). display of your desktop, from the displayed [in their respective many (>20) images from which to

full circle magazine #64 34 contents ^ CLOSING WINDOWS choose by default. Obviously, you opened via Mouse icon > Settings > can add more if you want. Settings Manager > Appearance, and here you select what style you Xubuntu wish to use to determine desktop color pallet, including contrast. In Xubuntu, like many other Several options come with desktops, launching the settings Xubuntu by default, and, by dialog to change the background selecting them, they will be can be done by right-clicking on applied immediately – so you can the desktop and selecting see what it looks like. The full “Desktop Settings...” from the Appearance settings menu also menu. The dialog will give you allows you to change what icons, several default options, as well as fonts and some other settings to the option to upload your own use. desktop background and define how you want it placed on your The Theme screen (centered, tiled, stretched, dialog is opened via Mouse icon > etc), and, if it doesn’t fill your Settings > Settings Manager > whole screen, what background Window Manager, and this is used color to use and how that should to change the theme of the actual be styled (solid, horizontal or window borders. Just like with the vertical gradient). Appearance Style dialog, selecting on one of the many options that You can also launch this menu comes with Xubuntu by default will by clicking on the Mouse icon > immediately apply that theme so Settings > Settings Manager > you can check it. In addition to Desktop. Style settings, the Window Manager dialog has options to Like KDE, Xfce has the desktop change keyboard shortcuts, appearance split into two different window focus behavior, and more. components, the GTK Theme (called Appearance Style) and a By default, Xubuntu uses the Window Manager Theme. Greybird style for both Appearance and Window Manager themes. The Appearance Style dialog is

full circle magazine #64 35 contents ^ MMYY SSTTOORRYY Written by Nathan Peek

here I am, keyboard on my weak excuse – I pet Penelope, sip energy drink, synchronize seen any version of Linux nor lap, feet propped up, my energy drink, and get to work. browsers, marvel at my shiny new would she understand how to deal energy drink at the ready, installation while quoting Dr. with virtual machines. T and a mass of Hot Pockets It goes like this: bounce PC, Frankenstein, “It’s alive! Alive!” in the freezer singing their alluring backup files, select Hot Pocket, put About the time I realize this, siren song. I agree with the Hot Hot Pocket into microwave, To solve the issue of Xbox she is walking down the stairs, Pockets that yes, I will meander download Ubuntu 12.04, burn to streaming, I snatch my XP Pro disk freshly awake from our previous over there and select one of you disk, retrieve Hot Pocket, retrieve and say to it, “We meet again”. I night’s anime marathon, laptop in for consumption as soon as I finish extra Fire Sauce packets, bounce reluctantly install a Windows hand. The conversation goes one more paragraph; I’m writing a PC, boot to CD, squirt sauce into virtual machine. The idea here is something like this: research paper at the time. When, halved pocket, bite into still-too- that, when I need it, I’ll detach my “Goodmorning.” suddenly, staring deeply into my hot Hot Pocket and chew from one external drive from Ubuntu and “Goodmorning.” disposition is the lovely blue side of my mouth to the other. I attach it to the virtual Windows “Whatcha doing?” screen of death. Yet again, get to the partition manager of the machine. Streaming conundrum “Fixing the computer.” Windows had managed to Ubuntu installation and nefariously solved. However, there was one “What happened?” perfectly time a system crash when say to the Windows partition, issue I did not previously consider; “I suspect memory crash maybe.” I’m in the zone. My cat, Penelope, “Goodbye Windows, I want to say it my wife. “I don’t know what that means but jumps up onto the computer desk, was a good run, but no, you ruined okay. How didyou fix it?” blinks softly, and meows as if to my life.” It is at that point I part My wife lugs around her “Install Ubuntu.” say, “You know what to do.” ways with Windows and gleefully Windows laptop all over the house, “Uhboontu, that’s a funny word. begin upon, as the American sometimes settling on the couch to What is that?” Now, I’m a systems engineer Constitution iterates I’m allowed have tea, read the news, surf the “A miracle on a disk.” who manages a few persistently to do, my pursuit of happiness. web for cosmetics, and upload “Can I see?” connected network segments of pictures. Seemingly she is happy “Yep.” which all servers run a flavor of What follows is: install with Windows apart from the Silence. I’m nervous. She says, “I Linux. I’m a fanatic. I’ve often proprietary drivers, install Guake, occasional, “This thing seems to don’t get it.” wondered why is it that my own finish Hot Pocket, install Wine, get slower by the day.” Though she I say, “It fixedthe computer, house is run by Windows? It’s some install Foxit Reader, install has a laptop, our central desktop is remember.” sort of paradox. I opine that it VirtualBox, pet Penelope, install what she uses for Xbox streaming “It’s different than mine.” must be because I share out Chrome, install Opera, configure when she is in the mood to watch “Correction, betterthan yours. May I folders to stream to my Xbox. I Ubuntu One, pull down Hotot ppa, anime on the big screen (which is show you why?” then decide folder streaming is a configure AskUbuntu lens, finish often). She certainly has never “I’ll neverunderstandwhy you just

full circle magazine #64 36 contents ^ MY STORY can’t leave things alone.” “That’s cool! How didyou do work liberating her laptop from “But it fixedthe computer,”and that?” the clutches of the empire. now I’m ready for a beat-down. She’s moving the mouse around To which I deviously reply, “I Moral of the story: given some and asks, “Can I surfthe Internet?” didn’t, Ubuntu did. Toldyou it’s time, even the most novice user “Yes. It has Firefox.”(That’s her better.” will come to find Linux is a much The Ubuntu Podcast covers all favorite browser). more pleasurable experience. It the latest news and issues facing “Can I uploadpictures?” About a week goes by and takes the vigilance and willingness Ubuntu Linux users and Free “Yes.”I hit the super-key, type everything is working great; I’m on the part of us Linux aficionados Software fans in general. The , show her, and lock it to walking down the stairs post-anime to take the time to show its show appeals to the newest user the launcher. marathon when I notice my wife on capability instead of arguing with and the oldest coder. Our “Can I listen to my music?” the couch staring inquisitively into people who just want to “keep it discussions cover the “Yes”I hit the super-key, type the screen of her laptop. To my simple”, read news, surf the web, development of Ubuntu but Rhythmbox, show her, and lock it delicious surprise I notice her look at pictures, and stream a aren’t overly technical. We are to the launcher. Windows taskbar had been moved marathon’s worth of cute anime. lucky enough to have some “Then I trust you.” from the bottom of the screen to great guests on the show, telling Relief. the left side of the screen. Elation us first hand about the latest “Wait, one more question.” warmed over me. She was exciting developments they are Nervousness. attempting to mimic on a working on, in a way that we can “Can I stream anime?” Windows machine. She looks at all understand! We also talk me, “Goodmorning.” about the Ubuntu community I say, “Yeah, about that,” and and what it gets up to. begin scratching my head in “Goodmorning.” thought about how to best explain “I have a question.” The show is presented by a virtual machine – when I have an “I have an answer.” members of the UK’s Ubuntu epiphany. Her laptop is STILL She closes her laptop and gives Linux community. Because it is Windows! I continue, “Give me a it to me, “Can you make this covered by the Ubuntu Code of few minutes and I’ll show you Ubuntu?” Conduct it is suitable for all. how.” Install Samba, create share. Eureka!!! I say, “Uh, what, I don’t “Let me see your laptop honey.” think I...what didyou just say?” The show is broadcast live every Permanently mount network drive, “Ubuntu, I’ve been reading about fortnight on a Tuesday evening configure Windows Media Center it andusing yours, andyou’re right, (British time) and is available for to point to network share. “See, it is better.” download the following day. now you can just download and stream from your laptop!” Double Eureka!!! I say, “Well podcast.ubuntu-uk.org absolutely, my love.”And I go to

full circle magazine #64 37 contents ^ MMYY OOPPIINNIIOONN Written by Ronnie Tucker

the point is not freedom. e used Facebook and but everyone should be free to use Robin James Banfield: Google+ to let whatever software suits their Stallman is a dinosaur. Using Linux "Non- in GNU/Linux readers know about needs. People just need more is a choice that everybody can distros already works against the the emerging story education about these matters. make. Choosing to purchase games W goal offreedom. Adding these of how doesn't to play is also another. What games to a distro wouldaugment approve of Steam for Linux. An Rey Angeles: difference does it make if the that effect." except from the BBC News article The creator of the Linux kernel game you play is on an open- is below: pretty much gave it the green source platform or if it’s on one of http://www.bbc.co.uk/news/techn light, yes, sure DRM is bad, how do the other 2. A lot more people will "Non-free game programs (like ology-19065082 you expect them to make money if switch to Linux if they could play othernon-free programs) are they just give away their source their favourite games on it. Kudos unethical because they deny YOUR COMMENTS code. Guys, it’s not a Utopia and it to Valve for trying to make this freedom to theirusers,"he wrote on will never be. So, let’s try to work happen. Who [cares] about the his blog. Luis Carvalho: with these companies to some choice to modify the games. Time DRM is a cancer. Content with DRM degree. I agree FOSS is best but for Stallman to crawl back in his "Ifyou want freedom, one requisite isn't sold, only rented, it's never sometimes this model does not fossil. forit is not having non-free yours. Sooner or later, you'll lose work for everything. programs on yourcomputer. access to it. Bringing it to Linux is Hassan Naderi: an infection. Jeremy Davis: Definitely against letting non-free "However, ifyou're going to use It's a personal choice, but I have to programs into GNU Linux. these games, you're betteroffusing David White: go along with anything that brings Companies might have difficulties them on GNU/Linux ratherthan on He had a point when it came to more users to Linux, and games making viable business models to ." operating systems and file utilities. will. Besides, I can stop dual release software on Linux with But not for this. booting then. exclusively free code, but If you Mr. Stallman saidthat basedon this, start allowing non-free programs, Valve's move was likely to do more Davo Batty: Md. Rezaur Rahman: in a few years we end up having a goodthan harm, but he notedthere Bring it on, I use Steam to play I second Ray Angeles. In the real majority of programs with non- was anotherfactor. civ5, and playing games stops me world, we have to consider many free code. from migrating 100% to Linux. things. Gaming in Linux is still "Any GNU/Linux distro [distribution] pathetic. And GNU philosophy Robin James Banfield: that comes with software to offer Joan Trabal: doesn't work very well in the game Have to disagree with Hassan these games will teach users that I'm pro F/OSS and against DRM, industry. (above), we already have open-

full circle magazine #64 38 contents ^ MY OPINION source code being used on closed crusade keeping Linux third in the Andy Gait: sourced operating systems and market-share by fighting to keep As Linux users we owe Stallman a vice versa. I couldn't care less gaming companies on the outside. debt, but time and computing has IT HAS RETURNED! about having the choice to modify Linux is more than just free code moved on. Stallman is so blinkered game code, I just want to play it. and open-source. It still is an in his beliefs that anyone who What does modifying code for a operating system that more doesn't follow his way to the letter, The Full Circle game really matter to the end people would use if major is wrong. No debate. No reasoning. Podcast Returns! user? It seems that the point of companies were allowed to Just wrong. He's no longer an open choosing an open-source OS has support their closed source source guru, he's a dictator. It may be a new team of been lost in the noble, but (games) on it. podcasters, but the format impossible "crusade" to make all Brook Smith: will be the same. code free. As much as I dislike Magne Djupvik: Open source, closed source? Who Redmond's OS, I still use it to play Personally, I don't think allowing cares if they are wanted by the We'll be talking about Full games because I have to use it to users the freedom to use Steam is user and they work. We, the users, Circle Magazine, news, play games I like, and truth be told, wrong, and I might end up using it matter more than any one’s reviews and interviews. it has gotten a lot better since the myself. But at the same time, I crusade for open source software. days of XP and before. With that think people should support the Do I prefer open source solutions Your new team is: said, I wouldn't buy it if games Free Software games that exist. where possible? Certainly! But it's • Les Pounder were created for use on Linux. It Shameless plug: SuperTuxKart not always possible. Realistically, • Tony Hughes seems the crusade itself is what is (which I'm somewhat involved in) programmers need to be • Jon Chamberlain actually holding the crusade back has its forums at the compensated at some point, many • Oliver Clark from actual progress. You want a FreeGameDev.net forums, and we make their living writing computer successful OS? Have games that definitely would like any help we code. This means that the software All are members of the are well supported from software could get in making the game their employer sells goes toward Blackpool (UK) LUG companies without the hassle. It's better, be it donations, artwork, paying their wage, this puts food http://blackpool.lug.org.uk worked for Redmond and code, or other things. Or just some on their table, a roof over their Cupertino. Why not Linux? While I constructive feedback. The head, and helps support their Debut episode is applaud people who create, FreeGameDev forums are really family. available from the support, and maintain open-source nice, and an important place to FCM homepage. games, they are not that good. It help out various developers who just isn't the same demographic aren't raking in lots of cash making that big game companies are their games. And, unlike aiming at. I have to agree with commercial games, those games Andy for the most part, but the will always be able to work and be one thing I disagree on is that we improved on due to them being owe Stallman anything. It's his open source and DRM free.

full circle magazine #64 39 contents ^ full circle magazine #64 40 contents ^ RREEVVIIEEWW Written by Vince Du Beau FFlliirrcc

have Ubuntu 12.04 installed from an ATM. x64: thought this to be ideal for using on a separate drive on my 1. Add: the Apple remote since it was the MacBook. One of the main The hardware is a small USB deb exact number of buttons on the uses of the MacBook has been dongle that you just plug into any http://apt.flirc.tv/arch/x64 remote. There was a downside to I binary/ as a media center using XBMC, USB port. the way Flirc acts as a keyboard. to /etc/apt/sources.list which works very nicely with the On the Mac (and probably a proper 2. apt-get update Apple remote control. This Flirc doesn't use but instead lirc setup on Linux), XBMC knows 3. apt-get install flirc unfortunately is not the case with acts as a secondary keyboard so where it is in terms of screens. If Ubuntu, or most distributions. that you are actually sending you are browsing a list of movies, Once you have the appropriate keystrokes to XBMC. the up/down buttons navigate the version installed, plug the dongle list; if you are watching a movie, in, click on the Dash Home icon, Programming the dongle they control the volume. Since Flirc and type “Flirc” into the search box requires getting the software from just sends keystrokes, the up and and just click on the Flirc icon. the website. It is available for down buttons would jump back Linux, OS X, and Windows. For and forth through the movie. I The screenshot below shows Linux there are only instructions bought a cheap universal remote the initial screen. You can program for installing on Ubuntu: which would give me more keys to your basic remote functions here. I utilize. Installation Instructions For Ubuntu i386: If you've tried to get lirc 1. Add: working with a remote control, you deb http://apt.flirc.tv/arch/i386 know it's a daunting task and binary/ probably didn't work. Flirc comes to /etc/apt/sources.list to the rescue. 2. apt-get update 3. apt-get install flirc Flirc (http://www.flirc.tv/) is a hardware/software combination that makes setting up your remote Installation control as simple as getting cash Instructions For Ubuntu

full circle magazine #64 41 contents ^ REVIEW

Flirc has a built-in configuration configuration accessed by going to editor for XBMC. To access it, on Controllers->Full Keyboard. This the main menu click on will bring up the following screen 1166xx1166 SSUUDDOOKKUU Controllers->XBMC, and you will where you tweak as much as you be presented with the following like. Go to Numbers 0 to 9 and letters A to F are to be filled into the screen. http://wiki.xbmc.org/index.php?titl 16x16 grid so that every row, every column, and every e=Keyboard to find a list of the 4x4 box contains 0 to 9 and A - F. As you can see, when you select keyboard controls available. a function it prompts you to push the corresponding button on the Pros: A quick and easy way to set remote. To ensure that all remote up XBMC on Ubuntu to use as a functions were active, I selected Media Center. At $24.95 plus the DVD option on the remote. At shipping, it's a bargain! first this didn't work 100%. I had to play with the programming of the Cons: The only real downside I remote until I had the proper DVD came across is getting the right player selected. Once I got that DVD player set on the remote. I right, I had remote control nirvana. don't consider this a big issue as you can have the same problems If you find you need even finer with any remote and whatever programming of your remote, Flirc hardware you may be using in your also provides a full keyboard home entertainment center.

Solutions are on the second last page.

Puzzles are copyright, and kindly provided by, The Puzzle Club - www.thepuzzleclub.com

full circle magazine #64 42 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 [email protected]. PLEASE NOTE: some letters may be edited for space.

The Fastest Little little tricky. You need to again jewel for under $300. I found one unplug the power cord and remove for $289. I found an SSD, 180 GB, Join us on: Laptop the battery, and remove three for $149, and the 8 GB of RAM for screws from the bottom of the $39, so the total price for all was goo.gl/FRTMl thought of this after reading laptop, turn the laptop right-side $477. I thought this was a very the column entitled “Making up, and pop the keyboard out good deal and if you are looking facebook.com/fullcircle *buntu 12.04 Boot Faster” in using a credit card – working the for a very fast full-blown Ubuntu magazine I issue #63. The fastest little keyboard out without breaking it. 12.04 carry-around computer that twitter.com/#!/fullcirclemag laptop computer I ever saw was a Be careful with a small wire will keep you Ubuntuing no matter Dell Inspiron 11z. This laptop has connection. The hard drive is under where you are, here is one. You linkedin.com/company/full- been discontinued. If you can find the keyboard. Remove one screw can't go wrong. circle-magazine one and you are looking for a that holds the hard drive in, and ubuntuforums.org/forum super-fast cheap laptop, this is one replace it with the SSD. Pop the In closing, let me also add, if display.php?f=270 to consider. Here's what you have keyboard back in and put the three you have an older laptop and you to do to make it boot and run fast. screws back in the bottom. want to really speed it up, you can Reinstall the battery. Done. just add more memory and a SSD, This little baby came with 2 GB and you can make your older UEFI Horror of RAM, so what you want to do is Now, install Ubuntu 12.04 from laptop run like new. I have a Dell get two 4 GB sticks of RAM and a USB drive. When you are done Inspiron 1521, and I have the was shocked to learn about replace the 2 GB with 8 GB. Very you will have a little 11.6” Intel memory maxed out at 4gig and UEFI and Microsoft's (not easy to do. Remove power cord processor with 8 GB memory and a added a 180gig SSD, and it runs as surprising) anti-competitive and battery, and just remove the SSD laptop that boots up in less fast the the 11z – but it’s a little I behavior on the latest Full plate on the bottom of the laptop than 15 seconds, and where the bigger to carry around, and with Circle Podcast. (one screw) and pop out the 2 gig apps just load almost instantly. The shorter battery life. I believe the and replace it with one of the 4 gig battery life is good on this little 11z is about 3 lbs, whereas the Ever since I have been a nerd sticks, and install the other right unit. The mini-laptops and 1521 with a 9-cell battery is about (the open source type), I revelled on top of it. There are two memory Netbooks are all just a little too 7 lbs. I am only guessing on the and delighted in the fact that I slots. Replace the plate and the small, but this one seems to be just weight. could buy a PC or laptop, format screw. You’re Done. the right size. the hard drive to get rid of the Irv Risch resident Windows OS, and then, in Next, watch for a good deal on Now, the good news is this: If a matter of minutes, install an a Solid State Drive (SSD) and you look, you can find this little open source operating system replace the Hard Drive. This is a such as Ubuntu or other Linux

full circle magazine #64 43 contents ^ LETTERS distro. installed. But in the case of UEFI too far fetched a scenario to be of useful. Quick access from the Secure Boot, the user is effectively any substance. Super key and the Alt-F2 But a new boot system called barred from freely installing combination for those command UEFI Secure Boot is being alternative software of his choice. Anybody out there share my line interface software that just prepared to exclusively lock the views? needs one quick line. As an forthcoming Windows 8 to Personally, I think this abusive example, I use pdftk hardware, at best obliging users to approach by Microsoft will backfire Yan Volking (http://www.pdflabs.com/tools/pd pay a fee to obtain a new key in like many recent strategies carried ftk-the--toolkit/) to extract order to enable them to install an out by the software giant. It is also Ronnie says: I’’ve sent an email to pages from pdf documents. I used alternative OS. a sign that MS is worried about the spokesperson forthe antitrust this command to perform a quick alternative free OSs (such as commission forEurope to see what two-page extraction without Reading around the subject, I Ubuntu 12.04) which are almost they know (ifanything) andwhat opening a terminal. seem to find a kind of consensus certainly far superior to its still-to- they intendto do (ifanything) about that even if this new development be-launched Windows 8. UEFI. I’ll report back ifI hear pdftk MCI.pdf cat 28­29 is a bother, it nevertheless solves a anything. output MCI2.pdf legitimate issue, and that some There is a considerable sort of collaboration with community of open source Gord adds: UEFI is pure progress, For this to work, I placed the Microsoft and hardware vendors is software users out there, and I the only issue is Secure Boot. MCI.pdf at my home folder and the the only solution to the problem. think that they have a weight that Microsoft wants to require Secure MCI2.pdf was created in the home will make itself felt in this new Boot on Windows 8 Arm processors, folder too. You will have to know the commands to use, and for that I am completely baffled that environment. A smart hardware which is laughable, since a vast what to me is blatant anti- manufacturer that publishes a majority ofArm processors run you will most likely open a terminal competitive behaviour is being range of non-UEFI Secure Boot Androidorsome otherform ofLinux. to get to the pdftk . Once apparently accepted by a large machines could well see its sales On x86 (Intel orAMD) processors, you get to know your most used portion of the tech community. skyrocket as the open source you shouldbe able to disable Secure commands, it will be a precise How can we have this on the one community rushes to its doors. Boot. shortcut. hand, and anti-trust laws obliging Microsoft to offer alternatives to But what about antitrust Jesse Avilés its IE web browser on its Windows bodies? What are they saying 7 OS? In the latter case, even if MS about the impact of UEFI Secure were not to offer these options, Boot on free competition? What do A Quick Tip the user would still be free to fellow geeks feel? What are they install the other browsers, or, going to do about it? Some people complain about failing that, install another OS Unity. It is different, there is no altogether which comes with I have a feeling that, in the end, doubt about it. I have found it alternative browsers already the threat will fizzle out, it's just

full circle magazine #64 44 contents ^ Register Now & Save 20% with code FULLCIR

full circle magazine #64 45 contents ^ If you have Ubuntu-related questions, email them to: Q&A [email protected], and Gord will answer them in a future Q&A Please include as much information as you can about your problem. Compiled by Gord Campbell issue.

My computer boots to a I installed Ubuntu on a (Thanks to ResQue in Distros labelled as black screen, what can I small hard drive, and now the Ubuntu forums) Go "AMD 64" are 64-bit Q do? it's out of space. I into System Settings > distros for both AMD Q Displays and set the managed to add a A and Intel processors. following: A somewhat larger hard drive, what I've dealt with this can I do now? before, but not this well: Launcher placement = Laptop (this (Thanks to OM55 in the will stop the unity bar appearing A Ubuntu Forums) You can on both screens) How do you crop a video http://askubuntu.com/questions/1 clone the existing in ? 62075/my-computer-boots-to-a- installation to the larger Sticky edges = Off (this will stop black-screen-what-options-do-i- A the mouse cursor getting stuck Q hard drive, using Image for Linux. have-to-fix-it http://www.terabyteunlimited.com between screens.) /image-for-linux.htm http://www.openshotus When done, you can mount the How do you convert ers.com/help/1.3/en/ar0 I have audio issues. Using old (smaller) drive as additional AVCHD video file (MTS) 1s15.html Google produces far too to MP4 or WMV? A available disk space for your new Q Q many "fixes," and most of drive. them are obsolete. Install Winff and run it. When you have two You will probably want I currently have a dual http://voices.canonical.c monitors, and you to do some reading boot set-up with om/david.henningsson/2 enable: System Settings > A about quality settings; if Windows Vista Business 012/07/13/top-five- Q you get carried away, you can Q A Appearance > Behavior > and Ubuntu 10.04. The wrong-ways-to-fix-your-audio Auto-hide the Launcher, your produce enormous files. Windows Vista OS is now crashing mouse will stick within the Unity pretty well every time I use it. I The author provides hot spot region until you wiggle have decided to re-install the alternatives to the obsolete your mouse free. Where can I find an Intel Windows Vista (which I need for approaches. My favorite: 64-bit distro? my work) using 2 Recovery DVD "model=auto". Q disks that I created back in 2009 when I got the (Toshiba Satellite

full circle magazine #64 46 contents ^ Q & A

Pro) laptop. When I do that, I've (Thanks to mcduck in you don't delete it. Or, simply OK, let's try 32-bit Ubuntu. I been led to believe that the laptop the Ubuntu Forums) ignore it (leave it as not used) downloaded the ISO, then installed will stop recognising the Linux OS? Your problem is caused during OS install, and create an Multisystem, which has proven to A by both Windows and entry in /etc/fstab after that. be a reliable way to make a (Thanks to darkod in Linux using the system clock from "persistent" flash drive. the Ubuntu Forums) BIOS, but while Windows assumes ("Persistent" means that when you Installing Windows will the system clock is running in your install something and reboot, it's A delete the grub2 local time, Linux (like most Unix- Tips and Techniques still installed.) Creating the flash bootloader from the MBR and the like operating systems) assumes Cleaning Windows drive took a few minutes, and Windows bootloader can't boot the system clock to run in UTC time creating 4 GB of persistent space Linux. If the recovery process only instead. To change this behaviour: One of the things Linux users took many minutes. Fortunately, installs Vista on the current https://help.ubuntu.com/communi gloat about is freedom from my flash drive has a blinking partition, not touching the Ubuntu ty/UbuntuTime#Multiple_Boot_Sys malware. At the same time, many activity light, so I could see that partitions, you can simply use the tems_Time_Conflicts Linux users dual-boot in order to something was happening. 10.04 Ubuntu cd in live mode and run Windows games. Therein lies return grub2 to the MBR with the problem: what to do when Boot from the flash drive, these instructions: I set up an old desktop malware invades your Windows beauty! Then my personal http://ubuntuforums.org/showthr computer with Ubuntu partition? preferences came into play, which ead.php?t=1014708 Q Server 11.10. I have two 1 really slowed things down. First, I TB drives set up with LVM I didn't have any malware, but I ran Software Center and installed (Logical Volume Manager, which set out to answer the question. Synaptic Package Manager. Ran lets you treat the two drives as a System Settings, selected I have an annoying issue single drive), and an 8GB USB drive My laptop triple-boots Windows Brightness and Lock, and selected with 12.04, it keeps set up with the OS. Found out 7, 13 and Ubuntu 12.04. "Never" for "Turn screen off when Q changing my BIOS time. I today that the USB drive failed. All of them are 64-bit versions. inactive for:". Ran Synaptic, and have the clock set in How can I restore the LVM? added Multiverse to the Ubuntu to the correct time but When I searched on the web, it Repositories. Reloaded. Installed when I shut it down and boot back (Thanks again to darkod appeared that the preferred conky, lm-sensors and hddtemp, up, the BIOS clock is set a few in the Ubuntu Forums) method of cleaning a Windows because I always want to see how hours off again every time. I also Install Ubuntu Server on partition was the Linux version of hot things are. Then I made my big use Windows 7 (separate drive) A a new flash drive. After Avast!. When I tried to run 32-bit mistake, and installed all the and that's how I realized the BIOS installing the OS, or during Avast! under Ubuntu 12.04, 64-bit updates. Running from a flash time was wrong. In Windows it installation, you can activate and version, it disgraced itself, saying, drive, that can take hours. Then: goes by the BIOS time. mount the LVM easily. If you do it "An error occured in Avast! engine: during OS installation, make sure Invalid argument". sudo apt­get clean

full circle magazine #64 47 contents ^ Q & A to free up the space used by the ("164 GB Filesystem" on my downloaded updates. computer) which mounted it. In Avast! I selected to scan Selected CCOODDEEWWOORRDD Folders. From Root (right at the Every number in the grid is 'code' for a letter of the alphabet. Now I can install the previously Thus the number '2' may correspond to the letter 'L', for instance. downloaded Avast! .deb file. bottom of the selection screen) I selected media, and there was just All - except the difficult codeword puzzles - come with a few There's an error message which I letters to start you off ignore. Run it, and copy in the one item within it: the Windows registration key which I obtained partition. I selected it, and away we previously. Update the database, went. and here comes the same error message. Argh! As expected, no malware was identified. But it shouldn't be this This can't be right. I Google: hard. avast invalid argument solved and get to this page, which has the solution: http://crunchedd.com/2012/03/26/ solved-an-error-occured-in-avast- engine-invalid-argument/

I applied that solution to the After a long career in the computer industry, including a stint as editor of Ubuntu on my hard drive. Now Computing Canada and Computer Avast! ran, and I got to the tricky Dealer News, Gord is now more-or- Solutions are on the second last page. (!!!) part. I ran the file manager, and less retired. Puzzles are copyright, and kindly provided by, selected the Windows partition The Puzzle Club - www.thepuzzleclub.com

full circle magazine #64 48 contents ^ UUBBUUNNTTUU GGAAMMEESS Written by Jennifer Roger TToopp 55

he first half of 2012 has concepts such as genetics, regions as possible, and reach the original 2D platformer, Super seen an explosion of new enzymes, and evolution. Bacillus is final battle with the King. Retro Squad. The game will have indie games – thanks to extremely detailed and complex, Darkforge has just added a 40+ levels within eight different T crowd funding websites but that’s part of what makes it so multiplayer mode, so players will worlds that are based on each of and a very generous gaming intriguing. It is currently in beta for also be able to take on the the characters. The characters are community. Luckily, there has also Windows; however the Linux and opposing factions with friends. a tongue-in-cheek ode to well been an increase of games that will Mac versions are still in the alpha Nekro’s unique art style and known Nintendo characters. For be released natively for Linux. stage. graphics, as well as its innovative example, Manni and Lanzo are Here are my picks of the top five gameplay, offer players a new German miners who find Linux games to watch action game experience. themselves in the Asparagus for. Nekro Kingdom on a quest to save (Darkforge) Princess Apricot. Super Retro Bacillus http://www.kickstarter.com/projec Super Retro Squad Squad is more than just a game with 8-bit graphics and a chiptune (Milky Joe Games) ts/343838885/nekro (Exploding Rabbit) soundtrack - it’s a clever take on http://www.kickstarter.com/projec Release Date: June 2013 http://www.kickstarter.com/projec many of the classics we all loved to ts/534715294/bacillus?ref=live If you have always wanted to take a ts/explodingrabbit/super-retro- play as kids. Release Date: August 2012 squad Release Date: March 2013 A few years ago, Jay Pavlina (lead programer at Exploding Rabbit) Auro released Super Mario Crossover, a (Dinofarm Games) http://www.kickstarter.com/projec Bacillus is a science lover’s dream. stab at playing the bad guy, Nekro ts/dinofarmgames/auro Your goal is to survive by is the game for you. In this dark Release Date: December 2012 controlling a population of top-down action game, you control Auro is a gorgeous game that bacteria as you multiply and a necromancer who uses spells to explore your environment. Creator summon evil creatures and John Halter has gone to great minions. You are part of the Nekro mashup of various Nintendo lengths to accurately capture the – one of the three factions vying games. Thanks to a successfully world of microbial life, and make it for control in the world. The funded Kickstarter and the available for gamers to experience. objective is to defeat the humans addition of a full crew, Exploding The game incorporates biological and the neutrals, conquer as many Rabbit is working on its own

full circle magazine #64 49 contents ^ UBUNTU GAMES combines turn-based strategy and beautifully polished 3D strategy dungeon crawling goodness. You RPG. The world of Eisenwald is Ubuntu One & KDE play as the spoiled Prince Auro unique in that it steers clear of the who sets out on a quest to protect common RPG themes such as elves lthough Ubuntu One can be installed in KDE to give you the the sewers, but accidentally and orcs. In lieu of typical fantasy Ubuntu One folder. What you don't get is the ability to right awakens an ancient evil power. influences, Aterdux borrowed real click on a file, in your Ubuntu One folder, publish it, and get Auro has many spells and abilities life concepts from the medieval A the share URL. Normally, you'd need to do the sharing part at his disposal, but players must era, which is refreshing to see. The via the Ubuntu One web site. Thankfully, ShaneQful really consider their strategy as turn-based combat focuses on (www.softwareontheside.info) has come to the rescue with a fantastic there are significant pros and cons efficiency. Players must choose little Ruby script that will give us the missing right click functionality. with every action. The monsters wisely as every move and decision also have special abilities that can can greatly affect the outcome of a First, install Ubuntu One: affect how Auro chooses to defeat battle. The variety of choices for them. The dungeons are randomly unit, weapon, and spell upgrades sudo apt­get install ubuntuone­control­panel­ generated, so you get a slightly looks quite promising. Visually, different experience each time you there is incredible detail in the Now, run the Ubuntu One app and go through the setup wizard. play. Dinofarm Games has had environments and characters. Next, we need to install ShaneQful's script and its dependencies: previous success with iOS, and, Although they met their funding sudo apt­get install ruby && sudo apt­get install thanks to Kickstarter, are now goal, Aterdux was unable to reach going multi-platform, including a the 100K Kickstarter stretch goal cd ~/./share/kde4/services/ServiceMenus/ Linux release this December. for Linux, but you can still donate via PayPal to help them reach an rm ­rf Ubuntu\ One/ early 2013 release for Linux. git clone https://github.com/ShaneQful/u1­dolphin.git Legends of Eisenwald mv u1­/ UbuntuOne (Aterdux Entertainment) http://www.kickstarter.com/projec Drag a file to your ts/1684781151/legends-of- Ubuntu One folder and eisenwald it'll be uploaded to the Release Date: Early 2013 cloud. Right click on it and Legends of Eisenwald is a you'll see the option for Ubuntu One > Publish and Jennifer is a fine arts student from Copy Web Link. There's the Chicagoland area. You can follow also an option to stop the @missjendie on Twitter or visit her sharing of a shared file. blog at missjendie.com.

full circle magazine #64 50 contents ^ Your chance to show the world your desktop or PC. Email your and MY DESKTOP photos to: [email protected] and include a brief paragraph about your MY DESKTOP desktop, your PC's specs and any other interesting tidbits about your setup.

I started using Linux in 2007 and am currently experimenting I am from Sri Lanka, and this is my desktop. I am a Ubuntu user with Mint 12 (Lisa). “Hot-babe” on the right lower corner starts since 2010. I started using Ubuntu from version 10.04. My stripping as my rig gets more and more active. Sticky notes on desktop is a very simple one. I've used to get the top right help me in keeping track of important things. The transparent look in the top panel, as a launcher, and to reduce theme and wallpaper are preloaded. the icon size of the launcher.

System Specs: Core 2 Duo, 3 GHz, 2GB RAM, 250GB HDD, 17” OS: Ubuntu 11.10, Icons: Faezna Darker, GTK+ Theme: Aldabra, TFT Monitor @1280 X 1024 Resolution, Keyboard Window Theme: Shiny, CPU: Intel Pentium Dual Core 2.0GHz, configuration DVORAK RAM: 3GB, HDD: 160GB+500GB

HM Chandrasekhar Sumith Kumara

full circle magazine #64 51 contents ^ MY DESKTOP

So here is my desktop, using combination cairo-dock and docky. In the top is cairo-dock, and bottom is docky. My I'm from Russia and recently switched to Ubuntu and am very wallpaper is "persija" a football group from my town, pleased. Jakarta, Indonesia. I installed ubuntu 11.10 on my laptop Acer Aspire 4740G and the spec is: core i5 430M, nVidia This is my desktop. I work in Ubuntu 12.04 LTS. My computer GeForce 310M, 2GB RAM. I love simplicity – that's why I use is a Toshiba Satellite L 500 1Q6. only this two-dock approach. "Viva Linux World". Specs: Ashwin Dexter Winongo Processor: Pentium (R) Dual-Core CPU [email protected] × 2 RAM: 2.8 GB memory Graphics: Mobile Intel ® GM45 Express Chipset 64-bit OS

Themes Gtk and windows: Lucidity Themes icon: faenza-darker Themes cursor: handhelds

Dmitry

full circle magazine #64 52 contents ^ PUZZLE SOLUTIONS S E G D I R D B R O W E D O C U K O D U S

Codeword and 16x16 Suduko puzzles are copyright, and kindly provided by, The Puzzle Club - www.thepuzzleclub.com

full circle magazine #64 53 contents ^ Full Circle Team

HHOOWW TTOO CCOONNTTRRIIBBUUTTEE Editor - Ronnie Tucker [email protected] Webmaster - Rob Kerfia We are always looking for new articles to include in Full Circle. For article [email protected] guidelines, ideas, and for issue translation, please see our wiki: Comms Mgr - Robert Clipsham http://wiki.ubuntu.com/UbuntuMagazine [email protected] Please email your articles to: [email protected] Podcast - Les Pounder & Co. [email protected]

Editing & Proofreading Mike Kennedy If you would like to submit news, email it to: [email protected] Lucas Westermann Gord Campbell Send your comments or Linux experiences to: [email protected] Robert Orsino Josh Hertel Hardware/software reviews should be sent to: [email protected] Bert Jerred Questions for Q&A should go to: [email protected] Our thanks go to Canonical, the many translation teams around the world Desktop screens should be emailed to: [email protected] and Thorsten Wilms for the FCM logo. ... or you can visit our forum via: www.fullcirclemagazine.org Deadline for FCM#65: Sunday 09th Sept. 2012.

Release date for FCM#65: FULL CIRCLE NEEDS YOU! Friday 28th Sept. 2012. 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: [email protected]

full circle magazine #64 54 contents ^