Escolar Documentos
Profissional Documentos
Cultura Documentos
L I N U X S O F T W AR E O N A C H RO M E B O O K
HOW TO RUN LINUX SOFTWARE ON A CHEAP CHROMBOOK
full circle magazine #1 38 1
Fu ll Ci rcle M a g a zi n e i s n e i th e r a ffi li a te d wi th , n o r e n d o rse d b y, Ca n o n i ca l Ltd . contents ^
Chromebook
HowTo
p.1 7
Full Circle
THE INDEPENDENT MAGAZINE FOR THE UBUNTU LINUX COMMUNITY
Linux News p.04
Freeplane p.1 9 Command & Conquer p.1 4 Researching With Linux p.31 Everyday Ubuntu p.XX
Great Cow BASIC p.22 Ubuntu Devices p.33 The Daily Waddle p.34 My Story p.35
Inkscape p.26 Q&A p.39 Ubuntu Games p.42 Ubuntu Games p.XX
Graphics
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 to have Canonical endorsement. full circle magazine #1 38 2 contents ^
E D I T O R I AL
This magazine was created using :
T
“creating statistical models and
he Pentagon is launching a new training them on big data,” albeit
FULL CIRCLE 201 8 artificial intelligence push it
calls ‘AI Next’ which aims to
with minimal reasoning. SOLID: WEB INVENTOR
SURVEY improve the relationship between Moving away from scripted LAUNCHES FREE WEB
machines and humans. responses is the next aim for AI. A PLATFORM
N
It's that time of the year survey conducted at the Joint
again where we ask what As part of the multi-year Multi-Conference on Human-Level o less a person than Tim
you think of FCM, Ubuntu, initiative, the US Defense Artificial Intelligence found that 37 Berners-Lee, who invented
and Linux. Advanced Research Projects percent of respondents believe the World Wide Web (WWW) in the
Agency (DARPA) is set to invest human-like artificial intelligence early 1 990s and was ennobled for
Some questions are a more than $2bn in the programme. will be achieved within five to 1 0 his services, is less than ever happy
requirement, some you can years. with the development the Web has
skip over if not applicable. In promo material for the taken. "I've always believed that
programme, DARPA says AI Next AI Next will also involve DARPA’s the Web is there for everyone,"
Your answers will help will accelerate “the Third Wave” Artificial Intelligence Exploration Berners-Lee writes. "But [...] the
shape Full Circle, so please which enables machines to adapt (AIE) programme announced back Web has evolved into an engine of
use your constructive to changing situations. in July. inequality and separation and is
criticism. If you don't tell us driven by powerful forces that only
what you think, or what For instance, adaptive reasoning AIE is DARPA’s initiative for the pursue their own goals." What
we're doing wrong, then will enable computer algorithms to development of AI concepts that it Berners-Lee means by that are
we won't know. discern the difference between the considers high-risk, but high-payoff. corporations like Google, Facebook
use of ‘principal’ and ‘principle’ The aim is to establish the and Amazon, which collect, exploit
Survey URL: based on the analysis of feasibility of such projects within a and sell the data of the user to an
http://bit.ly/fcm201 8 surrounding words to help one-and-a-half year timescale. unimagined extent.
determine context.
To counter this development, he
DARPA defines the first wave of now announces Solid. Solid is a
full circle magazine #1 38 4 contents ^
NEWS
platform that builds on the (private data storage) and As expected, Arch Linux
existing web. Solid is free software developers can start writing apps 201 8.1 0.01 also includes all the
and is designed to manage and right now. More information can be latest software updates and XCOM 2: WAR OF THE
connect all the data a user wants found on the Solid website. security fixes that have been CHOSEN - TACTICAL LEGACY
to store in it in a novel way. In
particular, all data remains private. The Solid Server is an
released via the main archives
throughout September 201 8. This
PACK I S COMING TO LINUX
On the platform run apps that the application for Node.js. He is under means that you won't have to AND MACOS
G
user selects. It also defines exactly the MIT license and is developed download hundreds of updates
which apps have access to which on Github. Binary packages are after installing Arch Linux on a new ood news for those who own
data. Data can be made available available from the NPM website. computer. the XCOM 2 turn-based tactics
to other users so that video game, as well as the XCOM 2:
collaboration is possible. While this Source: https://www.pro- Arch Linux is a rolling operating War of the Chosen expansion pack
is already possible in broad terms linux.de/news/1 /26354/solid-web- system that follows a so-called as Feral Interactive says that it
with platforms such as Owncloud erfinder-startet-freie-web- rolling release model where the plans to port the Tactical Legacy
and Nextcloud, in Solid the apps plattform.html user installs once and receives Pack DLC to Linux and macOS
work much more together to updates forever, or at least until he platforms soon after the October 9
provide the user with a greater does something that breaks the release, which will only be
benefit. ARCH LINUX' S O CTOBER installation and needs to reinstall. available for Windows users at that
This is where the monthly ISO time.
To enable Solid, Berners-Lee 201 8 ISO SNAPSHOT snapshots come into play.
has taken leave from MIT and is RELEASED WITH LINUX "The XCOM 2: War of the
Chosen - Tactical Legacy Pack DLC
returning to the World Wide Web
Consortium (W3C). Together with
KERNEL 4.1 8.9 In other words, the Arch Linux
201 8.1 0.01 is here only for new includes a collection of new game
John Bruce, an experienced
manager, he founded the company
Inrupt, which aims to create an
ecosystem around Solid.
A rch Linux 201 8.1 0.01 arrived installation, for those who want to modes, maps, weapons, armors
today as the most up-to-date reinstall or deploy the GNU/Linux
ISO image of the popular distribution on new computers
and Photobooth options that
honor the legacy of the XCOM
without downloading hundreds of series. It will launch for macOS and
GNU/Linux distribution used by Linux shortly after the Windows
hundreds of thousands of users updates after the installation,
Solid is far from finished, but as worldwide. It's powered by the except for those that are released release on 9th October," Feral
with most open source projects, since the ISO snapshot was built. Interactive wrote in today's
Linux 4.1 8.9 kernel, though Linux announcement.
developers have decided to go kernel 4.1 8.1 0 is already in the
public early. Solid is decentralized stable repository, and the latest Source:
and in addition to public servers https://news.softpedia.com/news/ According to Feral Interactive,
Linux 4.1 8.1 1 kernel is in the the XCOM 2: War of the Chosen -
and private servers can be Testing one. arch-linux-s-october-201 8-iso-
operated with solid. You can snapshot-released-with-linux- Tactical Legacy Pack DLC will be
already get an identity and a pod kernel-4-1 8-9-more-522992.shtml free to all owners of the XCOM 2:
full circle magazine #1 38 5 contents ^
NEWS
War of the Chosen expansion pack Linux kernel's IrDA subsystem, a the yurex driver, the cdrom driver, the latest in Linux technology, but
until December 3, 201 8, at 1 1 :59 flaw in the fd_locked_ioctl function and a use-after-free flaw in the its really a headache to get up and
pm EST. The Tactical Legacy Pack in the Floppy driver, a buffer vmacache_flush_all function. running, since you need to install
DLC will be available for grabs overflow in the Bluetooth HIDP the base system and then all the
from Steam for Linux and Steam implementation, and a double- Source: packages you want.
for macOS later this month. realloc (double free) flaw in the https://news.softpedia.com/news/
rawmidi kernel driver. major-debian-gnu-linux-9-stretch- The recent slew of updates is all
Source: linux-kernel-patch-fixes-1 8- leading up to the anticipated
https://news.softpedia.com/news/ Furthermore, a use-after-free security-flaws-52301 1 .shtml Manjaro-Illyria 1 8.0 release, which
xcom-2-war-of-the-chosen-tactical- bug and a potential null pointer is expected to be available in late
legacy-pack-is-coming-to-linux-on- dereference were discovered in October. Of course, there is
october-9-52301 2.shtml Linux kernel's F2FS (Flash-Friendly M ANJARO 1 8 N EARLY H ERE currently a beta version available
File System) implementation, a (Manjaro-Xfce 1 8.0), which includes
potential null pointer dereference AS LOTS OF TESTING the latest xfce-gtk3 packages, and
M AJOR D EBIAN in the HFS+ implementation, and a U PDATES P USHED THIS the latest UI enhancements.
buffer overflow flaw in WEEK
GNU/LINUX 9 "STRETCH " stack-based the chap_server_compute_md5() The Manjaro developers are
LINUX KERNEL PATCH FIXES function of the iSCSI target code.
1 8 SECURITY FLAWS The security patch also
T he Manjaro Linux developers
have been hard at work these
also working on a new hardware
project, called the Bladebook Fall
201 8 – it will be running Manjaro
A
past couple weeks, as a steady
ffecting the long-term addresses a use-after-free bug was stream of testing updates have KDE v1 8.0 preinstalled, with the
supported Linux 4.9 kernel in Linux kernel's InfiniBand become available on average every Intel Apollo Lake Quad-Core HD
used by the Debian GNU/Linux 9 communication manager, and a couple of days. Manjaro Linux is an APU, a fanless metal material, and
"Stretch" operating system series, variant of the Spectre V2 Arch-Linux based distro that has utilize eMMC as its primary
there are a total of 1 8 security vulnerability dubbed SpectreRSB. seen quite a huge surge in storage, although the dev states
vulnerabilities patched in this Mitigations are also available for popularity this past year, as it that additional M2-SSD could be
major update that have been the Spectre Variant 2 flaw for focuses on overall user-friendliness possible.
discovered in the upstream Linux some indirect function calls used in and working ‘straight out of the
kernel and may lead to information paravirtualised guests. box’. Source:
leaks, privilege escalation, or https://appuals.com/manjaro-1 8-
denial of service. Security flaws were also The great thing about Manjaro nearly-here-as-lots-of-testing-
discovered in the HID events is that its basically Arch Linux updates-pushed-this-week/
These include a memory leak in interface in debugfs, the Cipso without all of the difficulty in
the irda_bind function and a flaw IPv4 module, the Linux kernel exit actually installing Arch. Arch is a
in the irda_setsockopt function of code used on 64-bit (amd64) fantastic distro that typically has
systems running as Xen PV guests,
full circle magazine #1 38 6 contents ^
NEWS
LINUX CODE O F CONDUCT The second patch is regarding
the CoC enforcement. At the
and Mint, there are far more open
source operating systems
with only Live media, i.e. Live
Plasma, Live GNOME and Live Xfce
M IGHT SEE SOME CHANGES moment, the code mentions that available. There are probably too in 64bits, and Live Xfce in 32 bits. A
B EFORE 4.1 9 RELEASE all the instances of abusing, many, but I digress. Please know, network installation is also
T
harassment, and unacceptable just because a distro isn't very well available, for users wanting more
he Linux development saw behavior may be reported to known, doesn’t mean it's bad. granular control over the
some big changes in the recent Technical Advisory Board (TAB); the installation."
weeks — Linus Torvalds went on a complaints will be reviewed, and One such quality Linux distro
break from Linux development, TAB will maintain confidentiality that isn't super popular is Mageia. Source:
and a new Code of Conduct was regarding the reporter. It is a fork of the once wildly https://betanews.com/201 8/1 0/06
also introduced to make the popular Mandriva operating /mageia-linux-61 /
community more welcoming. James has proposed that since system. Today, Mageia 6.1
the actual enforcement process is becomes available for download. It
It seems that the Code of yet to be determined, the TAB features LTS Linux kernel 4.1 4 and G ENTOO -B ASED CALCULATE
Conduct will see some changes clause should be dropped until the updated Nvidia drivers.
before Linux kernel 4.1 9 is community decides something LINUX 1 8 RELEASED WITH
released. As reported by Phoronix, concrete. "This release brings all of the LINUX KERNEL 4.1 8, FASTER
longtime kernel developer James
Bottomley has proposed two fixes. The Linux kernel 4.1 9 release is
updates and development that has
gone into Mageia 6 together into
B OOT
So let’s tell you about them in brief expected to arrive after two
—
The first proposed patch deals
weeks.
fresh installation media, giving
users a kernel that supports
hardware released after Mageia 6.
C oming ten months after
Calculate Linux 1 7.1 2 New
Year's Eve release, Calculate Linux
Source: The new installations will benefit 1 8 brings faster boot times to the
with the ambiguity about https://fossbytes.com/linux-code- from the countless updates that live ISO images, ports all the in-
collecting email address. Since the of-conduct-changes-before-4-1 9- current fully updated Mageia house built Calculate Utilities to
Linux kernel development process release/ systems will have, allowing new the latest Qt5 application
deeply integrates email addresses installations to avoid the need for framework, adds a new way for
and publishing it as a part of the a large update post install," says managing network connections,
patch process, there could be
some confusion among the
M AGEIA 6.1 LINUX Donald Stewart, Mageia. and updates most of the core
DISTRIBUTION NOW components and apps.
developers. Stewart further says, "...if you
AVAILABLE are currently running an up to date Among the new features
W
So, James has proposed to add Mageia 6 system, there is no need included in Calculate Linux 1 8, we
an exception for this kind of email hile many people are to reinstall Mageia 6.1 as you will can mention easier installation of
address collection. familiar with popular Linux already be running the same Virtual Private Server (VPS) and
distributions like Ubuntu, Fedora, packages. This release is available
full circle magazine #1 38 7 contents ^
NEWS
Virtual Dedicated Server (VDS), Emmabuntüs Debian Edition 2 has Emmabuntüs Wiki was updated as updated experience to the users,
updates installed with support for been updated over the weekend to well. the KDE Project keeps bringing
selecting a keyboard layout and version 1 .03, which is now available newer versions of the Plasma
use only one (root) position, as for download. It's a bugfix release Other than that, this release desktop from time to time.
well as automatic partition based on the latest Debian improves the desktop integration
detection for the text-based GNU/Linux 9.5 "Stretch" operating and the wallpaper management The latest Plasma release 5.1 4.0
installer. system and featuring a mix of when starting Xfce, fixes various has just been pushed and it brings
performance improvements, issues with the WhiskerMenu obvious bug fixes and new
By default, Calculate Linux 1 8 software updates, and cosmetic application launcher, Thunar features. So, let’s tell you about
doesn't configure network enhancements. shortcuts, Chromium icon, the links them in brief.
parameters, nor does it update it to the user directory in Cairo-Dock
during installations of network Highlights of Emmabuntüs configuration files, as well as the For Plasma 5.1 4, the developers
management tools, adds the "-- Debian Edition 2 1 .03 include the ability to launch binaries in sbin. It have worked a lot to improve
network" option to cl-setup- ability to execute post-install also removes FBReader and Discover — Plasma’s software
system for network configuration, scripts without the root password, replaces PyRenamer with manager and add-on installer. With
and implements ALSA as default new and more compact post- ThunarBulkRename. the new fwupd support, you can
sound system, allowing users to installation dialog windows, a new now use it to update your PC’s
adjust the sound volume in the welcome dialog, support for Source: firmware.
Cinnamon edition. Flatpak apps, a script to optimize https://news.softpedia.com/news/
the Swap usage, a script for emmabunt-s-debian-edition-2-is- The other features of Discover
Source: installing the Steam for Linux now-based-on-debian-gnu-linux-9- include the support for Snap
https://news.softpedia.com/news/ client, shortcuts to user folders, 5-stretch-5231 1 4.shtml channels, sorting of apps by
gentoo-based-calculate-linux-1 8- and automatic swap activation in release date, better stability, etc.
released-with-linux-kernel-4-1 8- live mode.
faster-boot-5231 1 3.shtml
Emmabuntüs Debian Edition 2
KDE PLASMA 5.1 4 Plasma 5.1 4 also brings
improvements and new effects to
1 .03 ships with Mozilla Firefox RELEASED: WHAT’S N EW I N the KWin window manager. As a
EMMABUNTÜS D EBIAN 60.2, Skype 8.26, HPLip 3.1 8.6, and THE POPULAR LINUX result, you can find the animations
EDITION 2 I S N OW B ASED TurboPrint 2.46. It also adds the
PDF-Shuffler and Gscan2pdf apps,
D ESKTOP smoother and better.
ON D EBIAN GNU/LINUX 9.5 a screen lock app for the LXDE
"STRETCH " desktop environment, Bluetooth
activation management, and
P lasma is one of the most
popular Linux desktop
Source:
https://fossbytes.com/kde-plasma-
5-1 4-release-linux-new-features/
C
environments around; it’s loved by
oming about five months after support for mounting hard disk new open source enthusiasts and
the release of version 1 .02, drives or internal partitions veterans alike. To bring a fresh and
without the root password. The
full circle magazine #1 38 8 contents ^
NEWS
B PFTRACE SHOULD BECOME collection (BCC) with associated
run-time libraries is being created,
as Punkt's take on Android. phone handset business, but back
in the day it gave each device a
D TRACE SUCCESSOR FOR which, among other things, should Petter Neby, founder and CEO unique crypto identifier, and a few
LINUX allow porting of Dtrace tools. of the Swiss design-led company, years ago acquired Certicom.
E
Bpftrace is a "complementary told The Register Punkt's second BSIMS is an attempt to turn a
arlier this year, it became extension" that offers "a high-level device is coming to market this process into a service for third
known that the original Dtrace language for one-line and short year with an unusual USP – security parties.
analysis tool created by Sun - scripts". hardening by BlackBerry.
thanks to a license change by the In the three years since the Priv
owner Oracle - could also come on Bpftrace has progressed so far The eye-catching MP02 closely launched, BlackBerry has yet to
Linux. Long-time former Sun and that all Gregg's Dtrace in-line resembles the first 2G device, see it rooted. BlackBerry wants IoT
Oracle employee Brendan Gregg, machines now work with the new designed by Jasper Morrison, device manufacturers to adopt this
who now works at Netflix, points application, which the developer whose work spans light rail as a quality mark. With so much
out in his blog the release of calls a "milestone". In addition vehicles to furniture. But it's the insecure home tat flying in from
Bpftrace, which he calls "Dtrace Gregg counts on his blog still some first built on a Google-free AOSP China, consumers and industrial
2.0". further functions, which would like Android code base to support 4G. buyers need all the help they can
to implement the Bpftrace Neither Punkt phone is cheap – the get.
The now available application involved team still, as well as MP02 retails at $350.
Bpftrace describes Gregg as a kind numerous further details to the Source:
of better successor to Dtrace. The technology. And it resolutely won't do https://www.theregister.co.uk/201
new software not only has more WhatsApp. 8/1 0/09/punkt_mp02/
capabilities than Dtrace, but has Source:
also been built from the ground up https://www.golem.de/news/softw To enterprise to C-suite types,
with modern techniques such as
the eBPF-VM. EBPF is an almost
are-analyse-bpftrace-soll-dtrace-
nachfolger-fuer-linux-werden-
Punkt opted to be the first non-
BlackBerry-branded ODM to use
M ICROSOFT: WE' VE GOT
universally applicable virtual 1 81 0-1 37039.html the BlackBerry-hardened YOUR BACK, LINUX, HERE
machine (VM) in the Linux kernel manufacturing process. BlackBerry ARE 60,000 PATENTS TO
itself, which emerged from the Secure Integrated Manufacturing PROTECT YOU
Berkeley Packet Filter (BPF). PUNKT: A MINIMALIST Service (BSIMS) involves injecting
The work on eBPF and
techniques based on it has been
ANDROID FOR THE
PARANOID
cryptographic keys at
manufacturing, the process
monitored remotely from
M icrosoft loves Linux. And it
really wants to prove it. In
lieu of a wedding ring, the
R
done for several years, also with BlackBerry HQ in Waterloo, company has decided to show its
the collaboration of the developer eaders cry out for more Canada. dedication to open-source
Gregg. In addition to the VM, for diversity in the phone world, software by joining the Open
example, the BPF compiler but few alternatives are as striking BlackBerry is well out of the
full circle magazine #1 38 9 contents ^
NEWS
Innovation Network (OIN), a library, libhandy and relevant
community designed to protect widgets will be soon ported to
Linux and other open-source LINUX SMARTPHONE LIBREM GTK+ 4.
software from legal liability. 5 WILL SHIP WITH GNOME
As part of its grand gesture, the
3.32 Source:
https://fossbytes.com/linux-
F
another maintainer. As per the current schedule,
ollowing the demise of Ubuntu Join our new hosts Wayne
Phone, Purism’s Librem 5 Plasma Mobile-running and Joe as they present you
Now comes the biggest part: his PinePhone’s actual design won’t be
decision to take some time off. seems like the next big thing in the with a short podcast
budding world of Linux finalized until 201 9 Q2. (<1 0min) with just the news.
He said that the progress on a smartphones. Purism has already No chit-chat. No time
partnered with big names like As Pine64 is known for its low- wasting. Just the latest
personal level is a continuing cost laptops, PinePhone won’t
process and “for now I have an GNOME and KDE, and we can FOSS/Linux/ Ubuntu news.
expect the device to start shipping break your backbone when it
email filter in place.” Torvalds is comes to pricing. You can expect
also talking to a professional to in April 201 9. RSS:
this open source Linux smartphone http://fullcirclemagazine.
improve his behavior. to cost $1 00+ for 2GB RAM and
It seems like another hardware org/feed/podcast
vendor is looking to develop its 1 6GB storage variant.
Talking about the much talked
about Linux Code of Conduct, own Linux smartphone. As
Source:
Torvalds said that he wants it to be reported by It’s FOSS, Pine64 is https://fossbytes.com/pinephone-
left alone for now and people working to create inexpensive
pine64-affordable-linux-
shouldn’t worry about hypothetical Linux-based smartphones and smartphone-kde-plasma/
situations. tablets.
full circle magazine #1 38 13 contents ^
C O M M AN D & C O N Q U E R
Written by Lucas Westermann
M a n a g i n g A CV I n La Te X
T he last month has been spent
once again updating my CV. I
do this quite frequently in order to
EXAMPLE? Once you’re done with the
preliminaries, I’d also recommend
I decided on this approach while finding a nice template that
back into the original file. To do
this, place \input{preamble} at the
start of the file (before
keep it as up-to-date as possible \begin{document}). The reason for
when it comes to my skills and looking at various CV templates in appeals to you, and download an this is simple - now you can
LaTeX. In the Further Reading example into this new folder to
experiences. That way, if someone work with. Since everyone may be guarantee a shared library of
asks for my CV, I’ll have something section, you’ll find a link to the functions and styling that you can
to send them quickly. The problem selection of templates I ultimately working with a different template, re-use in multiple CVs.
chose (specifically, the sidebar I will try to keep the instructions
with this is that the CV I update is
massive (to contain all the possible one). As such, instead of creating a generalized so anyone can follow • If you want to clean up
placeholder CV for this article, I along.
information), and I always need to preamble.tex by inserting or
copy-and-paste sections into a will instead refer to the examples removing comments for better
tailored CV for whichever position in that repository. H OUSEKEEPING legibility (or perhaps to make
I want to apply to. This is tedious space for your future additions),
and error-prone - I’d much prefer a G ETTING STARTED Once you’ve downloaded your
template, you may discover that
do that now.
DRY (don’t repeat yourself)
method so I need to update my What you’ll need to do is install there are multiple files, or that • I’d also recommend setting the
information in only one spot. Enter LaTeX. My recommendation is to there is one single large file. If correct paper type (such as a4
LaTeX. install Texmaker (an editor for there is only one file, you’ll want to [a4paper] or letter [letterpaper]) in
LaTeX) and let it pull down the split it up as I outline below. If the the \documentclass definition.
template is already segmented in a
WHAT IS LATEX? dependencies. This will take a
similar manner, jump onto the next
while, as the files are quite large.
section. CREATING CUSTOM
LaTeX is a markup language COMMANDS
that is very popular with the math Next, you’ll want to create a
nice folder to place your files in. • Check for the start of the file
and science fields, due to its ability (defined with \begin{document}). Once you’ve created your
to easily represent mathematical This is the folder that will contain
your .tex file, as well as the Everything before this should be preamble.tex file, you should
equations. For the use case we’re moved into a separate file (called, compile the main template file.
covering in this article, however, resulting PDF files and any
temporary or supplementary files for example, preamble.tex) This is to make sure that it still
we’re mainly focused on the ability works correctly, and to get an idea
to define your own reusable you may need (i.e. pictures). I
therefore recommend that you use • Once the preamble.tex file is of how your information will be
snippets. created, you’ll want to import it styled/placed on the page.
a new, empty folder for this.
full circle magazine #1 38 14 contents ^
COMMAND & CONQUER
Typically, there will be a few
guaranteed sections to a CV: Skills, \newcommand{\myEducation}{
Experience, Education, and contact \cvevent{3000-3004}{Bachelor of Science (Honours) Flying Cars}{University of
information. If you need another Mars}{Bachelor project: Creating a perpetual fuel starship for interstellar travel.}
section (or your template has an \cvevent{2995 - 2999}{Intergalactic Baccalaureate}{Intergalactic School Station of
area for something else), then the Neptune}{Member of the Young Space Rangers}
approach will be the same. }
Chromeos was updated to Version but substitute your user name for
70.0.3524.2 (Official Build) dev (64- Initially having opened a crosh This indicates that you have a
window [Ctl + Alt + t], I typed: functional VM. You have to wait a 'rob'.
bit).
while for the VM to download.
This downloads a Debian
Since then, I have been busy vmc start dev
Stretch image and takes quite a bit
learning how to implement this. Next, you need to
POWERSAVE MODES how low the power consumption program sends the LDR values over the watchdog timer is set to the
The ATTiny1 3a has three can be, have a look at the site of the air. The transmission itself now
reset mode, and the main program
different power-save modes, each Nick Gammon (Ref. No. 5), he did takes around 48 ms. The former measures the LDR and sends the
of them with more or less power some measures for us. version of the program waits 8 s data over the transmitter. Then all
consumption. In sequence by without doing anything – but still of the Timer and the ADC get
power-consumption (from highest ENERGY EFFICIENT consumes power! switched off, and the sleep mode
power-down is enabled. After that
to lowest) they are: Idle, ADC TRANSMITTER
Noise Reduction and Power-down. Here (next page, shown right) is the microcontroller is sent to
The choice depends on the how we optimize this by using the sleep. After 8 seconds it gets a
Let’s extend the code from the power-down sleep mode, and the restart, and so the same procedure
situation, and what you want to last issue and use the power-save
achieve with your device. For now, watchdog timer. gets repeated every 8 second.
mode, and the watchdog timer to
we’ll use power-down mode. The pause the transmission. The
other sleep modes will be On the first start after the Here is the logged data from
microcontroller takes around 64 microcontroller gets power, the the serial line, with the new
explained in a further article, when ms to start, then we set the
they are needed. To get an idea microcontroller is initialised. Then receiver in place, and the new
watchdog timer. After this, the
full circle magazine #1 38 23 contents ^
HOWTO - GREAT COW BASIC
software version on the
microcontroller. The result (next #CHIP tiny13a, 1.2
#OPTION Explicit
page, top right) is good (see time #INCLUDE <SoftSerial.h>
#DEFINE ADSpeed MediumSpeed
'include the library. This is required.
00:1 3:01 for the first dataset and SET PortB.0 = 1
00:1 3:09 for the second dataset, as SET PortB.2 = 1
SET PortB.3 = 1 ‘enable int. pullup @unused PINs, good practice
highlighted in black). MCUCR = 0b00010000 ‘disable sleep modes at start
'Config Serial UART:
Only a minimum of garbage is #DEFINE SER1_BAUD 1200
#DEFINE SER1_TXPORT PORTB
'baudrate must be defined
'I/O port (without .bit) must be defined
received, so a data logging #DEFINE SER1_TXPIN 1
DIR PortB.4 IN
'port-bit must be defined
B READBOARD CIRCUITRY
WDTCR.WDP0 = 1
WDTCR.WDP1 = 0
WDTCR.WDP2 = 0
WDTCR.WDP3 = 1 'Setting WDP0-3 to 1-0-0-1 set reset to 8 s
INTON 're-enable the interrupts
The transmitter part is exactly 'Main program
the same as in the last issue, so I DO
LDR = READAD(ADC2)
omit depicting it here again. The ‘uncomment if you experience bad reception, should help to settle the transmission:
transmitter has two extra PINs to ‘Ser1Send 0b11111111
‘WAIT 12 MS
‘send high value thru serial
connect (than the former device):
REPEAT 3 'resend LDR-value 3 times
'---preamble start---
Ser1Print "#"
WAIT 12 MS
'---payload data---
Ser1Print LDR 'send the value from the LDR
WAIT 12 MS
'---postamble start---
Ser1Print "#"
WAIT 12 MS
'---new line---
Ser1Send 13 'new line in terminal
Ser1Send 10 'line feed in terminal
WAIT 12 MS
END REPEAT
‘uncomment because of above said reason:
‘Ser1Send 0b00000000
‘WAIT 12 MS
On the left side, there is a PRR = 0b00000011 'PRTIM0 and PRADC = 1 / all Timer, ADC off
connector for the antenna (a wire MCUCR = 0b00110000
sleep
'SE-sleep enable, SM[1-0] sleep mode
'go to sleep mode: powerdown
~ 1 7 cm is sufficient) and GND. On ‘code hereafter will never be executed because of Watchdog
the right side, there are GND, DATA LOOP
and Vcc (+5V). Both GND can be
full circle magazine #1 38 24 contents ^
HOWTO - GREAT COW BASIC
connected with a Y-wire to the
same GND. The DATA pin goes to 2018-10-08 00:12:57.319486:
00 00 00 C0 00 C0 00 00 00 00 ..........
the Rx-Connector of the serial-to- 2018-10-08 00:13:01.895590:
usb-converter. Due to the shape of 23 38 23 0D 0A 23 38 23 0D 0A 23 38 23 0D 0A #8#..#8#..#8#..
the new transmitter, I hooked up 2018-10-08 00:13:03.308992:
F8 F0 F0 F0 F0 F0 F0 F8 F0 E0 F8 E0 F0 78 78 70 .............xxp
jumper wires to the connectors 70 00 80 00 70 70 80 00 00 00 00 00 00 00 00 00 p...pp..........
and let it rest on a safe area on my 80 00 00 00 00 00 00 .......
workplace. Maybe not what a 2018-10-08 00:13:09.867380:
23 38 23 0D 0A 23 38 23 0D 0A 23 38 23 0D 0A #8#..#8#..#8#..
serious electrician would do, but it 2018-10-08 00:13:11.232535:
worked just fine. FC FC F8 F0 F0 F0 F0 F0 F0 E0 E0 C0 F8 00 38 78 ..............8x
70 80 00 80 00 80 00 80 00 00 00 00 00 80 00 00 p...............
remember that as well as the negative value will “push” the </style>
drawn line, there’s an equivalent stroke array further along the
length of gap that’s not visible path. With the drawn segment directly in the SVG file, it will even
because it extends beyond the end completely swallowed, we’re at the work when the file is pulled into a
of the path. By adding another CSS By adjusting the value of starting point for our animation: web page via an <img> tag.
property, however, we can adjust stroke-dashoffset we can “slide” our path is not visible on the
the start point of the drawn the drawn portion of the stroke screen. By decreasing the Just a minute! Where did that
dashes, bringing our gap into play. along the path. Here’s what it dashoffset value we can make the value of 575 for the dasharray and
looks like with values of 0px, drawn segment creep onto the dashoffset come from? As you’ve
The stroke-dashoffset property 1 00px, 200px, 300px. Notice that screen, following the shape of the probably realised, that’s the total
tells the browser to adjust its progressively larger numbers path. All we need to do, therefore, length of my path. You could
calculations to begin further into swallow more of the path, showing is to animate the stroke-dashoffset theoretically get it from Inkscape
your stroke-dasharray sequence more of the gap at the end. value (see part 75 if you need a via the Extensions > Visualise Path
(note that the “px” here isn’t the reminder of the animation syntax): > Measure Path… extension, but
same as screen pixels; rather it’s in As you know, setting the that throws a Python error on my
the units of the SVG file, which are dasharray to the same value as the Reload the file in your browser system. Alternatively you could
likely to be different to screen length of the path will draw the and you should see the effect just use trial and error: increasing
pixels due to scaling). If your entire path. But also setting the we’re looking for – and because it’s the value of the dasharray until it
dasharray is “1 0 5” and you set the dashoffset to that value will then all just CSS animation embedded just fills the path (which is quite
offset to 3px then the first swallow the drawn segment,
segment drawn will be only 7 units leaving only the gap (which is also
long, then a gap of 5, then a line of the length of the path). In other <style>
path {
1 0 and the rest continues as words, our path will disappear stroke-dasharray: 575;
normal. completely. stroke-dashoffset: 575px;
animation-name: drawPath;
animation-duration: 5s;
animation-fill-mode: both;
}
@keyframes drawPath {
100% { stroke-dashoffset: 0px; }
}
</style>
A
questions in any way. If you are not icon at the upper right corner, then know that the minimum size,
sure about you spelling, etc, you : In my experience, that use the slide bar to reduce the hardcoded into Gnome is 48px. -----
can run your question through usually means you have a icons to the minimum possible size. however ----
Google translate. hardware error or misconfigured • Hold down the Control Key and
Years ago, I had an end user BIOS. You did not say if this error is rotate the mouse wheel This problem has taken me on
come into the OEM I was working coming up and the system works forwards/backwards. another journey; I cannot
for and walk up to the workshop fine, or the error prevents you reproduce the "large" error,
counter. As my technicians were from using your computer. If it is Please advise. Thank you in however I find that my testing on 4
busy helping offload the container preventing you from using your advance. PC's produced the opposite: no
with our stock, I went over to the computer, then, go into the BIOS, matter how I changed my Nautilus
A
"customer". As we mainly dealt do a BIOS reset to defaults, and icons, my desktop icons would
with resellers, and I was sure I turn off things you do not use, like : There are many ways to skin remain 48px. I suspect we need to
knew them all, I approached this floppy drive controllers and serial a cat, but first note that the log a bug report.
person carefully. After the ports. If it is a desktop, look for desktop environment matters, as
full circle magazine #1 38 39 contents ^
Q&A
Q :amHowuseddo toI install
windows, but new Q Ubuntu. Most notably, when
a .run file. I : I have little freezes in a 32-bit sub-system installed if that
helps. Oh and I am using Ubuntu
to Linux. playing music, it will just freeze for
a few seconds, then continue
Q :pointer
I cannot get my mouse
to sync. Is there a way
1 7.1 0.
A A
without giving an error. I have run a to calibrate it? It keeps missing my
: Linux file permissions are not fsck on my drive twice, and window by a mile. I have looked for : Firstly, look at my answer
the same as you were used to installed proprietary drives, to no the synaptic utility, but I didn't find above, on the .run file. Now
on windows. The ".run" part is for avail. The only thing I see is the it. I have a custom mouse pointer go to the folder where the file is
you, not the computer. The file will time out: "Timed out waiting for theme installed, but even if I stored. Right-click and click "open
work even without the extension. device dev-disk-by uninstall the theme and use stock in terminal". With your terminal
To execute a file in Linux, you have xxxxxxxxxxxxxxxxx". Sometimes pointers, dmz-black or dmz-white, open, type: file <the name of your
to assign it ‘execute’ permissions. my mouse won't even move and it still does it. It is frustrating when file here> (you can use tab
Right-click on the file and go to sometimes only my mouse moves. I you have windows tiled against completion), and you will see that
properties. Select the permissions have a Dell Optiplex 770 with a each other. You cannot tell where Linux will tell you what kind of file
tab, and tick the checkbox marked 250GB Seagate drive and 4GB of one ends and one begins. it is. You can read up more about
"Allow executing file as program". RAM with a Geforce 21 0. the file command in the man
A
Welcome to the world of freedom! pages; it is one of the few man
: What you are describing is pages with decent descriptions.
Q :windows
I want to minimize all my
to the taskbar like I
A : Even though fsck reports no
errors, what is happening is
the same issue I have. I
suspect you have vanilla Ubuntu
that the drive is struggling to read 1 8.04 installed. However, I have Q :laptop.
I have an HP 1 4-AN001 NA
I've installed Ubuntu
do in windows, but I don't know the platters. You have two options: this issue only when windows are
how to add it to the dash. I run you can back up your data and do a over each other or next to each 1 8.04 in dual-boot, but it is not
Ubuntu 1 8.04.1 , with standard low level format (this may take all other, not single use. I can suggest showing any wifi which is in the
install, on an Acer Travelmate with day and not fix your problem), or installing only an Ubuntu "flavour" next room. In Windows, it is
4 GB memory. you can replace the drive and be on by Canonical that does not fire up showing all networks and
your way. Some people swear by Gnome. Ubuntu Mate is a very connecting full bars. lspci says its a
A
Spinrite, a commercial program to popular option. There are tutorials realtek RTL8723BE PCIe.
: There is none that I am low level format your disk. I tried it on installing "vanilla" Gnome on
A
aware of. I replaced my dash once with a small disk - 80 GB I the internet as another option.
with Plank, and that has the option think it was - and it ran all day and : The notebook laptops have
to add a "show desktop" icon to two pigtails coming from the
Q
night, so I am not sure how long it
your launcher. Super and d also will run on 250 GB. You can also try : I have a file with a .install wireless modules. Generally they
does that. the low level utility from Seagate. extension which I want to go via the hinges to the screen and
open, but I don't know how. I have around the outer edges. One is the
primary and one is secondary
full circle magazine #1 38 40 contents ^
Q&A
pigtail antenna. HP, in their turning off WiFi and unplugging name only. Mark it for installation,
A
wisdom, has decided that they can the network cable when booting). and it should mark the
save 1 c on every laptop in your Also try the command: ‘systemd- : Install mate-tweak and run it. dependencies. Now click on apply.
range by omitting one of these analyze critical-chain’. This should Select "Panel" on the right- If you use a GUI, there is sunflower,
pigtails. You have two options, highlight the waiting ones in red. hand-side and click the Save As double commander,
one, swop the pigtail to the other You can also look at a program button, choose name for the mucommander, etc.
pin, or two, tell the driver which called bootchart. current layout (for example,
antenna you are using in the Familiar-broken), click OK and then
/etc/modprobe.d/rtl8723be.conf
file. Just add "options rtl8723be
Q : I recently got a new router
select the default layout from the
drop-down menu again (for Q: After upgrading from 1 7.1 0
to 1 8.04, I get screen tearing
ant_sel=2" (0r sel=1 , depending if from my ISP that has 5 GHz example, Familiar). Click between when I run a movie in SM Player as
it is connected to primary or WiFi, but my potato laptop does the two to make sure you choose well as VLC. In MKV format and
secondary) not see the 5 GHz SSID. Is it Ubuntu the correct one. MP4 and AVI format. I have a
or my dell lattitude e4300? It runs core2duo with nvidia gfx and 4 gig
Ubuntu minimal install and has 2 memory. CPU usage is high, but
Q : My Ubuntu was upgraded
from 1 6.04 to 1 8.04 with no
GB of memory with intel display.
Q: I am trying to add Midnight
Commander, but I get the
not too high, and memory usage is
80%. Temperatures are med-high.
A
issues. However, my startup times error:
A
and shutdown times are longer. My : According to the Intel Reading package lists... Done
startup applications are: 1 . anydesk product brief, the Intel card Building dependency tree : Remove (purge) your nvidia
tray, 2. komorebi, 3. MPD, 4. Safe does support 5 GHz. A quick trawl Reading state information... Done driver and reinstall either 3.04
Eyes, 5. Snap user application on the internet show that that Package mc is not available, but is for older cards or 3.90 for newer
autostart helper, 6. SSH key agent. functionality is not on by default, referred to by another package. cards.
802.1 1 b/g is default, and you need This may mean that the package is
I have not used snaps before, so it switched to a/b/g. I am afraid I missing, has been obsoleted, or is sudonvidia-*
apt-get remove --purge
I think it could be snaps. The df don't know how to accomplish this available only from another source.
command brings up too many in Linux, but you can switch it with
A
snaps to list. What am I doing the Intel utility in Windows if you
wrong? dual-boot. : Install synaptic package
manager. Go to settings,
A
repositories, and make sure the
Q
Erik has been in IT for 30+ years. He
: Run the command: ‘systemd- : I am missing icons in my top 4 checkboxes are ticked. If not, has seen technology come and go.
analyze blame’ and look at the panel. They were there before. it will reload the package From repairing washing machine
output. Nine times out of ten, your Any information is appreciated, repositories. Now go back to the sized hard drives with multimeters
and oscilloscopes, laying cable, to
computer is waiting for something thanks! Ubuntu mate 1 8.04 LTS. main window and search for mc in scaling 3G towers, he's done it.
from the network (test this by
full circle magazine #1 38 41 contents ^
U B U N T U G AM E S
Written by Oscar Rivera T e kke n 7
H aving had Steam surprise us
last month with SteamPlay, I
figured that, for this month, it
SteamPlay was a breeze. There
were no extra steps needed. Just
install the game as I would install
game, there was still the doubt as
to how it would play, especially
because it took a little too long to
most fighting games, there are
basic moves you can perform and
then there are more complicated
would be best suited if we put our any other Steam game. One load the first time but I suppose moves that require a combination
money where our mouth is. So, recommendation AND precaution that’s to be expected. I can now of buttons to be pressed in
having a brand new plethora of that I would add is to look through launch the game and actually precisely the right order. Anyone
games from which to choose, I the SteamPlay Compatibility begin fighting within a couple of who’s ever played a fighting game
selected a game recently made Report. One of the main reasons I minutes (there are still cinematic in the past will be able to adjust to
available on Linux – thanks to decided to go with Tekken as the cut-scenes that need to be Tekken 7 just fine. Having done
SteamPlay. With Tekken 7 on sale, first SteamPlay game I review was manually skipped by pressing a most of my playing with a game-
it was an easy choice for me because of the high rating it button), which is what is to be controller, I can attest that Tekken
(regular price is $49.99 through received on the SteamPlay expected from most fighting 7’s controls are very responsive
the Steam Store) so I bought it, Compatibility Report. At the time, games. and smooth. Every movement my
downloaded, and installed it. To the rating was Gold (only Platinum character made was carefully
my pleasant surprise, Tekken 7 is higher) but it has since been Tekken 7 can best be played crafted by the previous
plays really well on Linux. downgraded to Silver (which is still with a game-controller but you can combination of buttons I had just
pretty good). Having installed the also use mouse/keyboard. Like pressed on the controller.
Tekken 7 is a fighting game
(think Mortal Kombat, Street The graphics on this game are
Fighter, etc). This is actually not pretty awesome, both during the
the seventh, but rather the ninth actual fighting as well as in the cut-
game in the Tekken series. Tekken scenes. In fact, out of all fighting
7 was originally released as an games I’ve played on Linux, I’d say
arcade game in Japan back in this one has perhaps the best
spring 201 5. Eventually, in June graphics, best sound, best voice-
201 7, the game was released for acting, and it’s also very creative in
PlayStation 4, Xbox One & how it deals with various attack-
Microsoft Windows. As of August moves & combos. One of the cool
201 8, thanks to Valve’s SteamPlay, things about this game is that it
Tekken 7 is now available for Linux. can be enjoyed as a 1 -player game,
multi-player (locally), or online-
Installation for this game via multi-player, and the experience is
full circle magazine #1 38 42 contents ^
UBUNTU GAMES
nearly the same. In other words, all Then, if you’re daring, and ranked get stuck at “Syncing”, and the only Minimum Requirements:
three of those formats I play is getting too boring for you, way to fix this was to restart Steam • 64-bit CPU
mentioned are just as exciting with there is an Online Tournament (so a bit of an inconvenience). • OS: Windows 7/8/1 0 (Linux under
Tekken 7. Mode that you can play which Other than that, I encountered no Steam-Play)
basically explains itself. other problems (as long as • CPU: Intel core i3-41 60 @
There are two ways to play a 1 - resource-hungry Chrome is not 3.60GHz or better
player game; the first is to play the All in all, I really like playing this running in the background). • RAM: 6 GB
Story Mode while the second way game. As I stated earlier, I would • GPU: Nvidia GeForce GTX 660 2
is to play Offline (which is Story probably have to say that this is GB, GTX 750Ti 2 GB or better
Mode minus the story). For those the best Linux fighting game I’ve • Network: Broadband Internet
who enjoy Online matches, you’ll ever played. As seen in the Connection
be pleased that there are a couple SteamPlay Compatibility Report,
of different choices for online not everyone has enjoyed this
playing. For example, you can play game as much as I have; and indeed
just for fun, or you can play and be I did encounter a minor bug (but Oscar graduated from CSUN, is a
ranked. If you’re being ranked, that then again, can we call it a bug musician, game enthusiast and has
been working with Bitcoin and other
means that the game servers are being that the developers never alt-coins. You can follow him at:
keeping track of your intended for this game to be https://twitter.com/resonant7hand
performances and are ranking you played on Linux?) which was that or email him at:
so that you’re paired up with every single time I would stop 7bluehand@gmail.com
players at more or less your level. playing the game, then it would
Send your comments or Linux experiences to: letters@fullcirclemagazine.org Our thanks go to Canonical, the many
Hardware/software reviews should be sent to: reviews@fullcirclemagazine.org translation teams around the world
Questions for Q&A should go to: questions@fullcirclemagazine.org and Thorsten Wilms for the FCM logo.
Desktop screens should be emailed to: misc@fullcirclemagazine.org
... or you can visit our site via: fullcirclemagazine.org
Getting Full Circle Magazine:
For the Full Circle Weekly News: EPUB Format - Most editions have a link to the epub file
You can keep up to date with the Weekly News using the RSS
on that issue's download page. If you have any problems
feed: http://fullcirclemagazine.org/feed/podcast
with the epub file, email: mobile@fullcirclemagazine.org
Or, if you're out and about, you can get the Weekly News via Issuu - You can read Full Circle online via Issuu:
Stitcher Radio (Android/iOS/web): http://issuu.com/fullcirclemagazine. Please share and rate
http://www.stitcher.com/s?fid=85347&refid=stpr FCM as it helps to spread the word about FCM and Ubuntu.
and via TuneIn at: http://tunein.com/radio/Full-Circle-Weekly- Magzster - You can also read Full Circle online via
News-p855064/ Magzster: http://www.magzter.com/publishers/Full-Circle.
Please share and rate FCM as it helps to spread the word
about FCM and Ubuntu Linux.