You are on page 1of 65

Full Circle

THE INDEPENDENT MAGAZINE FOR THE UBUNTU LINUX COMMUNITY

ISSUE #202 - February 2024

VIEW
RE

UB OSX TO LINUX MINT


X

UNTU 23.1
0

INSTALL MINT ON YOUR OLD MACBOOK


Full Circle Mfull
agacircle
zine ismagazine liated with,1nor endorsed by, Canonical Ltd.
#202 contents ^
neither affi
Full Circle
HowTo

THE INDEPENDENT MAGAZINE FOR THE UBUNTU LINUX COMMUNITY


Python p.24 Linux News p.04

Stable Diffusion p.26 Command & Conquer p.22 ... p.XX ... p.XX

Latex p.29 Ubuntu Devices p.40 The Daily Waddle p.37 Review p.55

... p.XX My Story p.45 Letters p.XX Review p.51

Inkscape p.33 Q&A p.60 Micro This Micro That p.XX Ubuntu Games p.62

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 #202 2 contents ^
EDITORIAL
This magazine was created using :

WELCOME TO THE LATEST ISSUE OF FULL CIRCLE

I t's a full house this month. We have some Python and Micro stuff, some Latex, some Stable
Diffusion, and some Inkscape.

This month, Adam reviews Xubuntu 23.10 and UwUntu. Yes, you read that right. It's another
*buntu review, but with a twist. It's the start of a short series of lesser known *buntu distros.
Elsewhere, Erik takes a look at Ginsha in his Ubuntu Games piece.

The Ubports team have released OTA-4 of Touch, and we've got a run down of the latest
features. Unfortunately, there's still no new version of Touch for my old BQ tablet and MX4 phone.
Insert sad face here. Find Full Circle on:
facebook.com/
Our cover feature is by Art. You remember him from many moons ago, right? He's talking about fullcirclemagazine
getting Linux Mint running on Apple laptops. Surprising how easy it is considering their hardware is
usually locked down pretty tight. twitter.com/#!/fullcirclemag

Don't forget: we have a Table of Contents which lists every article from every issue of FCM. https://mastodon.social/
Huge thanks to Paul Romano for maintaining: https://goo.gl/tpOKqm and, if you're looking for @fullcirclemagazine
some help, advice, or just a chinwag: remember that we have a Telegram group:
https://t.me/joinchat/24ec1oMFO1ZjZDc0. I hope to see you there. Come and say
hello.
Weekly News:
All the best for 2024!
https://fullcirclemagazine.org/
Ronnie
podcasts/index.xml
ronnie@fullcirclemagazine.org
http://www.stitcher.com/s?
fid=85347&refid=stpr
http://tunein.com/radio/Full-
FCM PATREON : https://www.patreon.com/fullcirclemagazine Circle-Weekly-News-p855064/

full circle magazine #202 3 contents ^


NEWS
Submitted by ErikTheUnready

RELEASE OF LUTRIS 0.5.15: At the same time, Lutris itself acts run in a mixed environment, but in
15/01/2024 only as an intermediary and does This year, on June 11, openSUSE separate containers or virtual
not sell games, so for commercial Leap 15.6 will be released, which machines running on top of the

T he Lutris gaming platform, games the user must independently will most likely become the last “host OS” and isolated from each
version 0.5.15 has been purchase the game from the classic release of the project. If for other.
released, providing tools to make it appropriate service (free games can some reason the development of
easier to install, configure, and be launched with one click from the openSUSE Leap 16 is delayed, they https://news.opensuse.org/
manage games on Linux. The Lutris graphical interface). will extend the life cycle of 2024/01/15/clear-course-is-set-for-
project code is written in Python openSUSE Leap 15.6 or release an os-leap/
and is distributed under the GPLv3 https://github.com/lutris/lutris/ additional release of openSUSE
license. releases/tag/v0.5.15 Leap 15.7. The development of
openSUSE Leap 16 plans to COSMIC CUSTOM SHELL:
The project maintains a continue using the openSUSE 16/01/2024
database for quickly searching and OPENSUSE LEAP 16 WILL BE Factory repository development

S
installing games, allowing you to model and achieve an optimal ystem76, the developer of the
BUILT ON THE ALP balance between new ALP
launch games on Linux through a Linux distribution Pop!_OS ,
single interface with one click, PLATFORM USING technologies, the traditional Linux announced progress in developing
without worrying about installing CONTAINERS: operating system and community their custom shell called COSMIC ,
dependencies and settings. 16/01/2024 package integration initiatives. rewritten in the Rust language (not
Runtime components for running to be confused with the old

T
games are supplied by the project he openSUSE project The ALP platform is positioned COSMIC, which was based on the
and are not tied to the distribution developers have announced as a continuation of the GNOME Shell). The shell has been in
used. A runtime is a distribution- their start of work on the next development of the SUSE Linux development for over two years
independent set of libraries that major release of the openSUSE Enterprise distribution and is and is close to the first alpha
includes components from Leap 16, which will be based on the distinguished by dividing the basic release, which will mark the
SteamOS and Ubuntu, as well as new ALP (Adaptable Linux distribution into parts. The main readiness of a basic set of features
various additional libraries. Platform) technology platform, distribution will be a stripped-down that allow the shell to be
which the commercial SUSE "host OS" environment, which considered a working product. They
You can install games distribution is also moving to. includes only the components expect that the alpha version will
distributed through GOG, Steam, openSUSE Leap 16.0 is planned for minimally necessary to work on top be published at the end of March
Epic Games Store, Battle.net, release in 2025. of your equipment. All applications and will help gather more feedback
Amazon Games, Origin and Uplay. and user space components will not to finalize the functionality and
full circle magazine #202 4 contents ^
NEWS
improve the usability. Highlights and will be supported normally for
include COSMIC Terminal emulator , https://www.mail-archive.com/ 5 years, in addition, you can get
written using the alacritty_terminal another 3 years of extended
RELEASE OF TESSERACT
vbox-announce@virtualbox.org/
framework and supporting features msg00229.html support. An LTS release of MySQL 5.3.4:
such as GPU rendering, skins, and 8.4 is expected in the spring of 18/01/2024
rich input methods. Among the 2024, after which a new Innovation
tasks under development, the
addition of support for mouse
MYSQL 8.3.0 DBMS:
17/01/2024
branch, 9.0 will be formed.
T he release of the optical text
recognition system, Tesseract
5.3.4 was announced. It supports
emulation and the ability to open https://dev.mysql.com/downloads/
hyperlinks in the terminal, are mysql/ recognition of UTF-8 characters and
noted.
O racle has formed a new branch
of the MySQL 8.3 DBMS and
published a corrective update for
texts in more than 100 languages.
The result can be saved in plain text
https://blog.system76.com/post/ or in HTML (hOCR), ALTO (XML),
MySQL 8.0.36 . MySQL Community X.ORG SERVER 21.1.11: PDF and TSV formats. The system
cosmic-the-road-to-alpha 18/01/2024
Server 8.3.0 builds are prepared for was originally created between
all major Linux, FreeBSD, macOS 1985-1995 in the Hewlett Packard
VIRTUALBOX 7.0.14
and Windows distributions.
C orrective releases of X.Org
Server 21.1.11 and DDX
component (Device-Dependent X)
laboratory; in 2005, the code was
opened under the Apache license
RELEASED: MySQL 8.3.0 is the third release and was further developed with the
17/01/2024 built under the new release model, xwayland 23.2.4 have been
participation of Google employees.
which provides for the presence of published , which ensures the
The source code of the project is
launch of X.Org Server for running/
O racle has published a two types of MySQL branches - distributed under the Apache 2.0
corrective release of the "Innovation" and "LTS". The executing X11 applications in
license.
virtualization system VirtualBox Innovation branches, which include Wayland-based environments. The
7.0.14 , which contains 14 fixes. At MySQL 8.1, 8.2 and 8.3, are new versions fix 6 vulnerabilities,
Tesseract includes a console
the same time, an update of the recommended for those who want some of which can be exploited for
utility and the libtesseract library
previous branch of VirtualBox to get access to new functionality privilege escalation on systems
for embedding OCR functionality
6.1.50 was created with 7 changes , earlier. These branches are where the X server is running as
into other applications. Third-party
including support for packages with published every 3 months and are root, as well as for remote code
GUI interfaces that support
the kernel from the RHEL 9.4 and supported only until the next major execution in configurations that use
Tesseract include gImageReader ,
8.9 distributions, as well as the release is published. LTS branches X11 session redirection via SSH for
VietOCR and YAGF. Two recognition
implementation of the ability to are recommended for access.
engines are offered: a classic one
import and export images of virtual implementations that require that recognizes text at the level of
machines with NVMe drive predictability and long-term https://lists.x.org/archives/xorg/
individual character patterns, and a
controllers and media inserted into unchanged behavior. LTS branches 2024-January/061526.html
new one based on the use of a
the virtual CD drive/ DVD. will be released every two years machine learning system based on
full circle magazine #202 5 contents ^
NEWS
an LSTM recurrent neural network, handed over the post of project permit the use of patented
optimized for recognizing entire leader to John Wiegley in the fall of technologies in projects related to
strings and allowing for a 2015. The project code is written in
FOXCONN JOINS INITIATIVE the Linux ecosystem. OIN members
significant increase in accuracy. C and Lisp and is distributed under TO PROTECT LINUX FROM include more than 3,800 companies,
Ready-made trained models have the GPLv3 license. PATENT CLAIMS: communities, and organizations
been published for 123 languages . 18/01/2024 that have signed a patent-sharing
To optimize performance, modules In the new release on the GNU/ license agreement. Among the

F
using OpenMP and SIMD Linux platform, Emacs is set to oxconn has joined the Open main participants of OIN, ensuring
instructions AVX2, AVX, AVX512F, handle the 'org-protocol' URI Invention Network (OIN), an the creation of a patent pool
NEON or SSE4.1 are offered. scheme by default. The "org" mode organization dedicated to protecting Linux, are companies
allows you to quickly save protecting the Linux ecosystem such as Google, Amazon, IBM, NEC,
https://github.com/tesseract-ocr/ bookmarks, notes and links using from patent claims. By joining OIN, Toyota, Renault, SUSE, Philips, Red
tesseract/releases/tag/5.3.4 the 'emacsclient' command, for Foxconn has demonstrated its Hat, Alibaba, HP, AT&T, Juniper,
example to save a URL link with a commitment to co-innovation and Facebook, Cisco, Casio, Huawei,
title you can run 'emacsclient "org- non-aggressive patent Fujitsu, Sony and Microsoft.
RELEASE OF GNU EMACS protocol://store-link? management. Foxconn ranks 20th
url=URL&title=TITLE". In addition, among the largest corporations by Companies that sign the
29.2: the new version offers a new revenue (Fortune Global 500) and is agreement gain access to patents
18/01/2024 option 'tramp-show-ad-hoc-proxies', held by OIN in exchange for an
the world's largest contract
with which you can enable the electronics manufacturer (about obligation not to pursue legal

T he GNU Project has published a


new release of the GNU Emacs
29.2 text editor. Until the release of
display of external file names
instead of shortcuts to them.
40% of all consumer electronic
devices are manufactured at
claims for the use of technologies
used in the Linux ecosystem.
Foxconn). Including as part of joining OIN,
GNU Emacs 24.5, the project https://www.mail-archive.com/info- Microsoft transferred to OIN
developed under the personal gnu@gnu.org/msg03249.html participants the right to use more
OIN members agree not to
leadership of Richard Stallman, who than 60 thousand of its patents,
assert patent claims and will freely
pledging not to use them against
Linux and open source software.

https://openinventionnetwork.com/
hon-hai-technology-group-foxconn-
joins-open-invention-network-
community/

full circle magazine #202 6 contents ^


NEWS
RELEASE OF WAYLAND- to a remote desktop, the protocol RELEASE OF GNU OCRAD HANS REISER COMMENTED
allows you to create a separate
PROTOCOLS 1.33: session for each user with a virtual
OCR 0.29: ON DEPRECATING REISERFS:
19/01/2024 21/01/2024 19/01/2024
keyboard and mouse.

A fter six months of


development, a new release of
the wayland-protocols 1.33 package
https://lists.freedesktop.org/
archives/wayland-devel/2024-
A fter two years of development,
the Ocrad 0.29 (Optical
Character Recognition) text
T he mailing list of Linux kernel
developers has published
letters received by one of the
January/043400.html
has been published, containing a recognition system, developed developers during correspondence
set of protocols and extensions under the GNU project, has been with Hans Reiser. In 2008 Reiser
that complement the capabilities of released . Ocrad can be used both was sentenced to life imprisonment
the base Wayland protocol and KDE HAS IMPROVED in the form of a library for for the murder of his wife as a
provide the capabilities necessary SCALING SUPPORT AND integrating OCR functions into result of a quarrel with a
for building composite servers and other applications, and in the form subsequent attempt to cover up
ADDED AUTOSAVING IN
user environments. of a separate utility that, based on the crime (in 2027 Hans will be able
DOLPHIN: the image passed to the input, to file application for parole). In the
In the new version, the " linux- 20/01/2024 produces text in UTF-8 or 8-bit published letters, Hans regrets his
dmabuf " protocol has been encodings. mistakes in interacting with the
transferred to the stable category ,
which ensures the sharing of
several video cards using DMA-BUF
N ate Graham, a QA developer on
the KDE project, has published
a report on preparations for the
For optical recognition, Ocrad
uses a feature extraction method. It
developer community, discusses
the deprecation of ReiserFS v3 in
the Linux kernel 6.6 , analyzes the
technology (allows you to create KDE 6 release scheduled for includes a page layout analyzer that history of the development of
wl_buffer based on DMA-BUF). A February 28th. The KDE Plasma 6.0 allows you to correctly separate ReiserFS, mentions hopes
new protocol " ext-transient-seat " and KDE Gears 6.0 codebase has columns and blocks of text in associated with the promotion of
has been added and placed in the been forked into a separate printed documents. Recognition is ReiserFS v4, and explains the
"staging" category. The new repository, and the master branch supported only for characters from technical solutions implemented in
protocol can be used to create has begun accumulating changes the "ascii", " iso-8859-9 " and " iso- ReiserFS v4.
temporary independent sessions for KDE Plasma 6.1 and KDE Gears 8859-15 " encodings (there is no
(seats) designed for use with virtual 24.05. support for the Cyrillic alphabet). Commenting on the decision to
input devices implemented using remove ReiserFS from the kernel,
the https://pointieststick.com/ https://www.mail-archive.com/info- Hans mentioned that the question
"virtual_keyboard_unstable_v1" 2024/01/19/this-week-in-kde-auto- gnu@gnu.org/msg03251.html of whether this FS remains useful
and save-in-dolphin-and-better- and whether it should continue to
"wlr_virtual_pointer_unstable_v1" fractional-scaling/ be supplied in the kernel should be
protocols. For example, when decided by users and maintainers,
implementing the ability to connect taking into account current

full circle magazine #202 7 contents ^


NEWS
realities. He understands that justified under the circumstances. Fuchsia is based on the Zircon https://bugs.chromium.org/p/
having ReiserFS code in the kernel microkernel, which is based on the chromium/issues/detail?
creates additional burden on https://lore.kernel.org/lkml/ LK project, extended for use on id%3D1509109
maintainers due to the need to test b98b29cf-27d9-49e0-b10b- various classes of devices, including
and ensure compatibility with new 1848399badfd@kittens.ph/T/ smartphones and personal
features emerging in the kernel, computers. Zircon extends LK with HELIOS DISTRIBUTION BASED
and if the FS is no longer relevant, support for processes and shared
there is no point in continuing to libraries, a user level, an object ON ILLUMOS:
FUCHSIA WORKSTATION OS 30/01/2024
ship it as part of the kernel. During handling system and a capability-
the development of ReiserFS 4, DEVELOPMENT PROGRAM based security model. Drivers are
many of the shortcomings of
ReiserFS 3 were addressed and
CANCELED:
16/01/2024
implemented as dynamic libraries
running in user space, loaded by the I n preparation for the first public
release under the free MPL-2.0
license, the source code to the
maintenance was simplified, but devhost process and managed by
build tools and specific components
this version was never accepted
into the kernel. T he components required to
build the Chrome browser for
the Fuchsia operating system have
the device manager (devmg, Device
Manager). of the Helios distribution,
developed by Oxide Computer and
According to Hans, his only been removed from the Chromium Fuchsia has its own graphical used to support the operation of
request is to add a README file project repository . It is noted that interface written in Dart using the software-controlled cloud server
accompanying the ReiserFS code , support for Fuchsia in Chrome was Flutter framework. The project also racks, like Oxide Rack, has been
before the ReiserFS code is an experiment that has now been develops the Peridot user interface opened. The entire software stack
removed from the kernel, discontinued. They separately framework, the Fargo package of the Oxide platform is open
mentioning Mikhail Gilulu, stated that the reason for the manager, the libc standard library, source. The Helios distribution is
Konstantin Shvachko and Anatoly termination of support is the the Escher rendering system, the built on the basis of the Illumos
Pinchuk, whose contributions to winding down of the Fuchsia Magma Vulkan driver, the Scenic project developments, which
the development remained development program for composite manager, the MinFS, continues the development of the
undeservedly missed. They were workstations. Support for the MemFS, ThinFS (FAT in Go OpenSolaris kernel, network stack,
hired by Hans and developed WebEngine and WebRunner language) and Blobfs file systems, file systems, drivers, libraries and a
ReiserFS, but due to Hans’ browser components for Fuchsia as well as FVM partitions. For basic set of system utilities. Solaris
unrestrained character and will continue, but a separate full- application development, support 11.4 support is extended until 2037
excessive demands (Hans could fledged Chrome browser will not for C/C++ and Dart languages are
work around the clock and be provided. Fuchsia's future provided, Rust is allowed in system https://github.com/oxidecomputer/
expected similar enthusiasm from development will likely focus only components, Go is used in the helios/pull/136
others) they left the project, which on consumer devices, such as home network stack, and Python is used
at that time was perceived by Hans automation systems, smart photo in the build system.
as a betrayal, but over time he frames and speakers.
realized that their decision was
full circle magazine #202 8 contents ^
NEWS
RELEASE OF SHOTCUT FIRMWARE RELEASE FOR Pro and PineTab and PineTab2. disabilities. Compared to Firefox,
support for extensions using XUL
24.01: UBUNTU TOUCH OTA-4 https://ubports.com/en/blog/ has been returned to the browser,
30/01/2024 FOCAL: ubports-news-1/post/ubuntu- and the ability to use both full-
30/01/2024 touch-ota-4-focal-release-3916 fledged and lightweight themes
A new release of the video
editor Shotcut 24.01 is
has been retained.
available, which is developed by the
author of the MLT project and uses
A fter three months of
development, the UBports
project, which took over the
PALE MOON BROWSER https://forum.palemoon.org/
viewtopic.php?
this framework to do video editing. development of the Ubuntu Touch 33.0.0 RELEASED: t%3D30803%26p%3D248017%23p
Support for video and audio mobile platform after Canonical 30/01/2024 248017
formats is implemented through pulled away from it, presented their

A
FFmpeg. You can use plugins with OTA-4 Focal (over-the-air) firmware. new release of the Pale Moon
the implementation of video and This is the fourth release of Ubuntu 33.0.0 web browser has been
audio effects compatible with Touch, based on the Ubuntu 20.04 published, branching from the RELEASE OF LIBREOFFICE
Frei0r and LADSPA. One of the package base (older releases were Firefox code base to provide higher 24.2:
features of Shotcut is multi-track based on Ubuntu 16.04). The performance, preserve the classic 31/01/2024
editing with arranging video from project is also developing an interface, minimize memory

T
fragments in various source experimental port of the Unity 8 consumption and provide additional he Document Foundation
formats, without the need to first desktop, which has been renamed customization options. Pale Moon presented their office suite,
import or re-encode them. There Lomiri. builds are created for Windows and LibreOffice 24.2. Ready-made
are built-in tools for creating Linux (x86_64). The project code is installation packages are prepared
screencasts, processing images The Ubuntu Touch OTA-4 Focal distributed under the MPLv2 for various Linux, Windows and
from a web camera and receiving update will be released in the (Mozilla Public License). macOS distributions. 166
streaming video. Qt is used to build coming days for Asus Zenfone Max developers took part in preparing
the interface. The code is written in Pro M1, Fairphone 3/3+ and 4, The project adheres to the the release, of which 108 are
C++ and distributed under the F(x)tec Pro1 X, Google Pixel 3a/3a classic interface layout, without volunteers. 57% of the changes
GPLv3 license. Packages are XL, Vollaphone 22, Vollaphone X23, switching to the Australis and were made by 50 employees of the
available for Linux ( AppImage, Vollaphone devices X, Vollaphone, Photon interfaces integrated into three companies overseeing the
flatpak and snap ), macOS and JingPad A1, OnePlus One/5/6, Sony Firefox 29 and 57, and with project - Collabora, Red Hat and
Windows. Xperia X, Samsung Galaxy S7, extensive customization options. Allotropia, 20% - by eight
Xiaomi Poco X3 NFC / X3, Xiaomi The removed components include employees of The Document
https://shotcut.org/blog/new- Redmi Note 9, 9 Pro, 9 Pro Max and DRM, Social API, WebRTC, PDF Foundation, and 23% of the
release-240128/ 9S, Xiaomi Poco M2 Pro. At the beta viewer, Crash Reporter, code for changes were added by 108
testing stage there are assemblies collecting statistics, tools for independent enthusiasts.
for Pine64 PinePhone, PinePhone parental controls and people with

full circle magazine #202 9 contents ^


NEWS
The LibreOffice 24.2 release is license. https://www.onlyoffice.com/blog/ for QEMU/KVM), freedreno drivers
labelled "Community" and will be 2024/01/onlyoffice-docs-8-0- (Qualcomm Adreno) and d3d12 (a
supported by enthusiasts and is not At the same time, the release of released layer for organizing OpenGL work
aimed at enterprise use. the OnlyOffice DesktopEditors 8.0 on top of DirectX 12). OpenGL 4.5
LibreOffice Community is available product, built on a single code base support is available for AMD (r600)
free of charge to everyone without with online editors, was launched. RELEASE OF MESA 24.0: and NVIDIA (nvc0) GPUs. OpenGL
exception, including corporate Desktop editors are designed as 01/02/2024 3.3 support is present in the
users. For enterprises that need desktop applications, which are softpipe (software rasterizer), asahi
written in JavaScript using web
additional services, products of the (AGX GPU used in Apple M1 and M2
LibreOffice Enterprise family are
being developed separately, for
technologies, but combine in one
set client and server components
A release of the free
implementation of the OpenGL
and Vulkan API - Mesa 24.0.0 has
chips) and nv50 (NVIDIA NV50)
drivers.
which partner companies will designed for self-sufficient use on been published. The first release of
provide full support, with the the user’s local system, without the Mesa 24.0.0 branch has an https://lists.freedesktop.org/
ability to receive updates over a recourse to an external service. To experimental status - after the final archives/mesa-dev/2024-February/
long period of time (LTS) and with collaborate on your premises, you stabilization of the code, a stable 226138.html
additional functions such as SLA can also use the Nextcloud Hub version 24.0.1 will be released.
(Service Level Agreements). platform, which provides full
integration with OnlyOffice. Ready- Mesa 24.0 provides support for DAMN SMALL LINUX 2024:
https:// made builds are generated for the Vulkan 1.3 graphics API in anv 01/02/2024
blog.documentfoundation.org/blog/ Linux, Windows and macOS. for Intel GPUs, radv for AMD GPUs,
2024/01/31/libreoffice-24-2/
OnlyOffice claims full
compatibility with MS Office and
NVK for NVIDIA GPUs, tu for
Qualcomm GPUs, in the lavapipe
software rasterizer (lvp), and in
1 2 years after the last test
version and 16 years after the
formation of the last stable release,
ONLYOFFICE 8.0 OFFICE OpenDocument formats. emulator mode (vn). Vulkan 1.0 the Damn Small Linux 2024,
Supported formats include: DOC, support is implemented in the v3dv intended for use on low-power
SUITE PUBLISHED: DOCX, ODT, RTF, TXT, PDF, HTML,
01/02/2024 (Broadcom VideoCore VI GPU from systems and outdated equipment,
EPUB, XPS, DjVu, XLS, XLSX, ODS, Raspberry Pi 4) and dzn (Vulkan has been published. The new
CSV, PPT, PPTX, ODP. You can implementation on top of Direct3D release is of alpha quality and
T he release of OnlyOffice expand the functionality of editors
DocumentServer 8.0.0 has been through plugins, for example,
published with OnlyOffice online
12) drivers. prepared in builds for the i386
architecture. The bootable image
plugins are available for creating Mesa also provides full OpenGL size is 665 MB (for comparison, the
editors and collaboration. Editors templates and adding videos from
can be used to work with text 4.6 support for iris (Intel Gen 8+ previous version was 50 MB in size).
YouTube. Ready-made builds are GPUs), radeonsi (AMD), Crocus
documents, tables and generated for Windows and Linux
presentations. The project code is (older Intel Gen4-Gen7 GPUs), zink, This build is based on the AntiX
(deb and rpm packages). llvmpipe, virgl ( Virgil3D virtual GPU 23 Live distribution, which in turn is
distributed under the free AGPLv3

full circle magazine #202 10 contents ^


NEWS
built on Debian. The purpose of the RELEASE OF EASYOS 5.7: Intel Haswell) and characterized by KUBUNTU SWITCHES TO
revival of Damn Small Linux was the 04/02/2024 the presence of such extensions
desire to obtain a compact Live like AVX, AVX2, BMI2, FMA, LZCNT,
CALAMARES INSTALLER:
05/02/2024

B
distribution for legacy systems that arry Kauler, founder of the MOVBE and SXSAVE. The repository
fits on a CD (less than 700 MB) and Puppy Linux project, published offers a separate set of packages,
offers graphical and console
environments. The environments to
the EasyOS 5.7 distribution, which
combines Puppy Linux technologies
built in parallel with the repository
published in December, in which
T he Kubuntu Linux developers
have announced work to
transition the distribution to use
choose from are based on the with the use of container isolation the assembly was made for the
the Calamares installer, which is
Fluxbox and JWM window to run system components. The basic x86-64 architecture, which can
independent of specific Linux
managers. Three web browsers are distribution is managed through a be used on any 64-bit Intel and
distributions and uses the Qt library
included: BadWolf, Dillo and Links2. set of graphical configurators AMD processors.
to create the user interface. Using
developed by the project. The boot Calamares will allow you to use a
The set of office applications image size is 857 MB. The new repository allows you
single graphics stack in a KDE-based
consists of the AbiWord, Gnumeric, to achieve higher performance on
environment. Lubuntu and
the Sylpheed email client and the https://bkhome.org/news/202402/ modern processors by using
UbuntuDDE have already switched
Zathura PDF viewer. For multimedia easyos-kirkstone-series-version-57- extended instructions in programs.
from the official editions of Ubuntu
content, MPV and XMMS are released.html To check x86-64-v3 architecture
to the Calamares installer. In
included. The distribution also support, you can view processor
addition to replacing the installer,
contains the mtPaint graphic editor, information by running "ld.so --
the project started preparation of
the zzzFM file manager, the gFTP help" (or "/usr/lib64/ld-linux-x86-
FTP/SFTP client, and the Leafpad
GENTOO HAS STARTED 64.so.2 --help"). To enable the x86-
the spring release of Kubuntu 24.04
CREATING BINARY PACKAGES LTS, which will be the last release
text editor. 64-v3 repository in the package
based on KDE 5, and the start of
FOR THE X86-64-V3 manager, you should replace x86-64
development of a test version with
Console applications include: with x86-64-v3 in the sync-uri
Ranger file manager, VisiData ARCHITECTURE: parameter present in the files in
KDE 6, which will serve as the basis
04/02/2024 for the fall release of Kubuntu
spreadsheet processor, Tmux the /etc/portage/binrepos.conf/
24.10.
terminal multiplexer, Mutt email directory.
client, Cmus music player, CD/DVD
burning program - CDW, SurfRaw T he developers of the Gentoo
project announced the
introduction of a separate
https://www.gentoo.org/news/
https://kubuntu.org/news/
kubuntu-council-meeting-30th-
search system, Vim and Nano text 2024/02/04/x86-64-v3.html
repository with binary packages january-2024/
editors, W3M and Links2 browsers.
compiled with support for the third
https://www.damnsmalllinux.org/ version of the x86-64
microarchitecture (x86-64-v3), used
in Intel processors since
approximately 2015 (starting with

full circle magazine #202 11 contents ^


NEWS
RELEASE OF KAOS (Mobile Industry Processor The main difficulty in developing Fedora Linux 39. The Pipewire
Interface) cameras at the FOSDEM open drivers for MIPI cameras is media server can be used to
2024.01: 2024 conference. The prepared due to the fact that the hardware capture video from MIPI cameras.
05/02/2024
open stack has not yet been interface of the ISP processor and Support for working with cameras
accepted into the Linux kernel and the image processing algorithms via Pipewire has already been
T he release of KaOS 2024.01 has
been published, a distribution
with a rolling update model aimed
the libcamera project, but is marked
as having reached a state suitable
implemented in it are usually not
disclosed by CPU manufacturers
adopted into the libwebrtc library.
In Firefox, the ability to work with
for testing by a wide range of and are a trade secret. To solve this cameras via Pipewire has been
at providing a desktop based on the
enthusiasts. The operation of the problem, Linaro and Red Hat have brought to a state suitable for use
latest releases of KDE and
stack has been tested with MIPI developed a software with WebRTC, starting with release
applications using Qt. Distribution-
cameras based on ov2740, ov01a1s implementation of an image 122. By default, working with
specific design features include the
and hi556 sensors used in laptops processor - SoftISP , which allows cameras via Pipewire in Firefox is
placement of a vertical panel on
such as Lenovo ThinkPad X1 yoga you to work with MIPI cameras disabled and requires the
the right side of the screen. The
gen 8, Dell Latitude 9420 and HP without using proprietary "media.webrtc.camera.allow-"
distribution is developed with an
Specter x360 13.5 2023. components (SoftISP can be used as parameter to be activated in
eye on Arch Linux, but maintains its
a replacement for IPU6 ISP). about:config pipewire".
own independent repository of
The MIPI interface is used in
more than 1,500 packages, and also
many new laptop models instead of The SoftISP implementation has https://
offers a number of its own
the previously used video been submitted for inclusion in the hansdegoede.dreamwidth.org/
graphical utilities. The default file
streaming over the USB bus from libcamera project , which offers a 28153.html
system is XFS. Builds are published
devices that support the UVC (USB software stack for working with
for x86_64 systems (3.3 GB).
Video Class) standard. MIPI video cameras, cameras and TV
provides access to the camera tuners on Linux, Android and CHASQUID SMTP SERVER
https://kaosx.us/news/2024/
sensor using a CSI receiver (Camera ChromeOS. In addition to SoftISP,
kaos01/
Serial Interface) and an image signal the stack for working with MIPI 1.13 AVAILABLE:
processor ( ISP ) integrated into the cameras includes a driver for 07/02/2024
CPU, which provides image ov2740 sensors running at the
FULLY OPEN STACK FOR
MIPI CAMERAS
formation based on raw data
coming from the sensor. Intel
kernel level and code for
supporting the CSI receiver in the A new release of chasquid SMTP
server 1.13 has been
introduced, which places an
provides a set of proprietary drivers Linux kernel, which is part of the
INTRODUCED: for working with MIPI cameras in IPU6 of Intel processors. emphasis on ease of configuration
05/02/2024 Linux via IPU6 (Imaging Processing and security. Chasquid is primarily
Unit) in Intel Tiger Lake, Alder Lake, The Linux kernel and libcamera designed for use in typical projects

H ans de Goede, a Fedora Linux


developer working at Red Hat,
presented an open stack for MIPI
Raptor Lake and Meteor Lake
processors.
packages, including the project's
changes, are available in the COPR
that lack the flexibility and
functionality of Postfix and Exim.
The project code is written in Go
repository for installation on
full circle magazine #202 12 contents ^
NEWS
and distributed under the Apache
2.0 license.
VIRTUALBOX TO RUN ON TOP
OF THE KVM HYPERVISOR:
T he Xfce developers have
updated the page with plans
related to adding support for the
environment instead of libmutter,
developed by the developers of the
Sway user environment and
08/02/2024
https://groups.google.com/g/ Wayland protocol. The plan has providing basic functions for a
chasquid/c/ztlFgik2mPA added mention of implementing Wayland-based composite manager,
C yberus Technology has opened
the code for the VirtualBox
KVM backend, which allows you to
initial support for Wayland in the
core components of the next major
remains unchanged .

CLAMAV 1.3.0 FIXED A release of Xfce 4.20, while The xfdesktop desktop and
use the KVM hypervisor built into
maintaining support for X11. xfce4-panel have already been
DANGEROUS VULNERABILITY: the Linux kernel in the VirtualBox
Previously, the issue of maintaining ported to Wayland using wlroots
08/02/2024 virtualization system instead of the
backward compatibility with X11 and will continue to be developed
vboxdrv kernel module supplied in
was at the stage of discussion, as separately launched

A fter six months of VirtualBox. The backend ensures


where it was not possible to components. xfce4-panel has been
development, Cisco has that virtual machines are executed
achieve consensus. It has now been tested with Labwc and Wayfire
published the release of the free by the KVM hypervisor while fully
decided that X11 support will not composite servers. To abstract
antivirus suite ClamAV 1.3.0. The maintaining the traditional
be discontinued in the foreseeable work on top of Wayland and X11,
project passed into the hands of management model and VirtualBox
future. the libxfce4windowing library is
Cisco in 2013 after purchasing interface. It is supported to run
used, which offers a layer for
Sourcefire, the company existing virtual machine
A Wayland-based session in Xfce abstracting from the graphics
developing ClamAV and Snort. The configurations created for
4.20 will cover the minimum subsystem in which window
project code is distributed under VirtualBox in KVM. The code is
required set of capabilities, and management components (screens,
the GPLv2 license. The 1.3.0 branch written in C and C++ and is
they intend to gradually add the root windows, virtual desktops,
is classified as regular (not LTS), distributed under the GPLv3
missing functionality in future etc.) are implemented that are not
updates to which are published at license.
releases. They also plan to continue tied to a specific window system.
least 4 months after the first honing work in an environment X11 support is implemented based
release of the next branch. The https://cyberus-technology.de/
based on the Wayland protocol in on libwnck (Window Navigator
ability to download the signature articles/vbox-kvm-public-release
already ported user applications. Construction Kit).
database for non-LTS branches is
also provided for at least another 4 The note mentions that the Components ported to Wayland
months after the release of the XFCE PROJECT UPDATES project does not have the resources are also noted: exo, libxfce4ui,
next branch.
PLANS FOR WAYLAND to maintain its own composite libxfce4util, thunar, xfce4-
manager for Wayland, but rejects appfinder, xfce4-settings, xfconf,
https://blog.clamav.net/2023/11/ SUPPORT: the possibility of using a binding to xfce4-power-manager, tumbler,
clamav-130-122-105-released.html 09/02/2024 XWayland for the job. The garcon, thunar-volman and xfce4-
previously made decision to use the dev-tools. Wayland support is not
wlroots library in the Wayland yet available in the xfce4-session
full circle magazine #202 13 contents ^
NEWS
session manager and the xfwm4 Preview Build 26052 (activated in run as other users. In addition, sudo RELEASE OF MYTHTV 34:
window manager, but there is an the "Developer Features" settings does not require an administrator 10/02/2024
unofficial xfwm4 port for working section), will be part of the next password, but uses the UAC (User

A
with Wayland . Windows 11 update and in the Account Control) mechanism to fter a year of development, the
future may be ported to Windows verify the request. platform for creating your
Applications that have added 10. The utility code is planned to be home media center, MythTV 34 was
Wayland support include: xfce4- opened under the MIT license (in Theo de Raadt, founder of the released , allowing you to turn a
terminal, mousepad, xfce4-notifyd, Currently, only the repository OpenBSD project, posted a desktop PC into a TV, VCR, music
xfce4-taskmanager, xfce4-mixer, framework and PowerShell humorous response to the center, photo album, station for
ristretto, catfish, xfburn, parole, framework are available). publication of sudo for Windows, in recording and watching DVDs. The
xfmpc, xfce4-dict, gigolo and xfce4- which he ridiculed Microsoft's project code is distributed under
panel-profiles. Applications that do The utility was written from attitude towards development. As the GPLv2 license. At the same
not yet work with Wayland: scratch with an eye to integration an analogy to Microsoft's actions, a time, a separately developed
xfdashboard, xfce4-screenshooter, with Windows and only patch with the implementation of MythWeb web interface for
xfce4-screensaver and xfce4- conceptually implements the ideas Word was proposed for inclusion in controlling the media center via a
volumed-pulse. of the classic sudo project used in OpenBSD, created by renaming the web browser was released.
Linux, differing from it at the level text editor mg . As with Microsoft's
https://wiki.xfce.org/releng/ of command line options and publication of sudo, the Word The MythTV architecture is
wayland_roadmap delegation logic. The utility also still application also ignores the based on the separation of a
lags behind the existing intersection of the name with an backend for storing or capturing
independent project gsudo in existing project, does not care video (IPTV, DVB cards, etc.) and a
MICROSOFT HAS PUBLISHED functionality , which develops an about maintaining compatibility, frontend for displaying and
analogue of sudo for Windows, does not consider possible creating an interface. The frontend
SUDO FOR WINDOWS. distributed under the MIT license. trademark violations, and is can work with several backends,
OPENBSD RESPONDED BY published without clarifying the which can be run both on the local
Features of sudo from Microsoft opinion of the original product
CREATING WORD: system and on external computers.
include displaying an operation development team. The functionality is implemented
09/02/2024
confirmation dialog, launching through plugins. There are
applications in a new window https://devblogs.microsoft.com/
M icrosoft has introduced its currently two sets of plugins
(forceNewWindow), locally commandline/introducing-sudo-for- available - official and unofficial.
own implementation of the
(normal), or in mode with data input windows/ The range of capabilities covered by
sudo utility, designed to organize
blocked (disableInput). Unlike the the plugins is quite wide - from
selective execution of commands in
existing runas utility, Microsoft's integration with various online
a terminal with administrator
sudo only supports running services and implementation of a
rights. The utility is included in test
programs with administrative web interface for managing the
builds of Windows 11 Insider
privileges and cannot be used to
full circle magazine #202 14 contents ^
NEWS
system over the network to tools
for working with a web camera and
allowing video communication
system. Security fixes included in
new Debian releases are made
available to users as updates are
A new release of the system for
capturing, storing and indexing
network packets, Arkime 5.0, has
based on the Elasticsearch or
OpenSearch engine . The traffic
capture component operates in
between PCs. released through been published, providing tools for multi-threaded mode and solves
security.debian.org. visually assessing traffic flows and the tasks of monitoring, writing
https://www.mythtv.org/news/174/ searching for information related to PCAP dumps to disk, parsing
v34.0%2520Released At the same time, a new release network activity. The project was captured packets and sending
of the previous stable branch of originally developed by AOL with metadata about sessions (SPI,
Debian 11.9 is available, which the goal of creating an open Stateful packet inspection) and
DEBIAN 12.5 AND 11.9 includes 70 updates to fix stability replacement for commercial protocols to the Elasticsearch/
problems and 92 updates to fix network packet processing OpenSearch cluster. It is also
UPDATE: vulnerabilities. The dpdk, mariadb- platforms that supports possible to store PCAP files in
11/02/2024 10.5, nvidia-graphics-drivers, deployment on its servers and can encrypted form.
postfix, postgresql-13 packages scale to process traffic at speeds of

T he fifth corrective update of


the Debian 12 distribution has
been generated, which includes
have been updated to the latest
stable versions. The generation of
tens of gigabits per second. The
traffic capture component code is
To analyze the accumulated
information, a web interface is
updates to eliminate vulnerabilities written in C, and the interface is offered that allows you to navigate,
accumulated package updates and for the chromium, tor, consul and implemented in Node.js/JavaScript. search and export samples. The
adds fixes to the installer. The xen packages, as well as the samba The source code is distributed web interface provides several
release includes 68 updates to fix components that ensure the under the Apache 2.0 license. It viewing modes - from general
stability issues and 42 updates to operation of the domain controller, supports Linux and FreeBSD. Ready- statistics, connection maps and
fix vulnerabilities. In Debian 12.5, has been stopped. The gimp-dds made packages are prepared for visual graphs with data on changes
we can note the update to the package, the contents of which are Arch Linux, RHEL/CentOS and in network activity to tools for
latest stable versions of the dpdk, included in the main package of Ubuntu. studying individual sessions,
mariadb, postfix, qemu, systemd GIMP 2.10, has been removed from analyzing activity in the context of
and xen packages. They also added the repository. Arkime includes tools for the protocols used and parsing data
support for compressed kernel capturing and indexing PCAP from PCAP dumps. An API is also
modules to cryptsetup-initramfs. https://www.debian.org/News/ traffic, and also provides tools for provided that allows you to pass
2024/20240210 quick access to indexed data. The data about captured packets in
For installing from scratch, use of a standard PCAP format PCAP format and disassembled
installation builds from Debian 12.5 greatly simplifies integration with sessions in JSON format to third-
have been prepared. Previously existing traffic analyzers such as party applications.
installed systems that are kept up RELEASE OF ARKIME 5.0:
11/02/2024 Wireshark. The volume of stored
to date and receive updates data is limited only by the size of https://arkime.com/release-v5
included in Debian 12.5 through the the available disk array. Session
standard update installation metadata is indexed in a cluster
full circle magazine #202 15 contents ^
NEWS
A NEW MODEL FOR assigned the number 24.6.1, 24.6.2, FREEBSD WILL STOP https://lists.freebsd.org/archives/
etc. In 6 months, around December freebsd-announce/2024-February/
GENERATING UBUNTU TOUCH SUPPORTING 32-BIT:
2024, Ubuntu Touch 24.12.0 will be 000117.html
RELEASES: 12/02/2024
released, which will offer new
12/02/2024 features and changes from Ubuntu
24.10. Each major version will be
J ohn Baldwin, on behalf of the
FreeBSD Core Team, issued a REGOLITH DESKTOP
T he UBports project, which took
over the development of the
Ubuntu Touch mobile platform
discontinued one month after the
new major version is formed.
warning about the end of support
for 32-bit platforms. The FreeBSD
ENVIRONMENT 3.1:
13/02/2024
after Canonical abandoned it, 15 branch plans to discontinue the
Since the transition from the

T
announced a transition to a new armv6, i386, and powerpc he Regolith Desktop 3.1
current branch, based on Ubuntu
model for generating releases. platforms, and the FreeBSD 16 desktop environment,
20.04, to Ubuntu 24.04, it requires a
Instead of releases in the form of branch plans to discontinue support developed by the developers of the
lot more work and additional
"OTA-number branch_name", new for the remaining 32-bit armv7 Linux distribution of the same
stabilization, the Ubuntu Touch
versions of the Ubuntu Touch platform. The ability to build 32-bit name, is out. Regolith is based on
Focal branch is planned to be
firmware are released using the programs and use the GNOME session management
supported in parallel for some time
"year.month.update" scheme, COMPAT_FREEBSD32 mode to run technologies, the i3 window
along with the new Ubuntu Touch
where the year and month 32-bit executables in a 64-bit manager, Picom and Sway
24.6 branch. In particular, they plan
correspond to the time of a major kernel-based environment will composite servers, the i3bar, the
to generate updates for Ubuntu
release based on a new branch of remain at least until the end of the rofication notification system, the
Touch OTA-5 Focal, OTA-6 Focal,
Ubuntu. The update number FreeBSD 16 branch lifecycle. There i3status-rs status bar, and the ilia
etc., until the new branch is
corresponds to a minor release that are no plans to remove the ability program launcher interface. The
completely stabilized. At the same
includes only fixes and minor to run 32-bit programs from 64-bit project is distributed under the
time, OTA updates for Ubuntu
improvements. Major releases are ones There are no FreeBSD kernel GPLv3 license. Packages for Ubuntu
Touch Focal will only include bug
planned to be published once every builds yet. and Debian have been prepared for
fixes and vulnerabilities, and new
six months, and intermediate functionality will be developed in download.
releases - every two months. Reasons for ending support for
the Ubuntu Touch 24.6 branch.
32-bit architectures include the The project is positioned as a
The new scheme will be applied decline in popularity of 32-bit modern desktop environment,
https://ubports.com/en/blog/
after updating the project to the installations, a shift in the hardware developed to perform common
ubports-news-1/post/
Ubuntu 24.04 packages. The first market toward 64-bit systems, the actions faster by optimizing
announcement-of-release-model-
version of Ubuntu Touch based on decommissioning of 32-bit workflows and eliminating
changes-3920
Ubuntu 24.04 is scheduled to be hardware, and the project's lack of unnecessary clutter. The goal is to
released in June and assigned the resources to support legacy provide a functional yet
number 24.6.0. When corrective platforms. minimalistic interface that can be
updates are generated, they will be customized and expanded based on

full circle magazine #202 16 contents ^


NEWS
the user's preferences. Regolith https://kb.vmware.com/s/article/ requirement to distribute linked images are created for x86_64
may be of interest to beginners 2107518 libraries under the same license, architecture (2.5 GB).
who are accustomed to traditional but still subject to all other terms,
window systems but want to try such as providing source code for https://www.ghostbsd.org/news/
frame-based (tiled) window layout OPENVPN 2.6.9 UPDATE the derivative work. The primary GhostBSD_24.01.1_Now_Available
techniques. focus of the change is to enable
WITH LICENSE CHANGE: linking with the OpenSSL library,
https://www.freelists.org/post/ 13/02/2024 which is licensed under the Apache POC FOR UNINSTALLED
regolith-linux/Regolith-Desktop-31- 2.0 license. All OpenVPN code that
release-announcement
A new release of OpenVPN 2.6.9
has been prepared, a package
for creating virtual private
could not be translated to the new
licensing terms, for example due to
APPLICATION HANDLER IN
UBUNTU:
the inability to contact the authors, 14/02/2024
networks that allows you to make has been removed or completely
FREE VERSIONS OF VMWARE an encrypted connection between
VSPHERE HYPERVISOR HAS
CEASED:
two client machines or provide a
centralized VPN server for the
rewritten.

https://github.com/OpenVPN/
R esearchers from Aqua Security
drew attention to the
possibility of an attack on users of
13/02/2024 simultaneous operation of several openvpn/releases/tag/v2.6.9 Ubuntu, using the implementation
clients. The new version is notable features of the “ command-not-
for its relicensing. The project code
F ollowing the cessation of the
sale of perpetual licenses,
Broadcom, which acquired the
has been transferred from using a
pure GPLv2 license to a combined GHOSTBSD RELEASE
found ” handler, which provides a
hint if an attempt is made to launch
a program that is not in the system.
VMware business last November, license , in which the GPLv2 text is 24.01.1: The problem is that when
has stopped distributing free expanded with an exception that 14/02/2024 evaluating commands to run that
versions of VMware vSphere allows linking with code under the are not present in the system,
Hypervisor (ESXi 7.x and 8.x). Free
versions were limited by the
Apache 2.0 license, which is
impossible under normal conditions
without relicensing the code due to
T he release of the desktop-
oriented distribution GhostBSD
24.01.1 , built on FreeBSD 14-
“command-not-found” uses not
only packages from the standard
number of processor cores and repositories, but snap packages
memory size involved, and did not incompatibility between the GPLv2 STABLE and offering the MATE user from the snapcraft.io directory
include advanced features. and Apache 2.0 licenses. environment, has been published. when choosing recommendations .
However, the basic functionality Separately, the community creates
was present in them, which made The exception allows you to link unofficial builds with Xfce. By When making a
them popular for small, personal OpenVPN code with code from default, GhostBSD uses the ZFS file recommendation based on the
and experimental implementations. libraries distributed under the system. Both work in Live mode and contents of the snapcraft.io
No alternative products provided. Apache 2.0 license and distribute installation on hard drives are directory, the "command-not-
the combined derivative work supported (using its own ginstall found" handler does not take into
without complying with the GPLv2 installer, written in Python). Boot account package status and only
full circle magazine #202 17 contents ^
NEWS
covers packages added to the the new project was disagreement AUTO-CPUFREQ 2.2.0:
directory by untrusted users. Thus, with the policy of the management 15/02/2024 The new version adds support
an attacker can place in snapcraft.io of the F5 company, which owns the for configuring and overriding EPP

A
a package with hidden malicious Nginx project. F5, without the new release of the auto- (Energy Performance Preference)
content and a name that overlaps consent of the developer cpufreq 2.2.0 utility has been parameters, as well as setting
with existing DEB packages, community, changed its security published, designed to restrictions related to battery
programs that were not originally policy and switched to the practice automatically optimize CPU speed charge (for example, to extend
in the repository, or fictitious of assigning CVE identifiers to mark and power consumption in a battery life, you can configure
applications whose names reflect issues that potentially pose a threat system. The utility monitors the charging to turn off after reaching
typical typos and user errors when to user security as vulnerabilities state of the laptop battery, CPU 90%).
typing the names of popular (Maxim was against assigning CVEs load, CPU temperature and system
utilities. to these errors, since they are activity, and depending on the https://github.com/AdnanHodzic/
present in experimental and non- situation and selected options, auto-cpufreq/releases/tag/v2.2.0
https://www.aquasec.com/blog/ default code ). dynamically activates energy saving
snap-trap-the-hidden-dangers- or high performance modes. It
within-ubuntus-package- After the Moscow office was
suggestion-system/ closed in 2022, Maxim retired from
supports work on devices with Intel, MIXXX 2.4:
AMD and ARM processors. A GTK- 16/02/2024
F5, but under a separate agreement based graphical interface or a
retained his role in development
A
console utility can be used for fter two and a half years of
FREENGINX,: and continued to develop and control. The code is written in development, Mixxx 2.4 has
14/02/2024 oversee the Nginx project as a Python and distributed under the been released, providing a
volunteer. According to Maxim, LGPLv3 license. complete set of tools for
changing the security policy is
M axim Dunin , one of the three
active key developers of
Nginx, announced the creation of a
contrary to the agreement and he
can no longer control the changes
Auto-cpufreq can be used to
automatically extend the battery
professional DJ work and creating
music mixes. Ready-made builds are
prepared for Linux, Windows and
new fork - FreeNginx. Unlike the that developers from the F5 life of laptops without permanently macOS. The source code is
Angie project, which also forked company make to Nginx, therefore cutting down any features. Unlike distributed under the GPLv2
Nginx, the new fork will be he can no longer consider Nginx as the TLP utility, auto-cpufreq not license.
developed solely as a non- an open and free project developed only allows you to set energy-
commercial community project. for the common good. saving modes when the device is https://mixxx.org/news/2024-02-
FreeNginx's stated goal is to ensure running autonomously, but also 16-mixxx-2-4-0-features/
Nginx development is free from https://freenginx.org/en/ temporarily enable high
arbitrary corporate interference. support.html performance mode (turbo boost)
when an increase in system load is
The reason for the creation of detected.

full circle magazine #202 18 contents ^


NEWS
THE OPENSUSE PROJECT July. The July update will focus on code is written in C++ and the proposed tools can even be
increasing the flexibility and published under the Apache 2.0 used for interactive ray tracing with
HAS REVEALED PLANS FOR
functionality associated with license. on-the-fly noise removal.
THE DEVELOPMENT OF A NEW automated, unattended
AGAMA INSTALLER installations. The goal of the The project's goal is to provide https://github.com/
02/17/2024 10:54 development is to make Agama high-quality, efficient, and easy-to- OpenImageDenoise/oidn/releases/
possible to use as an alternative to use denoising features that can be tag/v2.2.0

T he developers of the openSUSE the AutoYaST toolkit . used to improve the quality of ray
project have published a plan tracing results. The proposed filters
for the development of a new https://news.opensuse.org/ allow, based on the result of a RELEASE OF DUCKDB
installer, Agama (formerly D- 2024/02/16/exploring-agamas- shortened ray tracing cycle, to
Installer), which is being developed roadmap/ obtain a final level of quality 0.10.0:
comparable to the result of a more 18/02/2024
to replace the classic SUSE and
openSUSE installation interface, expensive and time-consuming
and is notable for separating the
user interface from the YaST
OPEN IMAGE DENOISE 2.2:
17/02/2024
process of detailed rendering.
A new release of the DBMS,
DuckDB 0.10.0 is presented,
combining properties of SQLite,
internals. Agama provides the Open Image Denoise eliminates
random noise, such as from Monte such as compactness, the ability to
ability to use various frontends, for
example, a frontend for managing
the installation via a web interface.
I ntel has published a new release
of oidn 2.2 (Open Image Denoise)
project , which is a collection of
Carlo RT (MCRT) ray tracing. To
achieve high quality rendering in
connect via an embedded library,
storing the database in one file and
those algorithms, it is necessary to a convenient CLI interface, with
To test the new installer, live builds filters for removing noise from
trace a very large number of rays, tools and optimizations for
are being created for the x86_64 images prepared using ray tracing
otherwise noticeable artifacts in executing analytical queries
and ARM64 architectures, rendering systems. Open Image
the form of random noise appear in covering a significant part of the
supporting the installation of a Denoise is being developed as part
the resulting image. stored data, for example, that
continuously updated build of of a larger project, oneAPI aggregate the entire contents of
openSUSE Tumbleweed , as well as Rendering Toolkit, aimed at
The use of Open Image Denoise tables or merge several large
editions of SUSE ALP, openSUSE developing software visualization
allows you to reduce the number of tables. The project code is
MicroOS and openSUSE MicroOS tools for scientific calculations
necessary calculations when distributed under the MIT license.
Desktop, built on isolated ( SDVis - Software Defined
calculating each pixel by several The development is still at the
containers. Visualization), including the Embree
orders of magnitude. As a result, stage of forming experimental
ray tracing library, the GLuRay releases, since the storage format
There are two major updates to photorealistic rendering system , you can generate an initially noisy
image much faster, but then bring it has not yet been stabilized and
Agama scheduled for this year. The the OSPRay distributed ray tracing
to acceptable quality using fast changes from version to version.
first is planned to be presented in platform and the OpenSWR
mid-April, and the second in mid- software rasterization system The noise reduction algorithms. If you
have the appropriate equipment, DuckDB provides an advanced

full circle magazine #202 19 contents ^


NEWS
SQL dialect that includes additional
capabilities for handling very https://github.com/Genivia/ugrep/
complex and time-consuming
UGREP 5.0:
18/02/2024 releases/tag/v5.0.0
queries. The use of complex types
(arrays, structures, unions) and the
ability to execute arbitrary and
nested correlating subqueries are
T he ugrep 5.0 project has been
released, developing an
advanced version of the grep utility
supported. It supports running
for searching data in files.
multiple queries simultaneously,
Additionally, an interactive ug shell
running queries directly from CSV
is provided with a user interface
and Parquet files. It is possible to
that provides a preview of the
import from the PostgreSQL DBMS.
surrounding rows. In terms of
performance, ugrep is many times
In addition to the shell code
faster than grep. The project code
from SQLite, the project uses a
is written in C++ and distributed
parser from PostgreSQL in a
under the BSD license.
separate library, a Date Math
component from MonetDB , its own
The utility combines the most
implementation of window
useful features of the grep
functions (based on the Segment
program with advanced
Tree Aggregation algorithm), a
functionality, such as the ability to
regular expression processor based
use Perl-like regular expressions,
on the RE2 library , its own query
fuzzy search, hex dump mode,
optimizer, and an MVCC control
nested search, text encoding
mechanism simultaneous execution
transcoding, search in archives (zip,
of tasks (Multi-Version Concurrency
7z, tar, pax , cpio), compressed files
Control), as well as a vectorized
(gz, Z, bz2, lzma, xz, lz4, zstd, brotli),
query execution engine based on
document formats (pdf, doc, docx,
the Hyper-Pipelining Query
odt, epub, rtf), as well as searching
Execution algorithm, which allows
for metadata in images and fields in
large sets of values to be processed
certificates. You can speed up
at once in one operation.
searching through the contents of
directories using an index
https://duckdb.org/2024/02/13/
separately created by the ugrep-
announcing-duckdb-0100.html
indexer utility.

full circle magazine #202 20 contents ^


The VirtualBox Networking Primer
Connecting and Configuring Virtual Machines

The VirtualBox Networking Primer is a no-nonsense guide for the


VirtualBox user taking their next steps into virtual networks.

While Oracle VM VirtualBox is a great free tool, the real power of


virtualisation comes when you start connecting virtual machines to
each other and to the wider world. Software development, sales,
education and training are just some of the areas in which network
access to virtual machines offers endless opportunities. But the world
of computer networks is filled with complex technical jargon.

Complete with principles, practice, examples and glossary, The


VirtualBox Networking Primer takes the frustration and confusion out
of connecting real-world projects.

Author: Robin Catling


Publisher: Proactivity Press
ISBN13 : 9781916119482

Amazon US link:
https://www.amazon.com/dp/1916119484?
ref_=pe_3052080_397514860

Amazon UK link:
https://www.amazon.co.uk/VirtualBox-Networking-Primer-
Connecting-Configuring/dp/1916119484/ref=sr_1_1?
dchild=1&keywords=virtualbox+networking+primer&qid=16002536
99&s=books&sr=1-1

Kobo:
https://www.kobo.com/us/en/ebook/the-virtualbox-networking-
primer

full circle magazine #202 21 contents ^


COMMAND & CONQUER
Written by Erik
Dev Setup
A s a follow up to a question I
had, I’d like to take this
opportunity to explain the Linux
this later). You can control where it
looks and the order thereof in your
BIOS/UEFI settings (usually
So what does a bootloader do?:
• Firstly, it will look for your kernel.
Lilo bootloader on older or more
esoteric distributions. Grub is
actually amazing, allowing you to
boot process for n00bs, as the something named “boot order”). Once it finds your kernel, it will load boot multiple operating systems
comments that flew around were Now here is where BIOS and UEFI it into memory. and sporting a large array of
highly inaccurate. are not alike. BIOS will look for a • Secondly, it will execute the features that most users do not
Master boot record (MBR), and UEFI kernel code. That is, it will start even use. You will know you are a
WHAT HAPPENS WHEN I will look for a UEFI partition. This is running your kernel. Linux power user if you use the
the .efi bootloader file – that you Grub2 advanced features!
PRESS THE POWER BUTTON? will see people talk about if you dig Grub bootloader is what we all
into the UEFI boot process. know and love, but you may find Let’s look at it in a Linux light.
Usually this is where your BIOS
or UEFI will spring into action and
get things ready for you. This is just
code / software that gets things
like your keyboard and screen and
storage ready for action. It used to
be called POST (Power On Self
Test). POST polls your hardware
and makes sure they respond,
before basically turning them on.
(This is not 100% accurate, but it
allows you to grasp it easily and
imagine it for yourself as this is a
high-level overview.) If there is an
error, you will usually get an error
on the screen or a BIOS beep code
(you can look these up online for
your specific BIOS). If everything
checks out, the BIOS/UEFI will go
and find your storage and look for
the bootloader software (more on

full circle magazine #202 22 contents ^


COMMAND & CONQUER
Once Grub2 (your bootloader) computer. Love it or hate it, runlevels, if you have had any
finishes finding and loading your Systemd is what you have in your experience with older distributions In dmesg, you can see what
kernel into memory, it hands over Ubuntu OS. Systemd will now take (I used to get paid to go out to a happened, at what time during the
control to said kernel. The kernel over and get your system ready to client and type init 6 on the boot process. Did things go right,
now takes over the start-up use. When you run something like command line... XD). Systemd now did things go wrong? Modern
process, and starts doing the systemd-analyze blame, it will show handles all the background distributions will have dmesg color-
booting you will see on your screen, you all the services it ran and the processes for you, abstracting a lot coded, but many do not, and you
if you do not have something like time it took to do so. Systemd can away from the user. will need to pay close attention to
Plymouth installed. With modern also find and run additional drivers the output of those. Hope this
hardware, that scrolling list is not run by the kernel for any That is more-or-less the helps any n00bs who wish to
usually scrolling by too fast to read additional hardware. overview of the way your Ubuntu picture the boot process for
anyway! What is happening here, is machine boots. themselves.
the kernel is initiating all the Systemd uses target
services and processes needed. The configuration files to choose the Helpful tools include dmesg – on Please send any comments or
process is as follows: the kernel mode that it will be booting into. Ubuntu you need to type: sudo concerns to
decompresses (we had a news Like, for instance, the graphical dmesg to see the output. misc@fullcirclemagazine.org
article about this some time ago user mode we are used to. Think of Remember to pipe it to a pager like
about the compression algorithm), these as the old init scripts or less.
or expands itself into memory. The
kernel includes a decompressor
stub that handles unpacking the
kernel itself once it is loaded, and it
includes full decompression
support for initramfs. The kernel
now checks the available hardware
and loads device drivers for said
hardware as well as other
necessary kernel modules. The
initial process that starts, is the init
process (get it?). As Ubuntu users,
we all know it as Systemd. In older
distributions it was SysV or Upstart,
and there are others out there too.
Since this is the first process that
runs, it is the parent process of all
other processes that run in your
full circle magazine #202 23 contents ^
HOW-TO
Written by Greg Walters
Python In The Real World - Pt.148
PYTHON AND WINDOWS instance, and create a shebang that Eventually, there was a post that
will work every time as well? pointed to the Python for Windows It turns out that, as far back as

G reetings fellow Beings. documentation about using the Python 3.3, there has been a
Working in Python means that, For the last few years, this shebang line. At first, that didn’t fix launcher for Windows, and the
many times, the need arises to deal problem has plagued the the issue for the poster, but for me, command to use the launcher is
with cross-platform programming. Sourceforge PAGE discussion it gave me some valuable simply ‘py’ . You can still use python
Lately, when starting Python, the forum. Many users don't bother information. However I had to dig or python3, depending on how your
majority of us need to use looking at the previous posts to see deeper into the documentation. python got installed, but the ‘py’
‘python3’, and, when using pip, we if their issue has already been command will start python
actually need to use ‘pip3’. addressed, they seem to think that Since I run Linux for everything, regardless. (There is a small caveat
they are the only ones to have the and fire up a Windows machine only here. If Python 2.x was previously
Some of us have aliased python3 issue. So the question gets when I absolutely must, I never installed, the launcher might not
to simply ‘python’ and pip3 to ‘pip’. answered multiple times with the really looked into the “proper” way have been installed correctly.)
This is especially easy with pyenv. same answer. Change the batch file to install and start Python when it
Unfortunately, users of Microsoft command ‘python3’ to ‘python’ or comes to a Windows machine. If you have two instances of
Windows don’t have the ability to vice versa. Python on the Windows machine,
use pyenv. So for those Windows The documentation located at ‘py’ will start the latest version, but
users, the problem is worsened Back in December, the Python- https://docs.python.org/3/using/ not the last installed version.
because when Python is installed list digest had a thread about the windows.html#python-launcher-
on their machine, it might get set shebang line no longer working for-windows was really an eye- You can find all the versions that
up to use either ‘python’ or correctly when running Python 3.12 opener for me. I never knew that the Windows launcher will provide
‘python3’ or even ‘’python3.9’ to under Windows 11. Knowing that there was a ‘launcher’ for Windows. by doing a ‘py --list’ in the command
start Python. This extends to pip as this could trouble PAGE users, I I just assumed that Python was prompt (shown below).
well. To make matters worse, the started following the thread with Python, and if the command to
shebang line (#!/usr/bin/env interest. As expected, there were a start Python was ‘python3’, that In the below screen print,
python3) that should start every number of responses that was what you should use. I couldn’t version 3.12 will be the default
Python file, will be wrong when contained a “Well, it worked for be more wrong. whenever ‘py’ is called. If you want
Python is started with “python”. me” kind of response but many of
the responses were seriously trying
C:\Users\gregg>py --list
So how do you create a batch to help the poster, without a -V:3.12 * Python 3.12 (64-bit)
file to make the startup process definitive answer. -V:3.11 Python 3.11 (64-bit)
-V:3.10 Python 3.10 (64-bit)
simple, and to work in every
full circle magazine #202 24 contents ^
HOWTO - PYTHON
to use version 3.10 instead, simply starts with #!, it is known as a following zero byte files…
call py with the version you want. “shebang” line. Linux and other Unix- It isn’t easy to find. Thankfully
For example… like operating systems have native the poster was able to give a way to
support for such lines, and they are find it.
py -3.10 -v commonly used on such systems to C:
\Users\gregg\AppData\Local\Mi
indicate how a script should be crosoft\WindowsApps\python.ex Windows has a search box on
will return 3.10.10 (in my case). executed. This launcher allows the e the panel right next to the start
same facilities to be used with C: menu.
There is a curious thing about Python scripts on Windows, and the \Users\gregg\AppData\Local\Mi
Python and Windows. Many people examples above demonstrate their crosoft\WindowsApps\python3.e In it, simply type (or even start
have suggested using the ‘where use.
xe
to type) “Manage app execution
python’ command in the command aliases”.
prompt. However, on my system For some reason, sometimes on
To allow shebang lines in Python
with three versions of Python a Windows 11 machine these zero-
scripts to be portable between Unix This will bring up a Settings
installed, what gets returned is... byte files can cause a message
and Windows, this launcher supports window that looks something like
similar to…
a number of ‘virtual’ commands to this. Find the two entries for “App
C:\Users\gregg>where python
C: specify which interpreter to use. The "Unable to create process Installer python.exe” and “App
\Users\gregg\AppData\Local\Pr supported virtual commands are: using 'C:\usr\bin\env\python” Installer python3.exe” and set them
ograms\Python\Python312\pytho
n.exe to off.
C: /usr/bin/env I’ve never heard of this
\Users\gregg\AppData\Local\Mi /usr/bin/python happening on a Windows 10 Close this window and reboot
crosoft\WindowsApps\python.ex
e /usr/local/bin/python machine, but I suppose it COULD the machine.
python happen. Anyway, message after
“ message came, suggestions were Issue fixed!
It shows only two versions, not made, but there was nothing
three, and the second version is Of course, the first three definitive that would fix the user’s That’s all for this month. I’m in
actually a zero-byte file. This is versions of the accepted virtual problem until January 16. Finally the process of rebuilding my home
where the issue with the shebang commands couldn’t possibly exist someone suggested that Windows office from a music room /
comes in. on Windows, but the launcher is 11 was failing at the zero-byte Alias electronics lab into a true office.
supposed to handle them. stub files. The suggestion was to
According to the Python https:// turn off access to the Python stub We’ll talk again next month.
docs.python.org/3/using/ The problem can come from files.
windows.html#shebang-lines : that zero-byte file I pointed out a Until next time, as always; stay
few moments ago. In fact, when I That fixed the user’s issue. But safe, healthy, positive and creative!
“If the first line of a script file started fighting the problem on my how do you get access to the alias
virtual Windows machine, I had the settings to turn them off?
full circle magazine #202 25 contents ^
HOW-TO
Written by Jon Hoskin
Stable Diffusion 11
T his article focuses on ComfyUI,
an interface to Stable Diffusion
that provides greater flexibility for
(blender.org), and may recall it uses
nodes in a similar way for the
compositor function. A screenshot
and samplers. The number of
choices gives you a taste for the
possibilities and we will use this
to make an image. Keep in mind
that this is an introduction, and
expanded information and initial
producing images. For some time, I shows the nodes with connections feature in the future. Other install will be the goal next time.
was thinking there was no reason with the dark default color scheme. interfaces may have additional Let’s start with a picture I needed
to consider the ComfyUI option - options but the simplicity of showing a mother helping her
both Easy Diffusion and We will cover a few nodes in drawing out your workflow like a daughter make a pot roast.
Automatic1111 were more than some detail, but consider how this map makes it both:
sufficient. However, as one differs from the other interfaces. • obvious what you are doing now,
becomes familiar with the They consist of what appears to be and
possibilities, I began to see the similar options – without the node • easier to follow when you go back
advantages of ComfyUI even and connector concept. With nodes to it in the future.
though it looked a bit more and connectors, you make the
demanding for the user. It had also interface reflect your needs and That said, the complexity can
been suggested that it was not hamper your creativity. dramatically increase, and learning
developing faster than other ComfyUI allows you to add and understanding all the possible
interfaces – which may be helpful, duplicate nodes wherever needed options can require much more
depending on your image or add additional nodes and reroute experience.
production needs. The most the workflow. You can right-click on
obvious visual difference is the use the node area and select a node to But before we get too carried When you first start ComfyUI,
of nodes and connectors. Perhaps add. As an example I selected add away with adding complexity to you get a generic interface which
you are familiar with Blender Node, sampling, custom sampling, what some would think is already contains essentially the same
too complex, let’s see what it takes interface as other “simpler”

full circle magazine #202 26 contents ^


HOWTO - STABLE DIFFUSION
interfaces. First you determine the moved around to reflect your into an image. button.
checkpoint to be used, which in this needs with connectors following
case is an SDXL safetensors version appropriately. A variety of options are As it starts, you can watch it
or sd_xl_base_1.0.safetensors. available within the KSampler (also progress as each node border
Clicking on that area of the Load It all starts to come together in see the larger version). Sampling becomes highlighted in green. Most
Checkpoint node gives you the the KSampler node. Conditioning steps with higher numbers increase processing occurs in the Ksampler,
option of choosing from what is outputs from the CLIP nodes in quality and time required, and a now highlighted, and a thicker
available. Next, as with other orange go to the Positive and minimum of 20 is a good start. The green line indicates progress as it
interfaces, you need to add Negative input in the KSampler. CFG or Classifier Free Guidance moves from the left to right.
appropriate descriptive text or The Model output originating from scale controls how much the
prompt. Instead of two different the Load Checkpoint node (light prompt should be followed. De-
areas set in the interface, ComfyUI purple) does the same. An Empty noise strength determines how
uses a CLIP Text Encode (Prompt) Latent Image node (pink), which much the image should change in
node which is only differentiated by also connects to the KSampler, the IMG2IMG process, zero is none
where it is connected. The yellow allows you to determine image size and one is completely changed.
CLIP connection goes to two and batch size for the image(s) to Other options are available via
different CLIP nodes (you could be created. A latent image is not a drop-down lists. To create an
rename them as Positive and true image but essentially image, click on the Queue Prompt
Negative). Nodes can also be information that can be converted

full circle magazine #202 27 contents ^


HOWTO - STABLE DIFFUSION

The initial result produced is a


single image or batch with the 40
images shown in this case. You can
select one and look at each in
detail. Hopefully this introduction
will entice you to try the ComfyUI
interface (rather than discourage
you). Next time we will address
initial installation, updates, and a
few additions you will want to add.

full circle magazine #202 28 contents ^


HOW-TO
Written by Robert Boardman
Latex Style Sheets
W e finished with the cookbook
last issue and I said we would
explore some of the pre-installed
\documentclass{article}
\usepackage{noto}
\begin{document}
packages in this issue and several \renewcommand\sfdefault{noto} % Sets the default font
\fontsize{36pt}{36pt}
more issues in the future. With over \usefont{T1}{GaramondLibre-LF}{b}{n}
two thousand to explore, we could This is the document title using Garamond Libre at 36 points with no leading.
be busy for a long time. I could put \fontsize{11}{13} % Change font size
\sffamily % Use default font as defined above
the list of installed packages into A little Noto - the default character set - set at 11 points with 2 points of leading. The
several columns over a few pages rest of the document will use Noto unless otherwise instructed.
and submit that as my article. \end{document}
However I suspect the editor would
ISBN 978-0-201-36300-5). TUG member, and US$190 if you are because it is installed on my
not be pleased with me if I did that.
a non-member. If you think this is machine. However, it is not one of
These pages contain discussion expensive, check the prices of the fonts installed by default. So
One of my interests is
of the features of almost two licensed fonts from commercial this code will not work on your
typesetting, particularly font use
hundred different fonts which work font foundries. machine unless you install Noto. If
and page design. I start my
in Latex. With only two exceptions you remove or comment out the
exploration of the installed
(Cambria and Lucida), all of these Fonts can be used in two ways. instruction \usepackage{noto}, then
packages with some font packages.
fonts are free. If you use Windows The entire document can be the second paragraph will be
There are twenty-two packages
or MS Office products, you already formatted using a particular font or displayed in the default font which
that contain the word “font” and
have a license to use Cambria. I font family. That is what I did with was developed by Donald Knuth
which name a particular font, a set
realize many will be offended that I the cookbook: and called Computer Modern.
of definitions for character shapes
mention Microsoft in FCM. However \usepackage{notosans}. Or, set a
which can be used to make words in
many of you have devices using document font and use one or more If you are not interested in
most cases. There are a few fonts
different operating systems, and other fonts as required, something fonts, you have probably had
which are sets of icons and other
remember Latex / Tex is operating like putting a circle of red paint on a enough discussion about font
shapes. I am lazy and did not review
system agnostic. So Cambria is yellow background. There is an packages!
the complete list of packages
probably already installed on your example in figure 1. Shown above
looking for font names I recognize. I
“other” computer. Lucida is are the Latex instructions for that Next, we will look at page
can tell you there are over one
available to purchase from TUG.org example. layout, in particular what are the
hundred pages of fonts in volume 2
(tug.org/store/lucida). Individual defaults built into Latex and how to
(pages 11 – 126) of The Latex
licenses are US$110 if you are a I used Noto as the default alter those values using the
Companion (Mittelbach and Fischer,

full circle magazine #202 29 contents ^


HOWTO - LATEX
geometry package. Quoting from
[Start of quotation]
the documentation file for the To set dimensions for page layout in Latex is not straightforward. You need to adjust
geometry package: several Latex native dimensions to place a text area where you want. If you want to center
the text area in the paper you use, for example, you have to specify native dimensions as
follows:
Paper width and height are \usepackage{calc}
determined in the first line of every \setlength\textwidth{7in}
\setlength\textheight{10in}
TEX document. The documentclass \setlength\oddsidemargin{(\paperwidth-\textwidth)/2 - 1in}
instruction dictates paper size and \setlength\topmargin{(\paperheight-\textheight
also sets printing as one-sided or -\headheight-\headsep-\footskip)/2 - 1in}.
Without package calc, the above example would need more tedious settings. Package geometry
two-sided. As with many Latex provides an easy way to set page layout parameters. In this case, what you have to do is
instructions, there are defaults. just
Documentclass has five document \usepackage[text={7in,10in},centering]{geometry}.
Besides centering problems, setting margins from each edge of the paper is also
types: article, book, report, slides, troublesome. But geometry also makes it easy. If you want to set each margin to 1.5in, you
letter. Base font size options are can type
10pt, 11pt and 12pt. Paper sizes \usepackage[margin=1.5in]{geometry}
Thus, the geometry package has an auto-completion mechanism, in which unspecified
can be letterpaper, legal paper, dimensions are automatically determined.
executive paper, A4, A5 and B5. By [End of quotation]
default, paper is printed in portrait
format but can be landscape. There document which automatically sets In the example copied from the these sizes of paper are too small
is a draft printing option. Printing the margin sizes. (It might be more geometry package documentation, for a 7 inch x 10 inch text area.
on one side of the paper is the accurate to say the paper size sets there is the instruction
default except for book class which the margin sizes which then dictate usepackage[margin=1.5in] The geometry package has a
is two-sided. Articles, books and the text height and width.) As {geometry}. No matter what class number of complex options. The
reports can be two columns if noted above, if the document is a of document is being written, this Latex Companion book (Mittelbach
desired. There are some other book, it will automatically be instruction makes all margins the and Fischer, 2023, ISBN 978-0-13-
options, and some packages can be published two-sided, which means same size. The previous instruction 465894-0) discusses them in some
loaded which will give other choices the margin names become inside \usepackage[text={7in,10in},centeri detail in five pages, and there are
(for example the memoir document and outside. Normally, inside ng]{geometry}, makes the text area references to the package on
class). All of these choices can be margins are wider than outside to be 7 inches wide and 10 inches several other pages. I am not going
set as options in documentclass. margins to allow for the space high. In addition, the text area will to copy the information from the
Each choice automatically required when the book is bound. be centred on the page. This book, I suggest you take a look for
determines many of the other The geometry package allows the instruction forces Latex to calculate yourself or at least download and
dimensions of the page. writer to customize the page the appropriate margins for review the documentation for the
layout, to override the defaults, to whatever page size is being used. geometry package found at
An easy example is paper size. It suit their particular requirements. These settings will cause problems ctan.org. As a starting point here is
determines the text area in the for A5 and B5 paper sizes since the example from p. 377 of the

full circle magazine #202 30 contents ^


HOWTO - LATEX
book (shown top right).
\usepackage[paper=a5paper, landscape, tmargin=52pt, lmargin=74pt, marginratio=1:2,
headheight=30pt, marginparwidth=62pt, includehead, includemp]{geometry}
Notice the parameters are
defined before the package name paperwidth and paperheight. Paper In some limited ways, it is Latex). Lscape issues the clearpage
is specified. Notice the parameters can be two-side, as well as possible to reset page geometry command when invoked so that the
are shown as key=value pairs landscape or portrait. If a portion of part way through a document. This landscape section starts on a new
(except for landscape). Notice the the paper will be consumed during is done with the newgeometry page no matter how much text is
top margin, the left margin and the binding, a value for binding offset command. This command issues a on the previous portrait page. Of
margin ratio are specified but not can be added. This will be added to clearpage command, which finishes course, when the landscape
the right margin or the bottom any inner margin. Type can be the current page and starts a new content is finished, it issues
margin, neither has the size of the displayed as two-column, and the page. The new page initially has all another clearpage command when
text area. The sizes not specified space between columns set using its key=value pairs set to the returned to portrait mode.
are calculated by the package from columnsep. defaults except for keys in the
the information given by the paper preamble specifying the physical I hope this article helps move
size and these three parameters. The area on the page that will paper. To return to the original you further along in your
The package will check to make contain the text can be specified by settings, use the command knowledge of Latex. I have included
sure what is entered meets certain setting the “outside” sizes restoregeometry, which also closes two graphics with this article to
criteria. If not, then the user is (margins, header, footer, etc), or by the current page and starts a new show you names of the key/value
warned and at least one of the setting the ”inside” size with page with the settings from the pairs used in the geometry
selected criteria will be ignored. For textwidth and textheight, and the preamble. If a document has package.
example the package will not allow geometry package will do its best several layouts, it is possible to save
the left and right margins to to calculate the other values. If you each variant with a name using the More fun with Latex next issue.
overlap. specify both margins and text body savegeometry{name} command
sizes, and they overlap, geometry after the newgeometry command.
The paper parameter accepts a0 assumes the margins are correct Then use the load geometry{name}
paper to a6 paper, b0 paper to b6 and reduces the text body size. to use the saved layout.
paper, c0 paper to c6 paper, plus b0j
to b6j for Japanese users, and You probably noticed the key By default, it is not possible to
letterpaper, legal paper and “margin ratio”. This is the ratio of insert a landscape page into a Latex
executive paper for those users not left:right and top:bottom margins. document when the preamble says
using ISO standard paper sizes. In the case of the sample, the left portrait. The “problem” of inserting
Paper sizes can be indicated margin is set to 52pt so the right a landscape page into a portrait
without the key name, for example margin is twice that or 104pt (1,4 document is solved with the lscape
just a4 paper instead of inches or 37mm). Since the top package. This situation often occurs
papersize=a4paper. Custom paper margin is set to 62pt, the bottom when inserting spreadsheet
sizes can be entered using the keys margin is 132pt or 46mm. information (i.e. large tables in
full circle magazine #202 31 contents ^
full circle magazine #202 32 contents ^
HOW-TO
Written by Mark Crutch
Inkscape - Part 142
T his month, I’ll begin with a small
correction, courtesy of @dwhall
on the Inkscape forum (https://
there’s no way to set the position
by typing values in, except via the
not-so-user-friendly XML editor. In
place to view the various ‘assets’
that are used in your document. An
asset, in this case, is one of the
inkscape.org/forums/). Previously I addition, none of the other rotate/ following types of element:
described the new ability to set the skew handles can be clicked to set • Fonts
origin point for Selector tool the reference point, so if you want • Styles
transformations – i.e. the point that to switch it to one of the corners, • Colors
remains fixed when you change the for example, you’ll need to cycle • Swatches
width or height via the numeric back round to the move/resize • Gradients
fields in the tool control bar. I said mode. • Filters
that it was a shame that there’s no • Patterns
way to choose the center-center I sincerely hope that the • Symbols
point as the reference. It turns out Inkscape developers make these • Markers faced with a useless ‘Symbols’
there is, but not while the Selector three small additions in a future • Images category if your document doesn’t
tool is in its default move/resize release to unify this new • External references (i.e. links to contain any symbols, for example.
mode. Instead, you have to click on functionality across the different URLs)
the object a second time to switch modes of the Selector tool: • Metadata To the right of this list is the
to the scale/rotate handles. Once in • Add a visible center handle to the main content of the dialog, which
that mode, a single click on the move/resize mode, similar to the There’s an absolute trove of often displays information in a
handle that marks the center of center of rotation information in this dialog, as can be tabular form, as can be seen with
rotation will display the blue color • Add fields for explicitly entering seen from the default ‘Overview’ the Overview. Unfortunately, the
and barely visible lines that indicate the reference coordinates to the pane that appears when it’s first cells of these tables are not only
it’s being used as the reference tool control bar opened via File > Document read-only, but also don’t allow their
point. • Allow all the scale/rotate handles Resources. contents to be copied to the
to be selected as reference points clipboard. There’s also no option to
This also means that the To the left of the dialog you can export them to a file for further
reference point can be moved to an see a list of the various categories processing or analysis. A command-
DOCUMENT RESOURCES line mechanism for opening a
arbitrary position by dragging the of information available, beginning
handle (Shift-Click on it to return it DIALOG with the Overview pane that is drawing in a headless Inkscape
to the center of the bounding box), currently selected. Categories instance and exporting a JSON file
but suffers from a long-standing This dialog is a new addition to appear in this list only if they have from this dialog would open up a
omission in this regard in that version 1.3, and provides a single content to display, so you won’t be lot of possibilities for indexing or

full circle magazine #202 33 contents ^


HOWTO - INKSCAPE
exploring any large corpus of SVG the actual drawing. As an example, tool for working with them.
files. this can happen when you create
gradients on objects then change There is, however, one small bit
Looking at the overview pane, them to a different fill, or delete of additional functionality in this
you can see some immediately the objects entirely. If that sounds pane, offered by the button in the
useful information about the familiar, it’s because there is toolbar. Clicking that will export a
document path, the licence and the already a File > Clean Up Document palette of the colors in *.gpl format
total number of elements. A lot of menu item which performs the – the palette format used by The
the other information, however, same task. In fact, if you have the Gimp and some other tools, as well
just duplicates the list of categories ‘Show icons in menus’ option as by Inkscape itself. But before you
on the left. There’s no interactivity enabled in the Theming pane of the This pane shows a grid of color get too excited about this function,
in the overview table, either: Preferences dialog, you’ll probably swatches, each with its hexadecimal note that it will always export the
clicking or double-clicking on one of already recognise the icon in this RGB value beneath it. Remember, entire list of colors. There’s no way
those entries is in vain, as it doesn’t button. no matter what color picker you to select a subset of the swatches
take you to the relevant category use, Inkscape stores values in the pane to produce a more
pane, and certainly doesn’t open The search box in the toolbar is internally as RGB, so don’t go limited palette.
the appropriate dialog on the actually more of a filter, in that it expecting to see your HSL values in
screen. For example, it would be just restricts the entries in the here. Also note that these are 6- The Fonts pane is a useful little
great on noticing that I’ve failed to current pane to those that match digit hex values, so any tool, showing a list of the fonts
add a licence, to be able to double- the search string. It doesn’t search transparency in your colors is used in your document, but doing
click on the second row as a across all the panes in the dialog. omitted. This is a pity, because the so with two entries per font: the
shortcut to open the Document This is a simple case-insensitive difference between a fully opaque first shows the font name rendered
Properties dialog with the relevant substring search that doesn’t and a nearly transparent color is at a fairly large size using the font
tab selected, but this dialog doesn’t support any wildcards, which stark, so this view might grossly itself, while the second shows it as
currently provide that sort of somewhat limits its usefulness (e.g. misrepresent the colors that are plain text.
capability. no searching for ‘??ff??’ in the actually visible in your image.
Colors pane to find all the colors
Above the main pane is a toolbar with 100% green). You can’t edit the hex values
whose contents change depending from here; you can’t double-click to
on the selected pane. In all cases I won’t go through every pane in open a color picker to change any of
the button and search box on the this dialog, as many show just the colors interactively; you can’t
right remain present. The button – tabular information. But I will take a even drag a swatch to the canvas to
which has an icon that looks like a look at some that do offer some set the fill or stroke on your
vacuum cleaner, in my theme – will additional functionality, starting selected object. This is purely a
remove any definitions that are with the aforementioned Colors report of the colors used in your
present in the file, but not used in pane. image, in ascending hex order, not a
full circle magazine #202 34 contents ^
HOWTO - INKSCAPE
This is great for getting an will “Select this on canvas (if of normal objects, the same as if
overview of the fonts you’re using, Unfortunately there only seems applicable) or in the XML dialog you’d selected it on the canvas and
and the preview makes it easier to to be a symbolic icon for the first (e.g. a pattern in the ‘defs’ used Edit > Clone > Unlink Clone.
identify whether each font is a button – at least in my 1.3.2 section)”. In my experience, this
serif, sans-serif, display font, and so AppImage downloaded directly should probably be reworded to be There’s one more pane that
on. Showing the font name as plain from the Inkscape website. All the other way round: it will actually features all three of these toolbar
text also helps when dealing with other themes show some sort of select the item in the XML dialog, if buttons, plus one additional entry:
dingbat fonts, or extremely fancy ‘missing image’ icon. For reference, it’s already open, and very the Images pane.
or cursive fonts where the fully the symbolic icon for this is a pencil. occasionally also select an element
rendered version might be hard to on the canvas. The reason for this is
read. that most of the items in these
panes refer to internal definitions
Unfortunately color fonts don’t that don’t have a direct on-canvas
appear in color (e.g. Gilbert Color in The buttons are enabled only object associated with them.
the screenshot). Even if there are when an item in the pane is Selecting the definition in the XML
technical reasons why they can’t be selected. Clicking the first will let editor makes sense in that case –
rendered in color in here, it would you edit the label of the item; though it’s not something that’s
be nice to at least have some flag double-clicking on the item label likely to be terribly useful for most
or indicator to show that they’re directly also achieves the same people. Only if the item is actually
color fonts. In fact, a little more result. I’ll make my usual represented directly on-canvas will The extra button here lets you
metadata about the fonts would be clarification that the label is purely the corresponding object be directly export the selected image
nice to have in here generally. an informative thing that Inkscape selected. This will not be the case to disk. This is the same
offers. It’s not part of the SVG spec for any of the panes I listed above functionality that is present in the
The Gradients, Markers, (it’s stored as an attribute in the though it may be for images, which Image Properties dialog on the
Patterns, Swatches and Symbols Inkscape namespace), and changing I’ll discuss further below. right-click context menu for images,
panes all share some common this won’t alter the ID, which makes but it’s useful to have it in the
toolbar buttons, as seen here in the it less useful for JavaScript The last button on the toolbar Document Resources dialog too,
Markers pane. developers. But if you want some of deletes the selected item from the particularly if you have to extract
your assets to have user-friendly file. This will not always have the multiple images from a single
labels – perhaps to make them effect you expect. Deleting a document.
easier to reuse – you can rename Swatch, for example, will remove
them in bulk (albeit one at a time) the fill or stroke color from any The remaining panes – for
in this dialog. objects that use it – no surprise Metadata and Styles – just show
there. But deleting a Symbol won’t data in a tabular form, with no
The tooltip for the second remove it from your canvas; instead additional tools or features. Again,
button in the toolbar claims that it the symbol is converted to a group this is rather frustrating. The lack of
full circle magazine #202 35 contents ^
HOWTO - INKSCAPE
even a means to copy the text to further, with a few more
the clipboard seems odd, and trying convenience features that would Although this is the only brand-
to show long CSS definitions in a make this more of a go-to dialog for new dialog in version 1.3, several
single row in a table isn’t terribly working with resources in bulk. As it others have seen changes and
usable. At least the search field can stands, it’s mostly a reporting tool improvements which I’ll look at
be used to narrow down the list of that doesn’t actually produce next month.
styles, if you’re looking for reports, rather than something I
something specific. But the lack of think I’ll be using regularly.
wildcards makes even this tricky.
Perhaps the developers should But this is the first appearance
reuse the pop-up editor for styles of this dialog in Inkscape, and I can
that is present in the XML editor, only hope that the developers will
which at least breaks the long iterate on it over time, adding more
string down into its constituent functionality. It also seems like it
parts. might be a useful target for new
Inkscape developers, as there’s
It may seem as though I’ve done scope for some simple and isolated
little but complain in this article, additions (such as the ability to
but the truth is that I really like the copy text from the tables) which
idea of a Document Resources would probably make a good choice
dialog. I just wish that the for someone’s first contribution to
implementation went a little the project.

Mark uses Inkscape to create comics


for the web (www.peppertop.com/)
as well as for print. You can follow
him on Twitter for more comic and
Inkscape content:
@PeppertopComics

full circle magazine #202 36 contents ^


full circle magazine #202 37 contents ^
MICRO THIS MICRO THAT
Written by Greg Walters
Part X X

G reetings fellow Beings. I’m


trying to convert my music
room / electronics lab into a proper
office, and all of my microcontroller
parts and widgets are all in boxes.

So I have to skip MTMT this


month.

Have a great February, and I’ll


see you again in March.

Until next time, as always; stay


safe, healthy, positive and creative!

Greg Walters is a retired


programmer living in Central Texas,
USA. He has been a programmer
since 1972 and in his spare time, he is
an author, amateur photographer,
luthier, fair musician and a pretty
darn good cook. He still is the owner
of RainyDaySolutions a consulting
company and he spends most of his
time writing articles for FCM and
tutorials. His website is
www.thedesignatedgeek.xyz .

full circle magazine #202 38 contents ^


full circle magazine #202 39 contents ^
UBPORTS DEVICES
Written by UBports Team OTA-4
W e are happy to announce the
release of Ubuntu Touch OTA-
4, our 4th stable update to the new
WHAT'S NEW?
Credit goes to Lionel Duboeuf
Battery > Show charging
information on lock screen.
This release of Ubuntu Touch is (@lduboeuf)
Ubuntu 20.04 LTS based system! based on Ubuntu 20.04 LTS, so Credit goes to Muhammad
OTA-4 will become available for the (@TheVancedGamer).
following supported Ubuntu Touch
latest Ubuntu 20.04 LTS security THE LOCK SCREEN NOW
updates have landed in this OTA.
devices over the next days: SHOWS THE ESTIMATED TIME
THEME SWITCHING NOW
NEW FEATURES: TO CHARGE YOUR PHONE
Asus Zenfone Max Pro M1 BUILT-IN
Pro1-X Ever wondered how long it will
Fairphone 3 and 3+ You can now hide notifications' We have always had a system-
content while locked take to charge your phone? We've
Fairphone 4 wide dark mode in the system.
added the charge time estimation,
Google Pixel 3a and 3a XL However, in the past, you had to
We used to always show all directly on the lock screen.
JingPad A1 use a third-party app to access the
Oneplus One notification's content even when necessary switch. In this OTA, we've
the screen is locked. This can lead If you prefer not to see it, you
Oneplus 5 and 5T added a new toggle switch in the
to an awkward situation if the can disable it in System Settings >
OnePlus 6 and 6T
PinePhone (beta) content is inappropriate. In this
PinePhone Pro (beta) OTA, we've added a setting to allow
PineTab (beta) you to hide the content of the
PineTab2 (beta) notification.
Samsung Galaxy S7
Sony Xperia X You can access the settings at
Vollaphone System Settings > Security &
Vollaphone X Privacy > Locking and unlocking >
Vollaphone 22 When locked: > Hide notifications
Vollaphone X23 content. Note that for now, other
Xiaomi Poco M2 Pro people could still read the
Xiaomi Poco X3 NFC / X3 notification content from the quick
Xiaomi Redmi 9 Pro, 9 Pro Max and settings at the top. So, you may
9S want to disable "Allow quick
settings" in the same page as well.

full circle magazine #202 40 contents ^


UBPORTS DEVICES
System Settings to allow you to For developers: connecting your This ensures that adb commands
change it without the need of an phone to a new computer now asks will not work on a new computer
additional app.
EACH CONTACT GET ITS OWN for confirmation. unless the user unlocks the phone
RINGTONE and acknowledges the dialogue.
To access it, go to System When using adb for the first Selecting “Allow” will make the adb
Settings > Background & Maybe you want a special time on a computer, the following commands work for this session,
Appearance. For now, it will affect ringtone for your significant other, dialogue will appear when you and will also remember this
applications only, and not the other or maybe you need a specific unlock the screen. computer so that it won’t prompt
system components (such as ringtone to warn you that the caller you again in the future.
notifications). Also, you'll have to is hard to deal with. In this OTA,
restart the applications for the now you can assign a specific
change to take effect. In the future, ringtone for a specific contact. You
we plan to extend this system to can access it by editing a contact or
also affect system components, adding a new one then select Add
and to have the change applied field > Ringtone.
immediately too.
Credit goes to Lionel Duboeuf
Credit goes to Muhammad (@lduboeuf).
(@TheVancedGamer).

full circle magazine #202 41 contents ^


UBPORTS DEVICES
5.15.16 (the latest in 5.15.x line). https://gitlab.com/ubports/ https://gitlab.com/ubports/
Credit goes to Ratchanan development/core/lomiri-system- development/apps/lomiri-
Srirattanamet (@peat_psuwit) You should experience less settings/-/merge_requests/404 filemanager-app/-/merge_requests/
occurrences of "have LTE, but can't 105
access internet" in the area of low You can now delete your custom
OTHER NOTEWORTHY cellular coverage. background image that you've More at: https://ubports.com/
CHANGES added earlier, in case you don't blog/ubports-news-1/post/ubuntu-
"Sign in with Google" and similar want to have that background touch-ota-4-focal-release-3916
The ability for apps to specify features on other networks are image any more.
custom vibration patterns is now now fixed on certain websites. This
fixed. For example, Teleports' also fixes websites that You can now adjust the
notification will now have 2 short communicate with their pop-ups. sensitivity of the edge gestures in
pulses instead of a single long one. Lomiri. If you install a case or a
On incoming calls when mobile bumper on your device, you can
Using a Bluetooth headset for data is enabled, the incoming call now increase the width of the edge
voicecall should work more reliably. interrupts the mobile data area so that swipes from the border
connectivity. With this OTA, after into the screen centre become
Double-tap-to-wake settings having finished the phone call, easier for you. Or maybe you find it
now will persist across reboots. mobile data connectivity comes too sensitive, now you also can
back again immediately and does reduce it. The new setting can be
For Waydroid users, you will less not require being switched off and found in System Settings >
likely encounter camera problems on again. Gestures. Currently only visible
after you exit Waydroid. However, though on a device that supports
this is not yet fully resolved, we're double-tap to wake.
still working on finding a way to
ESP. LOMIRI'S SYSTEM
completely fix the issue. SETTINGS APP HAS SEEN You can now use the physical
MULTIPLE IMPROVEMENTS: camera button to shoot the photo.
You will no longer see "Low https://gitlab.com/ubports/
storage space" warning on the The layout of a few pages (e.g. development/apps/lomiri-camera-
barcode reader app. Sound) have been adjusted to be app/-/merge_requests/162
more consistent. There are more
oFono has been patched against like this to come in the future, so When requesting a file from File
CVE-2023-4233 & CVE-2023-4234. stay tuned! Manager app over Content Hub, the
https://gitlab.com/ubports/ app opens more smoothly.
QtWebEngine, our web-browser development/core/lomiri-system-
engine, has been updated to settings/-/merge_requests/393
full circle magazine #202 42 contents ^
full circle magazine #202 43 contents ^
full circle magazine #202 44 contents ^
MY STORY
Written by Art Schreck
OSX to Linux Mint
M y introduction to Ubuntu (and
later variants such as Linux
Mint) started nearly 20 years ago
Anybody remember the
netbooks that died a much needed
death about a decade ago?
you count the time a company
named Psystar attempted to install
OS X on their branded computer
completely replacing OS X with
Ubuntu or Linux Mint.

when a friend gave me an Ubuntu (the end result was a flurry of And why would I do that?
CD after I complained about how In essence, my work converting lawsuits and bankruptcy).
poor Windows NT was. That was old Windows-based beaters in As you read this, I’m typing away
version 4.10, Warty Warthog, and I Ubuntu standouts was often for As much as I loved Ubuntu and on my 2014 MacBook 13 Air that
was hooked (Linux Mint would naught – the machines died anyway. Linux Mint, I just couldn’t afford to Apple stopped updating earlier this
debut a few years later). A lot of HP, Compaq, EMachines, replace bad power supplies, wonky year.
Packard-Bell and Xerox (now hard drives, and burned out
And, yes, I said CD. My internet Lenovo), and pre-WalMart Gateway motherboards on a continuing basis But it’s still in mint condition and
connection was slow back then computers died for the effort (they or, in the worst case scenario, a I installed a new battery. It’s nearly
(dial-up with the squawking were dead anyway, but it’s the Windows OS that refused to work a decade old and still looks like new
modem), so downloading anything thought that counts). properly (Me and Vista come to (after all, it is aluminum). It comes
past a picture was excruciating. mind). with 550GB SSD, 8GB RAM, and a
Besides, Ubuntu was a puny OS Guess I’m getting old – half of 1.4GHz Intel processor. Hardly top-
compared to the behemoths of those computer companies So, for a while, I switched to of-the-line today, but more than
today. probably went belly-up before Apple laptops and desktops (Airs enough to run most Linux variants.
some of you readers were born. and iMacs, generally), and all was
I was hooked from the fine, at least until OS-X got bogged Oh, forgot to mention that I paid
beginning and decided I would And before you claim down or Apple decided my beater a whopping $200 for it (plus
dedicate myself to resurrecting as contemporary Windows laptops wasn’t worth updating anymore. another $50 for the battery, which I
many old Windows computers as I and desktops are much better, keep installed). Give or take, $999 off
could. in mind that there is a Windows Fortunately, Apple switched to original retail.
truism - they may set the minimum Intel processors over a decade ago
That’s when an ugly problem parameters for their OS to work, and I discovered, by reading some So, why should I pay $1,000+ for
surfaced. Many Windows-based but they do nothing concerning reviews, that Linux could operate, a new MacBook when the old one is
computers of the period were quality control of the products their with some hoop jumping, on a OS X, still humming along just fine?
poorly designed and pretty much OS is installed on. Intel based, device.
guaranteed to fail after a few, short Mainly because this guy isn’t
years. At least Apple manufactures Not in a virtual window or stupid enough to pay a grand for a
computers to a set standard, unless emulator, mind you, but by laptop. Also, I didn’t want to risk

full circle magazine #202 45 contents ^


MY STORY
virus or malware exposure, and my cumbersome or complicated as it whatever reason, some SD cards, to the developer’s website.
version of OS-X was getting a bit may seem. especially micros, just don’t get Whichever way you go, it’s a nearly
slow, so I opted for a radical, and recognized. 3GB download. Be patient.
possibly dangerous (as in bricking UNETBOOTIN
my laptop) procedure of installing And please make sure it’s By the way, go for the 64-bit
Linux over OS-X. First, download UNetbootin, a empty! Don’t want to lose those version of whatever you choose –
nifty little program found at https:// pics or docs you’ve been packing MacBook architecture doesn’t play
Before we start, you must make unetbootin.github.io/ or https:// away since 2005, do we? Don’t lie, well, if at all, with 32-bit variants.
sure your MacBook or iMac is unetbootin.org/ (the former is a you’ve got a box of flash and SD
capable (yes, even the desktops can much better site). drives sitting around (and possibly a Finally, tell UNetbootin where to
be converted): few old spinning hard drives) and find your disk image, enter the type
• Pre-2020 with Intel processors. Second, plug a flash drive of at have no clue what’s on them. drive you want it sent to
This includes nearly every Apple least 8GB into your USB or USB-C (UNetbootin defaults to USB drive
computer made from 2006 to 2020. port on your laptop (or desktop). Third, download your favorite as you see above). Don’t worry if
After 2020, Apple went with the M1 Don’t get all fancy and attempt to version of Linux. For me, it’s Ubuntu the Drive drop-down doesn’t work,
chip with stronger security do this on a mini SD card. For or Linux Mint. You can download it’s just funny that way.
parameters. through UNetbootin or go directly
• Avoid the pre-Intel varieties. If it Word of warning here! Have just
has a polycarbonate casing, it’s one flash drive inserted at a time.
probably pre-Intel. Remove all others because
• Must have a capable hard drive, UNetbootin might just pick the
preferably SSD. Hybrids and wrong one! This includes SD cards!
standard HDD may work, but they’ll
be somewhat slower. Then do the following:
• Working WiFi adapter/card. • Once you’re assured UNetbootin
• USB port. It can be USB-C. Don’t has done the job (it’ll tell you),
use a connected hub, that’s unmount the flash drive and shut
begging for problems. off your MacBook.
• If the screen is bad, there is • Plug the flash drive back in, turn
nothing any version of Linux will do on the power and hold down the
to help. Option key when you hear the
Apple bong.
Now comes the question, how • Release the Option key once you
do you go about doing this? see the Startup Manager. If all goes
well, you’ll see the drive you
Fortunately, it’s not as regularly boot from and the USB
full circle magazine #202 46 contents ^
MY STORY
drive you just created. And, if you must know, “OEM Before you start swearing at me, installed from the get-go, it’s
• Click on the USB drive (use the install…” is a procedure during go to your menu, click on Control because that driver is proprietary.
trackpad as your Bluetooth or USB which a temporary password is Center, and then go to Hardware, You have to ask first..
mouse might not work in this given for the installer. The new Administration, and then Driver
mode). owner of the machine will then set Manager (or just type Hardware At this point you should notice
their password. Manager into the search function at almost everything else works on
At this point you’ll get the the menu). your MacBook. Backlighted
ubiquitous Linux Mint (in my case) If all goes well, and it should, keyboard – check. Sound – check.
startup menu: you’ll soon have a working version Once you click on Driver Keyboard – yep. USB and SD card
of Linux Mint on your MacBook. Manager, it’ll take a few seconds to slots – yes and yes. Function keys –
You’ve seen this a few times, I tell you that your MacBook needs 99%. Bluetooth – yep. Webcam –
would imagine, so you know Happy, right? the Broadcom 802.11ac Wireless fat chance.
enough to click on Start Linux Mint. Adapter. Click on it and you’re
Do yourself a favor and ignore the Not yet. You’ll notice the WiFi golden. Oops. The webcam doesn’t
rest. doesn’t work. Bummer. work. Not a flutter or flicker
If you’re wondering why it isn’t anywhere.

full circle magazine #202 47 contents ^


MY STORY
bootable USB drives with OS-X with. There is a workaround called installing a boatload of programs
As much as I’d like to say there’s included. This also works if you TouchEgg but it's a bit complicated from the Software Manager.
an easy code fix, there really isn’t. want to sell the unit in the future. for most. Use a mouse instead. • Boot time was routinely 45
Nearly everything I’ve tried that’s • Battery life will suffer. Plan on • As for printers, that might be a seconds with OS-X from the time I
been recommended has either losing about an hour or so. I went mixed bag. My 20 year-old laser pushed the power button until I had
failed or ended up a disaster. from roughly 6 hours on a full printer that operates off WiFi works a usable desktop. Now it’s 15
charge with OS-X down to roughly 5 just fine using the CUPS printer seconds.
Cheap USB webcam to the hours although, oddly enough, it server; however, my new thermal • Updates are manageable and
rescue! seems to be improving. printer that operates off of come every couple days or so.
• Worried about losing iCloud? No Bluetooth won’t work. In fact, it Unlike Windows or OS-X, though,
By now you’re either satisfied or problem, just go to www.icloud.com won’t work off USB, either. Linux the updates are smaller and seem
disappointed, hopefully the former. and sign in. Everything will be recognizes it, but the driver (in my to load faster. No more OS lockups.
there, believe me. In fact, you’ll find case) may be proprietary. There are • You now have a laptop you got on
If you want to go through with the complete Apple office suite workarounds, but you’ll have to the cheap while everybody will
the conversion, you know the there, too. work to implement them. think you dropped a mint on an
desktop box to click for installation. • Hibernation and wake work just Apple product. Thing is, most
Within 20 to 30 minutes or so you fine. This was an issue in the past, Finally, here are distinct MacBook Airs from 2008 to today
should have a MacUbuntu or a but not so much anymore. advantages you should notice: look similar and your average user
MacMint. • Sorry, no more pinch or zoom on • Crowded drive space with OS-X? can’t tell one from another. That
the trackpad. It still works, but Not with Ubuntu or Linux Mint. I aluminum body hides age well.
And for you Linux historians, I there’s no gee-whiz finger still have 499 GB space left on my
once used PearOS on a MacBook. movements to wow your friends 550 GB SSD and that’s after
Around 2013 or so, this was a Linux
variant with a desktop and menu
that looked a lot like Apple OS-X.
They even went as far as using a
pear with a bite taken out of it
instead of an apple. It went kaput
for unknown reasons although I can
venture a guess.

History aside, there are a few


things to remember:
• Having second thoughts and want
OS-X back? Pay a visit to Ebay and
you’ll find quite a few listings for
full circle magazine #202 48 contents ^
full circle magazine #202 49 contents ^
HOW-TO
Written by Ronnie Tucker
Write For Full Circle Magazine
GUIDELINES • Images should be JPG, no wider REVIEWS
than 800 pixels, and use low

T he single rule for an article is compression.


that it must somehow be GAMES/APPLICATIONS
linked to Ubuntu or one of the • Do not use tables or any type of When reviewing games/applications please state clearly:
many derivatives of Ubuntu bold or italic formatting.
(Kubuntu, Xubuntu, Lubuntu, etc). • title of the game
• who makes the game
If you are writing a review, • is it free, or a paid download?
RULES please follow these guidelines : • where to get it from (give download/homepage URL)
• is it Linux native, or did you use Wine?
• There is no word limit for articles,
• your marks out of five
but be advised that long articles
When you are ready to submit • a summary with positive and negative points
may be split across several issues.
your article please email it to:
articles@fullcirclemagazine.org HARDWARE
• For advice, please refer to the
Official Full Circle Style Guide: When reviewing hardware please state clearly:
http://bit.ly/fcmwriting TRANSLATIONS
• make and model of the hardware
• Write your article in whichever If you would like to translate Full • what category would you put this hardware into?
software you choose, I would Circle into your native language • any glitches that you may have had while using the hardware?
recommend LibreOffice, but most please send an email to • easy to get the hardware working in Linux?
importantly - PLEASE SPELL AND ronnie@fullcirclemagazine.org and • did you have to use Windows drivers?
GRAMMAR CHECK IT! we will either put you in touch with • marks out of five
an existing team, or give you access • a summary with positive and negative points
• In your article, please indicate to the raw text to translate from.
where you would like a particular With a completed PDF, you will be
image to be placed by indicating able to upload your file to the main
Full Circle site.
You don't need to be an expert to write an
the image name in a new paragraph
or by embedding the image in the article - write about the games, applications
ODT (Open Office) document. and hardware that you use every day.

full circle magazine #202 50 contents ^


REVIEW
Written by Adam Hunt Xubuntu 23.10
X ubuntu 23.10 came out on 12
October, 2023. This release
marks the third and final interim
INSTALLATION version!

It is worth noting that a


endorsement of the philosophy.

I downloaded the Xubuntu 23.10 SYSTEM REQUIREMENTS


release for this development cycle. ISO file from the official source via separate Xubuntu 23.10 Minimal
Next out should be the long term BitTorrent, using Transmission. download is also available. The recommended system
support version (LTS), Xubuntu Once it had arrived, I ran a Formerly called “Xubuntu Core”, requirements for Xubuntu 23.10
24.04 LTS, expected in April, 2024. command-line SHA256 sum check this provides only the desktop and have not changed since 21.04 and
on the file to make sure it was not a few key components. It’s ideal for are:
As an interim release, 23.10 is corrupted. users who like to add what they 1.5 GHz dual-core processor
supported for only nine months, need, and not spend as much time 2 GB RAM
until July, 2024. This release download is 3.2 GB, removing what they don’t need. At 20 GB of drive space
just slightly bigger than the last just 1.7 GB, this version is only 57%
This entire Xubuntu one at 3.0 GB. Even though the size of the full version. That 2 GB of RAM will probably
development cycle of three interim Xubuntu has grown in size from 2.3 Similarly, a minimal version is now quickly be used up by Firefox all by
releases has introduced only a few GB at the last LTS, it has not put on the Ubuntu “default installation”, itself, with only a few tabs open, 8
small changes. That all points to as much weight as mainstream with the “full installation” as an GB of RAM is probably a more
April’s expected LTS version being Ubuntu which is 5.2 GB in its 23.10 option. I think it is a good realistic minimum for good
not dramatically different from the performance these days.
last LTS version, 22.04 LTS. Remember, more RAM always
makes life better!
I think that there is a good
argument to be made that this
developer approach is actually a NEW
really sound one. After all, most
Xubuntu users are pretty dedicated This Xubuntu release uses the
to this Linux distribution, and like Xfce 4.18 desktop, plus some
the way it looks and works. I am not applications from GNOME 45 and
hearing many calls for changes, just Mate 1.26. The desktop itself brings
for some small tweaks and bug a few minor fixes and upgrades.
fixes and that is what developers
are delivering. The Linux kernel included is
version 6.5 and the initialization

full circle magazine #202 51 contents ^


REVIEW
system is Systemd 253.5. add to text. I am sure this will make newly updated version 3.23.3. The new Xubuntu 23.10 release
some people’s lives much better. There continue to be six window wallpaper is a modernist-style
In 23.10, the PipeWire audio themes provided in the Appearance abstract design, but that sure looks
controller with libspa-0.2-bluetooth Other improvements include manager: Adwaita, Adwaita-dark, like a guitar pick to me! If you don’t
improves support for Bluetooth improved integration and stability Greybird, Greybird-dark, High like the default wallpaper, there are
headphones. Touchpads, including for the screensaver, updated library Contrast, and Numix. The separate 11 other wallpapers included. As a
the second-generation Apple Magic files making the desktop more Window Manager also has 11 new feature, all the old main
Trackpad, are better supported due responsive and stable, and the window themes: Daloa, Default- release wallpapers right back to
to the removal of xserver-xorg- default Xubuntu image viewer, hdpi, Default-xhdpi, Greybird, Xubuntu 6.06 are now available in
input-synaptics. Ristretto, now includes printing Greybird-accessibility, Greybird- repository packages for installation
capabilities. The screenshot tool compact, Greybird-dark, Greybird- as well, in case you have a long lost,
Xubuntu 23.10 includes a new Xfce4 Screenshooter adds support dark-accessibility, Kokodi, Moheli, nostalgic favorite that you miss.
color emoji picker that interfaces for the AVIF and JPEG XL image and Numix. Oddly, some of the Even though this release’s code
with most recent GTK-based formats. themes with the same names in two name is "Mantic Minotaur", there
composition applications including different places are the same, and are no Minotaur-themed
the Firefox web browser, SETTINGS some are quite different. There is wallpapers, unlike in most other
Thunderbird email, and the also a choice of eight icon themes, Ubuntu flavors.
MousePad text editor. By just Xubuntu 23.10 still uses the same as in the last release, with
hitting “Ctrl+.” (that is Ctrl plus the Greybird as the default window Elementary Xfce Darker as the Almost ten years ago, Xubuntu
period key), users can quickly color scheme, although it is the default. 14.04 LTS introduced the Whisker
access a wide range of emojis to Menu as the default Xubuntu menu

full circle magazine #202 52 contents ^


REVIEW
system (before that it had been a (baobab) disk display Xfburn 0.7.0 CD/DVD burner LibreOffice 7.6.2 which is, as usual,
popular add-on extra). Whisker is Gnome Software 45.0 package Xfce4 Panel 4.18.4 desktop panel complete except for LibreOffice
still with us and is the main feature management system Xfce4 Power Manager 4.18.2 Base, the database application. It is
that makes Xubuntu distinctive Gparted 1.5.0 partition editor system power manager probably the least-used component
from the other Ubuntu flavors. Hexchat 2.16.1 IRC client* Xfce4 Screenshooter 1.10.4 and can easily be added, if desired.
LibreOffice 7.6.2 office suite screenshot tool
APPLICATIONS Mousepad 0.6.1 text editor As in recent Xubuntu releases,
Parole 4.18.0 media player* * indicates same application version there is no default webcam or
Some of the applications Pipewire 0.3.79 audio controller as used in Xubuntu 23.04 video editing application although
included with Xubuntu 23.10 are: Ristretto 0.13.1 image viewer ** supplied as a snap, so version there are several of each in the
Atril 1.26.0 PDF viewer* Rhythmbox 3.4.7 music player depends on the upstream package repositories that can be installed.
CUPS 2.4.6 printing system Software Updater 23.10.1 (update- manager Xubuntu is unique in the Ubuntu
Catfish 4.16.4 desktop search* manager) software update family in providing the GIMP image
Document Scanner 44.0 (simple- manager There have been no changes to editor in the default installation.
scan) scanning utility* Synaptic 0.91.3 package the default list of applications
Firefox 118.0.1 web browser** management system* included in this release, just newer Otherwise, the list of default
GIMP 2.10.34 graphics editor* Thunar 4.18.7 file manager versions of some applications applications included is very
Gnome Disk Utility 45.0disk space Thunderbird 115.3.1 email client supplied, with improved capabilities complete and comes with almost
and health monitor Transmission 4.0.2 BitTorrent client or at least bug fixes. everything that any new Linux
Gnome Disk Usage Analyzer 45.0 Wget 1.21.3 command line desktop user could ask for. More
webpage downloader* Xubuntu 23.10 includes experienced users can opt for the

full circle magazine #202 53 contents ^


REVIEW
Xubuntu Minimal installation EXTERNAL LINKS
instead and then just add needed
applications rather than deal with Official website:
the menu clutter of unwanted https://xubuntu.org/
items.

CONCLUSIONS
While a basically flawless
release, Xubuntu 23.10 brings only
a few minor improvements over the
last one. Some users may decide to
upgrade to get support for newer
hardware, the improved Bluetooth
headphone support, or for the
emoji access advantage, but I
Adam Hunt started using Ubuntu in
suspect most will wait for the next 2007 and has used Lubuntu since
LTS release, Xubuntu 24.04 LTS, 2010. He lives in Ottawa, Ontario,
expected out in April, 2024. Canada, in a house with no Windows.

full circle magazine #202 54 contents ^


REVIEW
Written by Adam Hunt
UwUntu
I n 2021, two anonymous Spanish
IT students decided to create a
new derivative of Ubuntu as a class
really did this as a school project on
our free time, cause we wanted to
create an OS that was to our exact
“moe-moe”, which is an affection
for anime and manga characters. It
results in Ubuntu with a very pink,
notes over 63,000 downloads, but
of course that does not equate to
the number of people actually
project. They used a tool called liking, but then we invested more anime-driven, theme. using it.
Cubic (Custom Ubuntu ISO Creator), and more time in the project like,
which is a graphical interface built the website, released the OS on The first release of UwUntu was The distribution is not covered
wizard that allows the easy creation the internet just to see if people liked 21.05, “Mochi Mango”, which was on DistroWatch or Wikipedia, nor
of customized live ISO images, it, etc, and as it was a good name to based on the Ubuntu 20.04 LTS have there been any reviews, so I
based on any Ubuntu or Debian- play with, we were lucky enough to using Ubuntu’s modified GNOME thought it might be worth a look.
based distribution. Their result, find people who liked it.” desktop. The second and current
which they call UwUntu, has now release is UwUntu 22.10, “Leo GETTING UWUNTU
had two releases. It is worth noting that there Dango”, out on 22 October, 2022,
have been other endeavors in this and is based on Ubuntu Budgie The official website directs you
BACKGROUND same field, including Moebuntu, 22.04 LTS. In the time since then, to three external sites to get the
which is a package of modifications there have been no more releases current UwUntu ISO file. These are
With UwUntu, the intention was and customizations that can be and it is not clear if there will be all free hosting sites: MediaFire,
to create a custom Linux made to stock Ubuntu to make it any more. The official website Mega.nz, and Google Drive. Yes,
distribution that was as “weaboo” Google Drive. Obviously this is one
as possible. Weaboo refers to a way to save money on hosting large
western person who is obsessed ISO files and this one is 5.0 GB to
with Japanese culture, especially download.
anime. In times past, the term
weaboo was used as an insult but, I actually did download it via
as is the case with many of these HTTPS from Google Drive, and that
terms, it has now been worked fine. Both MD5 and SHA256
appropriated by the people it was sums are provided which allows a
supposed to insult and they use it quick command-line check to
to identify themselves. The confirm that the download is
developers bill UwUntu as “The received intact.
Best WeaboOS”.
I did not install the ISO, but ran
The developers wrote: “We it from a USB drive equipped with
full circle magazine #202 55 contents ^
REVIEW
Ventoy 1.0.96. UwUntu is not listed Booting up UwUntu brings you 22.10 alternate wallpapers does UwUntu release, and even a spoof
as being supported by Ventoy, but to a pretty stock Ubuntu Budgie show some photographs of of “Bliss”, the Microsoft XP
Ubuntu Budgie is and UwUntu desktop, and a wallpaper with a dog Japanese landscapes including wallpaper, which at least shows
20.10 booted fine. on it. There is no immediate sign of Mount Fuji, plus some Japanese that the developers have a sense of
anything Japanese, which was a bit theater masks. When one forum humor. Of the 16 included
SYSTEM REQUIREMENTS of a surprise given its weaboo participant asked why there was no wallpapers, three are UwUntu
pretensions. actual anime artwork included, one themes and 12 are Japanese
The recommended system of the developers indicated that themed, plus the Windows parody
requirements for UwUntu 22.10 Looking through the menus, and there were copyright issues for the one.
are: trying out what is there, shows a public releases. It did sound like the
4GB or more of RAM distribution with a bit of an first private test versions had more Compared to stock Ubuntu
64-bit capable Intel and AMD emphasis on gaming and ebooks, weaboo content, though. A number Budgie, UwUntu 22.10 also has an
processors which is not surprising. As a of commenters did point out expanded range of 22 window color
UEFI PCs booting in CSM mode general-use Linux distribution, it sources for copyright-free anime themes, with Vimix-dark-beryl, a
Modern Intel-based Apple Macs works well and even includes a few illustrations from AI and other dark theme, as the default. There
60 GB of free hard drive space settings improvements. sources, but these seem to not are some nice light themes
Internet access is helpful have been incorporated, at least in available too, like Vimix or Vimix-
SETTINGS the two releases so far. ruby. Also included are12 icon sets
and four cursor styles, which adds
TRYING OUT UWUNTU Also included is a cat-themed up to a wide range of user choices.
Checking the list of UwUntu
wallpaper from the previous

full circle magazine #202 56 contents ^


REVIEW
APPLICATIONS calendar ** supplied as a flatpak, so version Unlike all the official flavors of
Gnome Disks 42.0 disk manager depends on the upstream package Ubuntu, UwUntu 22.10 provides
Some of the applications Gnome Screenshot 41.0 screenshot manager Firefox as a flatpak instead of as a
included with UwUntu 22.10 are: tool snap package. In testing, it works
Archive Manager (File Roller) 3.42.0 Gnome Software 41.5 package There are a few unexpected well.
archiver management system packages here, including two
Calibre 5.37.0 ebook editor and gThumb 3.12.0 image viewer proprietary ones, the Discord UwUntu 22.10 includes the
viewer ImageMagick 6.9.11.60 image messaging voice and video client, LibreOffice 7.3.6 office suite. Like
Celluloid 0.20 movie player editor and the Spotify audio streaming the official Ubuntu flavors, it is
Cheese 41.1 webcam application Kitty 0.21.2 terminal emulator client. While practical, this will not supplied complete, except for the
CUPS 2.4.1 printing system LibreOffice 7.3.6 office suite thrill free software advocates. LibreOffice Base database
Discord 0.0.20 messaging voice and Nemo 5.2.4 file manager program. It is probably the least-
video client* PulseAudio 15.99.1 audio controller Also notable is the free software used part of LibreOffice and can be
Document Scanner (Simple Scan) Rhythmbox 3.4.4 music player Steam gaming platform package installed if needed.
42.0 optical scanner Spotify audio streaming client* included by default, as this is one of
Document Viewer (Evince) 42.1 PDF Steam 1.0.0.75 gaming platform the best ways to get gaming on CONCLUSIONS
viewer Text Editor (gedit) 41.0 text editor Linux. It is worth adding that while
Drawing 0.8.5 image editor Tilix 1.9.4 terminal emulator the client itself is free software, As packaged and publicly
Firefox 106.0 web browser** VLC media player most of the games available are released, UwUntu 22.10 is a bit of a
Gnome Calendar 41.2 desktop proprietary. curiosity. What you get is a nice
* indicates proprietary software

full circle magazine #202 57 contents ^


REVIEW
Budgie desktop distribution that
works well and comes with a good One unanswered question is,
selection of software. What it falls will UwUntu continue? With only
short on is its aim, as stated by one two releases, will there be a third
of the developers, "we wanted this one? Time will tell if there is a user
distribution to be as weaboo as base and developer commitment,
possible”. In that vein, all it offers or whether it was just a school
are a dozen rather generic project that did not survive
Japanese wallpapers. As Aristotle graduation.
noted, "one swallow does not a
summer make” and he could have
added “a handful of Japanese
EXTERNAL LINKS
wallpapers does not a weaboo
Official website:
Linux distribution make.”
https://uwuntuos.site/
In the end, you are left with a
Moebuntu:
quite serviceable desktop
https://moebuntu.web.fc2.com/
distribution, but it really does not
home_eng.html
offer much more than the stock
version of Ubuntu Budgie already
provides.

full circle magazine #202 58 contents ^


Join us on:
LETTERS
If you would like to submit a letter for publication, compliment
or complaint, please email it to: letters@fullcirclemagazine.org.
PLEASE NOTE: some letters may be edited for space.
facebook.com/
fullcirclemagazine

twitter.com/#!/fullcirclemag

linkedin.com/company/full-
circle-magazine

ubuntuforums.org/
forumdisplay.php?f=270

FULL CIRCLE NEEDS YOU!


Without reader input
Full Circle would be an
empty PDF file (which I don't
think many people would find
particularly interesting). We are
always looking for articles,
reviews, anything! Even small
things like letters and desktop
screens help fill the magazine.

See the article Writing for Full


Circle in this issue to read our
basic guidelines.

Have a look at the last page of


any issue to get the details of
where to send your
contributions.

full circle magazine #202 59 contents ^


Q&A
Compiled by EriktheUnready
If you have a Linux question, email it to: questions@fullcirclemagazine.org,
and Erik will answer them in a future issue. Please include as much
information as you can about your query.

W elcome back to another


edition of Questions and
Answers! In this section we will
There would be a problem and I
would do it in my head and have the
solution before he started to
they block you from asking
questions at a site. Don’t give up on
Linux because some idiot on forum
play Skyrim and followed the
tutorial here- https://
www.youtube.com/watch?
endeavour to answer your Ubuntu explain. Again, hindsight being x said you must go learn to ask v=NOsF29ybsTo, it is not working
questions. Be sure to add details of 20/20 – I may have come off as a questions, and locked the thread. and I don’t know how to
the version of your operating know-it-all, but I honestly just loved troubleshoot it or fix it. Can you
system and your hardware. I will try maths. I would have my way of help me? Skyrim is Special Edition
to remove any personally
identifiable strings from questions,
getting to the answer, which was
not the curriculum way and he Q :butI’mmynotUbuntu
sure how to say this,
does not shut
on steam and my Ubuntu is 22.04
and everything is updated. My PC is
but it is best not to include things would constantly cane you for not down all the way. It seems to have i5 3.4GHz and my GFX is Nvidia
like serial numbers, UUIDs, or IP using the curriculum way. This all stopped, but I see the terminal 1050Ti and my RAM is 16GB.
addresses. If your question does came to an abrupt end one day, prompt. I can’t do anything but
not appear immediately, it is just
because there is such a lot, and I do
them, first-come-first-served.
when he threw me with a dictionary
and broke my nose for blurting out
an answer to something I had
push the power button for it to
shut down. It goes off if I hold
down the power button, but I don’t
A : Don’t use outdated tutorials. I
just tested it for you and I set
Proton version 8.0.4 as my version
figured out previously. I cut maths want to corrupt my machine. I had on Steam and it works out of the
and school out of my life from that no issues with previous versions of box without needing to faff with

S o when I was eight, I figured out


that anything times five is half
day forward. I realise I cut my nose
to spite my face, but I want to say
Ubuntu? other stuff. The first time you
launch it, it will take a while as it
that number and you move the
decimal point or add a zero. This
was great, it was my lightbulb
to you, that if you ask for help on a
forum and your post gets closed for
no reason, or you get shot down,
A : What is the output of: needs to cache all the textures, but
it should be fast from there on.

moment. From there on, I tried to don’t take it personally. Try again or journalctl -r -b -1
find patterns in maths to make my
life easier. Looking back now,
try another forum. Just do not ask
in a non-related forum!! Don’t do It should give you some insights Q :stick
I got myself a USB-C memory
as my new laptop has no
hindsight being 20/20 and all, I what I did, I still love maths, I just as to what is happening. Also be USB-A/B ports any more. I was
realise some of them were really wish I had said, bugger you chap sure to keep Ubuntu up to date. trying to transfer some files from
convoluted, but it helped me do and continued. There will always be my old Windows laptop to my new
maths in my head. This all went well someone who also struggled and Ubuntu laptop. I can copy them on
until I changed schools. Suddenly I
had a maths teacher, who instead
will be willing to help you. You just
need to persevere. Ask on your
Q :permanently,
I’ve now switched to Ubuntu
but I keep
Windows, but I can’t even see the
drive in Ubuntu. I tried installing
of encouraging us, would beat you. favourite blog site, or Linux site, if running into problems. I want to fuse, but it says it is already there.

full circle magazine #202 60 contents ^


Q&A
I’m at a loss on how to proceed. delete my current install by
mistake. How do I check to see what
headlamps into your 1989 Ford. It is
not going to fit. You need to look at A : I had a look at that page and it
specifically says it will install on

A : Ubuntu does not “see” dirty


partitions. You will need to fix
is what? *your desktop environment’s wiki
pages to see if they have
Firefox v70 last, and has not been
updated in a few years. I suggest
it in Windows and do a proper eject
and you should see it in Ubuntu. A : Open the disks utility and click
on a drive in the left side list.
On the right, you will see
extensions for you. grabbing it from the Firefox theme
page here. If it fails for you there,
you need to find another theme
filesystem /partition. Click on one
Q :PC,Every time I boot or reboot my that you like.

Q :states
I’m following a tutorial and it
that I should type:
(the block). Below that you will see
how full the drive is and the
all goes well up until a
point. It runs through the usual and
python myfirstprog.py. I’m getting
the following error. Command
contents. This is important. The
boot drive will have /boot/efi on it,
after the splash screen the display
goes black. I have the latest Nvidia Q :toI have only recently switched
Ubuntu 23.04, as I was on
python not found, did you mean, and your data will say mounted at driver and OS and kernel and Ubuntu Budgie 18.04 for a long
command python3 from deb Filesystem root. This is the drive updates. I have tried everything. I time. Coming from budgie, I miss
python3 command python from you DO NOT want to format, unless have googled for days. No idea the ‘open in terminal’, eg, when I
deb python is python3. I have no you want to lose it all. You can use what is going wrong. am in a folder and I want to do
idea what it all means, I’m just the disks utility to do the something in that folder (in
following along. formatting.
A : Use an older Nvidia driver, 525
served me well. It may do so
terminal mode). It is one of those
deal breakers for me with Gnome, if

A : OK, the long and the short of


it is whenever you see python
<program name.py> type python3 Q :instructions
I have followed the
on the gnome
for you too (look towards the
bottom of the driver list provided
by Ubuntu drivers util).
it does not have it, I will have to go
back to Budgie. <removed>

instead. You can install the package


python as python3, but it may break
extensions website, but I can't get it
to work. Actually I have no idea, I’m A : I am sorry, I only saw this now,
so your answer will only be a
other stuff if you are learning to
program. Safest is just add the 3 to
just trying to make my desktop
more functional. This is my specs Q :install
Hi there, can you help me
a theme in Firefox on my
bit late. If you have not reverted to
Budgie yet, your image shows that
the keyword at the start. <Screenshot from 2023-09-24 07- Ubuntu? I Found it here https:// you have Files (aka Nautilus) in list
03-36.png> <removed> This is what github.com/EliverLara/firefox- format; that means, to get what
I have done - <Screenshot from sweet-theme. I copy and paste their you want, you need to either right-

Q :drive
I have added a second NVME
to my laptop. I want to
2023-09-24 07-06-38.png> installation script, yet it fails. My
Ubuntu version is still 20.04 and
click in the address bar, or change
your view to icon view and right-
format it, but I’m not sure which
one it is as they are both 1TB
Western digital blue. Someone
A : OK Gnome extensions are for
Gnome only. Even if your
desktop is “built on Gnome
Firefox is 117. I have tried to find
the XPS file in the zip I downloaded,
but this one is different.
click in some empty space.

tried to explain lsblk to me, but I technologies” it is not Gnome. You


don’t speak geek. I don’t want to are trying to fit 2020 Toyota
full circle magazine #202 61 contents ^
UBUNTU GAMES
Written by Erik Ginsha
titles lack. The feels! I go back to nest. If you are looking for a non-
Website: https://www.ginsha.com/ If you are a fan of exploration, playing Skyrim every few years; violent game, the game has
you will not be disappointed. why? It does not hold your hand shooting, and gun choices. I think
Price: $10-15 USD Ginsha brings exploration in spades and you can go wherever you want, one should expect that from the
and there is no hand-holding. This is ready or not. If you just want to do metroid-vania genre.
Blurb: “GINSHA is a unique quite refreshing, as following ‘ way side quests, so be it. Let me not
atmospheric 2D Sci-Fi Action points’ makes a game feel linear. start ragging on Fallout 76, once This is the second thing Ginsha
Adventure Platformer, with special When you explore, you discover, they took out the feels, I have no does well. The shooting is
Gravity Shield and Dash mechanics. and discovery is a big part in interest in playing it again. Back to responsive and sounds punchy. The
It combines a versatile Platformer getting your dopamine release, as Ginsha. The level design is fun to game has the usual tropes, auto
Core with RPG, Souls and Crafting there are secrets everywhere. You experience for yourself, you are not fire, shotgun charge gun, and so
Elements to an Anomaly among can go left, right, up, down, led there by the nose. You even forth. There is another interesting
Metroidvania games. Explore huge wherever, and you may discover need to find the secret room on the mechanism in play here too, as you
interconnected planets, filled with new things like secret areas or mini- first level to set your game have a personal force field
secrets, loot, obstacles, different boss fights, whether you’re ready difficulty. How’s that? There is (Holtzman shield anyone?) that you
enemy types and epic boss fights. or not, ramping up the tension. This *some guidance in the beginning, can use to access otherwise
(sic) Level up, equip and customize is something a lot of modern AAA so you are not just kicked from the dangerous places. It also allows you
your Clone, craft companion drones, to fly. OK, that is a bit of a lie. You
and enjoy ever evolving possibilities can glide or float, depending on the
as you proceed to save your species.“ situation. The game feels very fluid
and sometimes reminds me of the

G insha is the successor to classic game Abuse (that you can


Cryogear. If you know that still find here: http://old-
game, you will know it is one of releases.ubuntu.com/ubuntu/pool/
those metroid-vania’s that stand universe/a/).
out on the indie-scene. The
graphics were nothing special, There is also a smidge of role-
actually below par, but it had fans playing involved where you can
all over the world in just a few improve your ‘stats’ as you get
months, and that says something. If better. There are four categories,
you have never heard of it, look it red, blue, purple & orange, that
up and see the similarities. basically have skill trees in them.

full circle magazine #202 62 contents ^


UBUNTU GAMES
(Well... they may mean something, graphics. Though the levels feel music to follow. When you start the dust, so I am unable to test that
but that is how I identify them, as lovingly crafted with interesting game, however, the music is aspect for you guys. The Steam
the icons are way too small and low- backdrops and faux lighting effects, different. By different, I don’t mean page says all you need is 4GB of
res for my liking). This can make for I detest faceless heroes. The bad, just a completely different RAM. At the end of the day, it is a
an explorer build or a tank build or symbiote, or alien on your head, is sound from what I was expecting, low-res pixel art game that would
whatever, allowing for replayability. nothing more than waving red given the sound mood created on probably run on a Nintendo
Replayability is important for pixels, looking like a bad hair day for the menu screens. There is a full famicom, so I doubt you would have
modern games, because as much as a ginger. This could have been such gameplay video on YouTube - a bad experience.
I liked a game like Dredge, once the a nice twist; a game mechanism https://www.youtube.com/watch?
story is done, it’s done. I’m not gone wasted due to the low-res v=_0vi8oERRHw -but you only need
going to play it again just for the sprites. The other thing is the to watch the first ten seconds to
alternate ending, I’m going to load palette. I understand that it is understand what I mean here, I do
my last save game and choose the supposed to be an alien world, but not expect you to sit through
other option. Couple this touch of the faded purply-wurply does not hours.
role-playing with large level design work for me. Erik has been in IT for 30+ years. He
and secret hunting, and you have The question you have is has seen technology come and go.
yourself some fun on a Sunday Let us quickly talk about the probably, how does it run on Linux? From repairing washing machine sized
hard drives with multimeters and
afternoon. sound. When you start the game, it Well, great actually, on a modern oscilloscopes, laying cable, to scaling
has that tinkerbell bell and heavy machine, but what about the guy 3G towers, he's done it.
Honestly, for me, the only distorted bass in the menu areas, with the low-end computer? Sadly
downside is the low-resolution creating an expectation of the my potato laptop has sort of bit the

full circle magazine #202 63 contents ^


PATRONS
MONTHLY PATRONS Lee Layland
Leo Paesen The current site was created thanks to
Alex Crabtree Linda P Arun (from our Telegram channel) who
Alex Popescu Mark Shuttleworth took on the task of completely
Moss Bliss rebuilding the site, from scratch, in his
Andy Garay own time.
Bill Berninghausen Norman Phillips
Bob C Oscar Rivera The Patreon page is to help pay the
Brian Bogdan Paul Anderson domain and hosting fees. The money
Paul Readovin also helps with the new mailing list.
CBinMV
Darren Rino Ragucci
Dennis Mack Rob Fitzgerald
Devin McPherson Robin Woodburn Several people have asked for a PayPal
Roy Milner (single donation) option, so I’ve added a
Doug Bruce button below.
Elizabeth K. Joseph Scott Mack
Eric Meddleton Sony Varghese A big thank you to all those who’ve
Gary Campbell Taylor Conroy used Patreon and the PayPal button.
Tom Bell It’s a HUGE help.
George Smith
Henry D Mills Tony
Hugo Sutherland Vincent Jobard
Jack Volker Bradley
Jack Hamm William von Hagen https://www.patreon.com/
fullcirclemagazine
Jason D. Moss
Joao Cantinho Lopes SINGLE DONATIONS
John Andrews
John Malon 2024:
John Prigge Louis W. Adams, Jr. https://paypal.me/ronnietucker
Jonathan Pienaar Sergio Arroyos
Joseph Gulizia Brian Kelly
JT Linda Prinsen
Katrina Christophe CARON
Kevin O'Brien Borso Zsolt https://donorbox.org/recurring-
Lee Allen monthly-donation
full circle magazine #202 64 contents ^
Full Circle Team

HOW TO CONTRIBUTE Editor - Ronnie Tucker


ronnie@fullcirclemagazine.org
FCM#203 Webmaster -
FULL CIRCLE NEEDS YOU! Deadline:
A magazine isn't a magazine without articles and Full Circle is no admin@fullcirclemagazine.org
Sunday 10th Mar 2024.
exception. We need your opinions, desktops, stories, how-to's, reviews, Release:
and anything else you want to tell your fellow *buntu users. Send your Editing & Proofreading
Friday 29th Mar 2024.
articles to: articles@fullcirclemagazine.org Mike Kennedy, Gord Campbell, Robert
Orsino, Josh Hertel, Bert Jerred, Jim
We are always looking for new articles to include in Full Circle. For help and advice please Dyer and Emily Gonyer
see the Official Full Circle Style Guide: http://bit.ly/fcmwriting
Our thanks go to Canonical, the many
Send your comments or Linux experiences to: letters@fullcirclemagazine.org translation teams around the world
Hardware/software reviews should be sent to: reviews@fullcirclemagazine.org and Thorsten Wilms for the FCM logo.
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

Getting Full Circle Magazine:


For the Full Circle Weekly News:
EPUB Format - Most editions have a link to the epub file on
You can keep up to date with the Weekly News using the RSS that issue's download page. If you have any problems with
feed: https://fullcirclemagazine.org/feed/podcast the epub file, email: mobile@fullcirclemagazine.org
Or, if you're out and about, you can get the Weekly News via
Issuu - From Feb. 2023 Issuu are removing all free items
Stitcher Radio (Android/iOS/web):
with 50+ pages. So most (if not all) issues of FCM will vanish.
https://www.stitcher.com/s?fid=85347&refid=stpr
and via TuneIn at: https://tunein.com/radio/Full-Circle-Weekly-
News-p855064/

FCM PATREON : https://www.patreon.com/fullcirclemagazine

full circle magazine #202 65 contents ^

You might also like