Full Circle Magazine - Issue 99 EN
Full Circle Magazine - Issue 99 EN
Full Circle Magazine - Issue 99 EN
BOOK REVIEW
M EI ZU M X4 & B Q AQ U ARI S E5
THE TWO NEW UBUNTU PHONES REVIEWED
full circle magazine #99
contents ^
Full Circle
HowTo
Linux News
p.04
p.25
Chrome Cult
p.27
Ubuntu Phones
p.36
Review
p.37
p.45
Letters
p.46
Tuxidermy
p.47
p.48
p.51
Ubuntu Games
p.54
LaTeX
p.1 3
LibreOffice
p.1 5
p.1 1
Arduino
...
p.XX
Linux Labs
p.31
My Story
Inkscape
Q&A
Graphics
p.21
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
fullhave
circleCanonical
magazineendorsement.
#99
2
magazine should in no way be assumed to
contents ^
ED I TO RI AL
o Python again this month, I'm afraid, as Greg is feeling a bit under the weather, but he
will be back for next month. We do have a fourth LaTeX article along side the usual
LibreOffice, JavaScript and Inkscape HowTo's.
If you're thinking of getting an Ubuntu Phone then you should definitely read the reviews
this month of the Meizu MX4 and the BQ Aquaris E5. Both have their plus and minus points
that you need to weigh up before making your choice. Personally, I've used the MX4 and the
BQ E4.5 and much prefer the MX4. I haven't tried the E5, so I can't speak for that device.
If you need some browsing privacy then you should probably read my article on how to
install TAILS to a USB stick. TAILS is a distro that comes with TOR by default. The idea behind
it is that you'd boot from the USB stick, connect to a WiFi/network and all your browsing
would be done through TOR.
Next month is, of course, the one hundredth issue of Full Circle. Never in my wildest
dreams did I think FCM would reach 1 00 issues, and it's all down to you, the readers, and
those who submit articles. Whether they be regular submissions, or just a single article, they
all help to keep FCM going. I thank you all. I already have a few articles lined up for
FCM#1 00. I also want to make #1 00 less HowTo and more of a retrospective issue. We'll see
how it pans out over the next few weeks.
Hosts:
Les Pounder
Tony Hughes
Jon Chamberlain
Oliver Clark
http://fullcirclemagazine.org
contents ^
N E WS
KALI LINUX 2.0 TO LAUNCH
AT DEF CON 23
FCM#1 00
SURVEY
The question is:
http://goo.gl/DPt2q0
far.
TO FEAR AI
Source:
http://www.itproportal.com/201 5/
07/07/linux-founder-thinks-weshouldnt-fear-ai/
Submitted by: Arnfried Walbrecht
contents ^
NEWS
U BUNTU MATE G ETS
ANOTHER H ARDWARE D EAL ,
WILL POWER THE LIBREB OX
M INI -PC
Source:
http://news.softpedia.com/news/u
buntu-mate-gets-anotherhardware-deal-will-power-thelibrebox-mini-pc-485967.shtml
Submitted by: Arnfried Walbrecht
Source:
http://www.theregister.co.uk/201 5
/06/29/dronecode_linux/
Submitted by: Arnfried Walbrecht
WORLD DOMINATION BY
ENSLAVING FUTURE SKYBOT
ARMY
he Dronecode open-source
UAV platform initiative has
announced that it has welcomed
on board a raft of new members,
who'll help drive the project
towards becoming a de facto
standard for consumer and
commercial drones.
The non-profit organisation
governed by the Linux Foundation
NEWS
companies/06261 5/open-sourcehistory-why-didnt-bsd-beat-outgnu-and-linux
Submitted by: Arnfried Walbrecht
contents ^
NEWS
RICHARD STALLMAN
' BASICALLY' HAS NO
PROBLEM WITH THE NSA
USING GNU/LINUX
deeds.
Source:
http://www.itworld.com/article/29
46683/linux/richard-stallmanbasically-has-no-problem-with-thensa-using-gnulinux.html
Submitted by: Arnfried Walbrecht
contents ^
NEWS
CANONICAL AND FREE
SOFTWARE FOUNDATION
COME TO OPEN -SOURCE
LICENSING TERMS
foundation-comes-to-open-sourcelicensing-terms/
Submitted by: Steven J. VaughanNichols
http://benjaminkerensa.com/201 5/
07/1 5/what-the-ubuntu-ipannouncement-means
Submitted by: Benjamin Kerensa
O NE U BUNTU PC MAKER IS
KICKING ADOBE FLASH OFF
ITS LINUX SYSTEMS
ystem76, a Denver-based
vendor of Ubuntu Linux
laptops and desktops, has stopped
pre-loading Flash on its machines.
The company is also strongly
recommending that current
customers purge Flash from their
systems as well.
Amid calls to accelerate the
death of Adobe Flash Player, at
least once PC vendor is taking
matters into its own hands.
Citing security and irrelevance,
contents ^
NEWS
Source:
http://www.forbes.com/sites/paul
miller/201 5/07/21 /containercompetitors-google-coreos-joyentand-docker-join-new-linux-club-askubernetes-turns-one/
Submitted by: Arnfried Walbrecht
contents ^
Canonical Ltd., the Ubucon Germany 201 5 team, and the UbuContest 201 5 team, are happy to announce the first UbuContest!
Contestants from all over the world will have until September 1 8, 201 5 to build and publish their apps and scopes using the Ubuntu SDK and Ubuntu
platform, starting today.
We are proud to present five dedicated categories:
Best Team Entry: A team of up to three developers may register up to two apps/scopes they are developing. The jury will assign points in
categories including "Creativity", "Functionality", "Design", "Technical Level" and "Convergence". The top three entries with the most points win.
Best Individual Entry: A lone developer may register up to two apps/scopes he or she is developing. The rest of the rules are identical to the "Best
Team Entry" category.
Outstanding Technical Contribution: Members of the general public may nominate candidates who, in their opinion, have done something
"exceptional" with an Ubuntu-based device, Unity8, Mir, etc. on a technical level. Each jury member has one vote, and the nominated candidate with
the most jury votes wins.
Outstanding Non-Technical Contribution: Members of the general public may nominate candidates who, in their opinion, have done something
exceptional, but non-technical, to bring the Ubuntu platform forward. So, for example, you can nominate a friend who has reported and commented
on all those phone-related bugs on Launchpad. Or nominate a member of your local community who did translations for Core Apps. Or nominate
someone who has contributed documentation, written awesome blog articles, etc. The rest of the rules are identical to the "Outstanding Technical
Contribution" category.
Convergence Hero: The "Best Team Entry" or "Best Individual Entry" contribution with the highest number of "Convergence" points wins. The
winner in this category will probably surprise us in ways we have yet to imagine.
Our community jury panel members Laura Cowen, Carla Sella, Simos Xenitellis, Sujeevan Vijayakumaran and Michael Zanetti will select the winners in
each category. Successful winners will be awarded items from a huge pile of prizes, including travel subsidies for the first-placed winners to attend
Ubucon Germany 201 5 in Berlin, four Ubuntu Phones sponsored by bq and Meizu, t-shirts, and bundles of items from the official Ubuntu Shop.
10
contents ^
CO M M AN D & CO N Q U ER
Lea rn To Cod e
LEARNING A LANGUAGE
There are various ways to learn
a language - buy a book, take a
course, or follow a tutorial online.
However, some options can be
expensive, or simply difficult to
accomplish, as it removes the
explanation factor of why one
method is better than another (for
example). Instead, here is a short
list of online sites that offer free
courses. Depending on what you
want to learn, you may need to
browse each in turn.
Code Academy
https://projecteuler.net/
This site offers a massive number
of math-related challenges. They
are typically difficult questions
that could not be reasonably
answered with a calculator and
patience - instead, the quickest
solution is to write a program to
test solutions until finding the
correct one. If you absolutely
loathe mathematics, or, after
reading some questions, you feel
Project Euler isnt for you, then
move on to my next suggestions.
The major benefit to Project Euler
is simply the fact that it is
language agnostic - so long as you
can calculate in a language, you
can do the challenges. Some
languages (such as Python) offer
helpful mathematics functions, but
if you keep track of your functions
in a library, you shouldnt be
repeating yourself too often.
http://www.codecademy.com/
learn
The site offers a relatively small list
of courses (though they keep
expanding). However, they offer an
interactive set of exercises that
you can work through straight
from the browser. As such, if youre
trying to learn a language that
they offer, I would recommend
starting there.
11
Project Euler -
contents ^
http://exercism.io/
Exercism is a command-line tool,
linked into a tiered library of
exercises to be done in a variety of
languages. The exercises dont
typically change between
languages, but are good practice
nonetheless. The way it works is by
fetching the exercises, and then
choosing a language to start with.
You then get a README file, as
well as a *_test file. The test file
contains actual programmatic
tests, to ensure that your answer is
complete. If youre never worked
with tests before, I highly
recommend Exercism as an
introduction to tests. The actual
submission is simple - if the test
file clears without errors, and
youre happy with your file, you
can submit it. It then appears on
the Exercism site under your
accounts name. Then other
programmers can discuss it - where
you may learn a new trick or two.
You can, naturally, also check out
other peoples submissions. If you
later want to update your file, you
can do so. It keeps track of your
iterations, and each iteration has a
separate discussion. And if youre
tired of having your code analyzed
- you can mark a task as done, and
close all discussions on it.
CONCLUSION
I hope this article is helpful for
anyone who wants to learn to
program, or anyone who feels they
are stagnating at their current
level. If you know of another great
site, or an awesome set of
challenges, please let me know! As
always - suggestions, comments, or
full circle magazine #99
12
podcast.ubuntu-uk.org
contents ^
H OW-TO
La TeX on XU bu n tu Pi a n d i n Th e Clou d
OverLeaf
(https://www.overleaf.com/) is a
re-launch of WriteLatex which is an
online LaTeX editor that has been
around for a while. There is also
ShareLaTex
(https://www.sharelatex.com/).
13
contents ^
HOWTO - LATEX
EXTRA! EXTRA!
READ ALL ABOUT IT!
Our glorious news reporters
are now posting regular news
updates to the main Full Circle
site.
Click the NEWS link, in the site
menu at the top of the page,
and you'll see the news
headlines.
Alternatively, look on the right
side of any page on the site,
and you'll see the five latest
news posts.
Feel free to discuss the news
items. It's maybe something
that can spill back from the site
into the magazine. Enjoy!
contents ^
15
contents ^
HOWTO - LIBREOFFICE
16
document, no connection is
created. Changes to one document
would not affect the other. When
using OLE, it is important to decide
which method is going to best suit
your purposes. For Jimmy, linking
was the best choice.
HOWTO - LIBREOFFICE
feature he liked. He wanted the
ability to give Jimmy a document
that would automatically update,
but a document Jimmy could not
edit. DDE creates a one-way link
from the original to the linked
document. Formatting and cell
styling do not transfer. The table
looked like a plain Writer table.
Jimmy could edit the cells, but
when he reopened the document,
any changes were replaced with
the data in the original.
17
contents ^
H OW-TO
Prog ra m m i n g J a va Scri pt - Pa rt 4
CUSTOM_TEXT. The
DEFAULT_TEXT is used to write out
the y character and a newline. The
CUSTOM_TEXT will contain the
text which the user wants to
repeat.
#!/usr/bin/env node
/*
This small node.js app should do exactly what the yes linux
command does. Quote from man yes: Repeatedly output a line
with all specified STRING(s), or `y'.
*/
var DEFAULT_TEXT = "y\n";
var CUSTOM_TEXT = "";
var printUsage = function() {
process.stdout.write("yes [custom text]");
};
var writeDefaultText = function() {
process.stdout.write(DEFAULT_TEXT);
};
var writerCustomText = function() {
process.stdout.write(CUSTOM_TEXT);
};
//handler for CTRL + C
process.on("SIGINT", function() {
clearInterval(writeDefaultText);
clearInterval(writerCustomText);
process.exit(0);
});
if(process.argv.length == 2) {
setInterval(writeDefaultText, 2);
}
else if(process.argv.length == 3) {
CUSTOM_TEXT = process.argv[2];
if(CUSTOM_TEXT[CUSTOM_TEXT.length - 1] != "\n") {
CUSTOM_TEXT += "\n";
}
setInterval(writerCustomText, 2);
}
else {
printUsage();
}
18
contents ^
HOWTO - JAVASCRIPT
19
contents ^
20
contents ^
H OW-TO
I n k s ca p e - P a r t 3 9
21
contents ^
HOWTO - INKSCAPE
22
HOWTO - INKSCAPE
23
contents ^
HOWTO - INKSCAPE
The last two buttons in Node
mode distribute the selected
nodes evenly. Like the equivalent
tool for objects, they are
distributed between the nodes
that are positioned furthest to the
left and right (or top and bottom
for vertical distribution).
That concludes our tour of the
Align and Distribute dialog. It may
not offer all the options of a fullyfledged CAD application, but once
you get used to the features it
does have, it can quickly become
an invaluable addition to your
toolbox. If you want to produce
good looking diagrams with evenly
spaced, neatly-aligned content, it's
well worth spending a little time
becoming familiar with its
capabilities.
http://fullcirclemagazine.org/issue-py01 / http://fullcirclemagazine.org/issue-py02/
http://fullcirclemagazine.org/pythonspecial-edition-issue-three/
http://fullcirclemagazine.org/pythonspecial-edition-volume-four/
http://fullcirclemagazine.org/pythonspecial-edition-volume-five/
http://fullcirclemagazine.org/pythonspecial-edition-volume-six/
24
contents ^
H OW-TO
starts.
ast month I discussed the
background and gave the
UTFT
layout for my Arduino powered
myGLCD(QD_TFT180A,11,10,9,12,
8);
automatic chicken feeder. This
month well discuss the code that it
This line is for the TFT screen I
runs.
used. The command myGLCD()
contains the setup info for my
G RAB THE CODE
particular screen. QD_TFT1 80A is
the type of screen I used, and the
You should first grab my code
numbers 1 1 , 1 0, 9, 1 2 and 8 are the
from:
https://gist.github.com/ronnietuck pins I used for the screen.
er/a68b26ff53b71 64b7775
We then have some setup for
the various values that I need later.
THE CODE
SETUP()
Alarm.alarmRepeat(9,00,0,RTCA
larm);
Alarm.alarmRepeat(11,00,0,RTC
Alarm);
The Alarm.alarmRepeat
commands are daily. So, in the case
above, the alarm will go at 9am
and 1 1 am precisely every day. The
9,00,0 refers to hour, minutes and
seconds. RTCAlarm is the
procedure to jump to when the
alarm time is reached. Well discuss
that later.
myGLCD.printNumI((float)DHT11
.temperature,1,1);
myGLCD.print("'C",35, 1);
25
contents ^
HOWTO - ARDUINO
when I originally used a small font. return to turn off the LED.
I kept this chunk of code in there in
case the big font didnt work out
Line 238 is the dispense()
and I had to revert back.
procedure. This is the main crux of
the machine. It dispenses the grain
button=digitalRead(4);
for the chickens.
Now we check to see if the
button has been pressed for a
manual feed.
if (button==HIGH)
{
digitalWrite(greenLED,
HIGH);
// GREEN LED ON
Serial.println("Button
pressed");
dispense(opened,closed);
digitalWrite(greenLED,
LOW);
// GREEN LED OFF
}
myServo.write(opened);
myGLCD.setColor(0, 0, 255);
myGLCD.print("FEEDING",CENTER
, 110);
delay(2000);
myServo.write(closed);
myGLCD.setColor(0, 0, 0);
myGLCD.fillRect(0,109,160,128
);
26
CH RO M E CU LT
G o o g le D o c s
Written by S. J. Webb
27
contents ^
28
H OW-TO
G UIDELINES
document.
REVIEWS
G AMES/APPLICATIONS
RULES
http://url.fullcirclemagazine.org/7
5d471
Write your article in whichever
software you choose, I would
recommend LibreOffice, but most
importantly - PLEASE SPELL AND
TRANSLATIONS
If you would like to translate
Full Circle into your native
language please send an email to
ronnie@fullcirclemagazine.org and
we will either put you in touch with
an existing team, or give you
access to the raw text to translate
from. With a completed PDF, you
will be able to upload your file to
the main Full Circle site.
full circle magazine #99
H ARDWARE
contents ^
https://spideroak.com
full circle magazine #99
30
L I N U X L AB
Cu s t o m i z i n g G R U B 2
31
contents ^
LINUX LAB
GRUB_BACKGROUND=/home/charle
s/Pictures/circuit.png
#GRUB_HIDDEN_TIMEOUT=0
echo "
true"
fi
32
contents ^
LINUX LAB
added:
echo "
set
color_highlight=white/lightblue"
echo "
set
color_normal=blue/black"
desktop-image:
/home/charles/Pictures/circu
it.jpg
GRUB_THEME=/boot/grub/themes
/circuit/theme.txt
width = 85%
+boot_menu {
left = 10%
top = 15%
height = 75%
item_font = Ubuntu Regular
12
item_color = #631C53
selected_item_color =
#EAA6DB
}
Because 05_debian_theme is a
GRUB2 script, I had to run updategrub for the results to take effect.
The result wasnt much better than
the original theme because of the
limited color choice and the busy
background (plain color
background works much better).
I mentioned a theme file earlier.
It turned out that creating a theme
was a lot more complicated than it
first looked, and that it was more
about graphic elements than text
elements.
Before we create the theme
full circle magazine #99
33
LINUX LAB
34
contents ^
LINUX LAB
35
contents ^
U B U N TU P H O N E S
Scopes
Browser improvements
- Bookmark folders
- Keyboard shortcuts
Other
Store improvements
36
martphone manufacturer
Meizu, in partnership with
Canonical, announces the launch of
the MX4 Ubuntu Edition in Europe
to smartphone enthusiasts. This
follows the recent device launch in
China specifically aimed at
developers [..]. The Meizu MX4
Ubuntu Edition will be available to
buy as of 25th of June across
Europe, priced at 299.00 Euros.
The devices are accessible via
Meizus website:
http://www.meizu.com/en/ubuntu
/index.html.
The Meizu MX4 Ubuntu Edition
will be available in silver and gold
colours. This sleek device has 1 6GB
internal memory, and features an
astounding 20.7 megapixel rearfacing camera with autofocus and
dual LED flash, plus a 2 megapixel
front-facing camera. It also
features a large 5.36 Sharp
premium retina screen with
scratch-resistant Corning
Gorilla Glass 3.
contents ^
R E VI E W
M e i z u M X4 U b u n t u E d i t i o n
37
contents ^
39
contents ^
R E VI E W
BQ Aq u a ri s E5 H D
40
contents ^
REVIEW - BQ AQUARIS E5 HD
from 8 to 1 6GB, and a more
powerful battery. I'm not addicted
to my smartphone, and with my
A4.5, I have an autonomy of about
24H; with the A5HD I can stand 48
hours before needing to recharge.
While remaining as thin as the
A4.5, the A5HD becomes a bit
wider and longer, allowing it to
offer a 5'' screen.
PROS:
CONS:
- no 4G
- photos/video noisy, especially in
low light
- no NFC
full circle magazine #99
41
contents ^
B O O K R E VI E W
H o w L i n u x W o r k s (2 n d E d i t i o n )
TABLE OF CONTENTS
Chapter 1 : The Big Picture
Chapter 2: Basic Commands and Directory Hierarchy
Chapter 3: Devices
Chapter 4: Disks and Filesystems
Chapter 5: Linux Booting: Boot Loaders and Kernel
Chapter 6: How User Space Starts
Chapter 7: System Configuration: Logging, System Time, Batch Jobs, and Users
Chapter 8: A Closer Look at Processes and Resource Utilization
Chapter 9: Understanding Your Network and Its Configuration
Chapter 1 0: Network Applications and Services
Chapter 1 1 : Introduction to Shell Scripts
Chapter 1 2: Moving Files Across the Network
Chapter 1 3: User Environments
Chapter 1 4: A Brief Survey of the Linux Desktop
Chapter 1 5: Development Tools
Chapter 1 6: Compiling Software from Source Code
Chapter 1 7: Building on the Basics
43
contents ^
44
contents ^
MY STO RY
45
contents ^
LE T TE RS
VERACRYPT U PDATE
goo.gl/FRTMl
twitter.com/#!/fullcirclemag
linkedin.com/company/fullcircle-magazine
ubuntuforums.org/forum
display.php?f=270
Join us on:
facebook.com/fullcircle
magazine
Paddy Landau
First:
FCM#1 00
SURVEY
The question is:
http://goo.gl/DPt2q0
46
contents ^
47
contents ^
Q &A
cd Downloads
file *
a 1 TB hard drive to
Q myI added
computer, but it does not
show up in the file manager.
(Thanks to
grahammechanical in the
Ubuntu Forums) The solution is
spelled out in this article:
http://goo.gl/dGjL4L
(It's at
webupd8.org/201 5/06/workaroun
ds-for-not-being-able-tomount.html)
48
auto lo
iface lo inet loopback
auto eth0
iface eth0 inet static
address 192.168.1.25
netmask 255.255.255.0
gateway 192.168.1.1
contents ^
Q&A
dns-nameservers 80.58.61.250
80.58.61.254
To check it:
ifconfig
ping -c3 www.ubuntu.com
TOP QUESTIONS AT
ASKUBUNTU
* How do I increase the number of
lines shown on the Ubuntu
terminal window?
http://goo.gl/bA9XFB
* Keep /home directory when
installing Ubuntu 1 4.04
http://goo.gl/hBcFaL
49
contents ^
Q&A
50
contents ^
S e c u ri t y
B URNING B EFORE
I NSTALLING
Before you can put Tails on a
USB, you need to have Tails up and
running. This means, in my case
anyway, burning it to a bootable
DVD.
Head over to
https://tails.boum.org/, download
TAILS TO USB
Pop a USB stick into your
machine. For a persistent volume,
with Tails, youll need a stick larger
than 4GB. Im using an 8GB stick in
this example.
full circle magazine #99
51
SECURITY
with Tails.
I N THE USB
So, were back to the More
Options window again. This time I
need to choose YES as my WiFi is
not detected by most Linux distros
and I need to run a SUDO
command to activate it.
onion logo.
PERSISTENT VOLUME
52
SECURITY
FURTHER READING :
https://tails.boum.org/doc/about/
warning/index.en.html - Tails
Warning page. PLEASE READ!
https://tails.boum.org/doc/index.e
n.html - Tails Documentation
53
contents ^
U B U N T U G AM E S
B ru ta l D o o m
/home/username/.zandronum. If
the hidden .zandronum folder isnt
there (ie: you have not run
Zandronum before), then youll
need to create a new folder called
.zandronum then copy the
DOOM.WAD in there.
Now, when you start
I NSTALLING D OOM
First, we must install the open
source Doom engine. This can be
done with either GZDoom or
Zandronum. GZDoom requires the
downloading of source and
compiling, so lets just go with
Zandronum for the sake of
simplicity.
First, well add the drdteam
repo to our list:
sudo add-apt-repository 'deb
http://debian.drdteam.org/
stable multiverse'
54
contents ^
UBUNTU GAMES
B RUTAL D OOM
Adding Brutal Doom is easy
enough.
Head over to:
http://www.moddb.com/mods/bru
tal-doom/downloads, and click on
Brutal Doom (version 20 as I write
this). Youll get a popup window,
but wait a second/two and your
download will start.
CONCLUSION
Brutal Doom adds so much
ADDITIONS
I also recommend you
download the accompanying metal
soundtrack. This is the original
Doom tracks, but completely
remade using real instruments,
and adds a lot to the excitement of
Brutal Doom. Same download page
full circle magazine #99
55
contents ^
U B U N T U G AM E S
D rea m fa ll Ch a pters
an emotionally engaging
soundtrack which, together with
the compelling voice-acting, draws
the player into its sci-fi, fantasy
dream in which every decision we
make weighs in on the balance of a
possibly catastrophic or
enlightening consequence. The
more I play the game, the more I
find that my decisions may render
either consequential repercussions
56
contents ^
UBUNTU GAMES
of 201 5.
The two main characters in
Dreamfall Chapters are Zo
Castillo and Kian Alvane. However,
these characters each exist in two
completely different parallel
worlds. Zo lives in Stark, a
futuristic cyberpunk society here
on Earth around the year 2200.
Kian lives in Arcadia, a sort of
Tolkien-inspired magical fantasy
land. The game begins with Zo
57
contents ^
UBUNTU GAMES
PRO' S
I really liked the graphics in
Dreamfall Chapters. The characters
were near life-like and there were
certain facets of the game's
graphics which really grabbed my
attention, such as the water in
many places which looked
unmistakably real as it reflected
the environment through its
ripples. The futuristic city of Stark
was also visually pleasing to the
eye with its myriad of 3-D
holograms, robots and skyscrapers.
The soundtrack proved to be a real
strength in this game as it often
helped to set the mood and
further draw me into the
characters and the story. The
voice-acting, though not groundbreaking, is also a strength.
CON ' S
One aspect which did aggravate
me was how at times there seemed
full circle magazine #99
My gaming box:
58
PATRO N S
PATRONS
Bill Berninghausen
Jack McMahon
Linda P
Remke Schuurmans
Norman Phillips
Tom Rausner
Charles Battersby
Tom Bell
Oscar Rivera
Alex Crabtree
John Malon
Ray Spain
Richard Underwood
Charles Anderson
Ricardo Coalla
Chris Giltnane
William von Hagen
Mark Shuttleworth
Juan Ortiz
Joe Gulizia
Kevin Raulins
Doug Bruce
Pekka Niemi
Rob Fitzgerald
Brian M Murray
Roy Milner
Brian Bogdan
Scott Mack
Dennis Mack
D ONATIONS
John Niendorf
Daniel Witzel
Douglas Brown
Donald Altman
Patrick Scango
Tony Wood
Paul Miller
Colin McCubbin
Randy Brinson
John Fromm
Graham Driver
Chris Burmajster
Steven McKee
Manuel Rey Garcia
https://www.patreon.com/
fullcirclemagazine
full circle magazine #99
59
contents ^
H OW TO CO N TRI BU TE
FCM#1 00
Deadline :
We are always looking for new articles to include in Full Circle. For help and advice
please see the Official Full Circle Style Guide : http://url.fullcirclemagazine.org/75d471
Send your comments or Linux experiences to: letters@fullcirclemagazine.org
Hardware/software reviews should be sent to: reviews@fullcirclemagazine.org
Questions for Q&A should go to: questions@fullcirclemagazine.org
Desktop screens should be emailed to: misc@fullcirclemagazine.org
... or you can visit our site via: fullcirclemagazine.org
EPUB Format - Recent editions of Full Circle have a link to the epub file on the downloads page. If you have any problems with
the epub file, you can drop an email to: mobile@fullcirclemagazine.org
Issuu - You can read Full Circle online via Issuu: http://issuu.com/fullcirclemagazine. Please share and rate FCM as it helps to
spread the word about FCM and Ubuntu Linux.
Google Play - You can now read Full Circle on Google Play/Books. Either search for 'full circle magazine' or
click this link: https://play.google.com/store/books/author?id=Ronnie+Tucker
60
contents ^