Warpinator is a local network file transfer application developed by Linux Mint. It is written with Python 3 and works on most Linux desktops via Flatpak package.

The software offers a simple clean interface that lists all available network machines with Warpinator running.

To send files, simply select a remote machine and click ‘Send files’ button. File transfer must be first approved by the recipient.

How to Get Warpinator:

For Linux Mint:

Linux Mint users can simply search for and launch terminal from start menu. Then run the command below to install the application from system repository:

sudo apt install warpinator

For Ubuntu based systems

There’s a third-party PPA contains the Warpinator package as well as a few other mint tools Ubuntu 18.04, Ubuntu 20.04, Ubuntu 22.04 and their derivatives.

Press Ctrl+Alt+T on keyboard to open terminal, and run the command below one by one to add the PPA and install the file transfer:

sudo add-apt-repository ppa:kelebek333/mint-tools
sudo apt update
sudo apt install warpinator

Install the app for most other Linux

The file transfer app is also available to install in most Linux systems as universal Flathub.

Firstly, follow the setup guide to install Flatpak daemon on your system.

Then, install Warpinator as flatpak package by running:

flatpak install flathub org.x.Warpinator

And if you want to remove the package, run command:

flatpak uninstall --delete-data org.x.Warpinator

Other platforms

There are unofficial clients for other platforms. Android user may simply search for and install it in F-Droid or Google Play.

For iOS, an unofficial client is in Beta stage.

And Windows user may download and install the EXE from this github project page.

This simple tutorial shows how to turn your photos as desktop slideshow by manually creating XML file in Ubuntu 20.04 and Ubuntu 22.04 LTS.

If you’re just looking for an automatic wallpaper changing software, here are four other choices.

In Ubuntu with the default GNOME desktop, user may turn photos into wallpaper slideshow by creating a XML file, then select it at any time in the Background settings.

XML slideshows in Background settings are displayed with a small clock emblem in the lower-right corner of the preview. (See the red rectangle area in the picture)

NOTE: In Ubuntu 22.04, changing wallpaper or slideshow only applies in current color scheme. Switching to Light or Dark mode, also changes the wallpaper setting.

Step 1: Create & Edit XML file for slideshow:

First of all, you have to create a XML and write the rules for which photos to display as slideshow, how long they will be displayed, and the transition orders.

1. Create XML file

You can create the XML files in anywhere of your user folder. Though it recommends for software developers to put them in ‘~/.local/share/backgrounds‘ folder.

Here I created a sub-folder called ‘slideshows‘ under my Pictures folder. Then, create an empty document and re-name it as .xml file.

Create a XML file

2. Edit XML write the rules:

After created the file, open it with your favorite text editor and write something look like:

<?xml version="1.0" ?>
<background>
  <static>
    <duration>60.0</duration>
    <file>/home/ji/Pictures/Wallpapers/Pic1.jpg</file>
  </static>
  <transition>
    <duration>0.5</duration>
    <from>/home/ji/Pictures/Wallpapers/Pic1.jpg</from>
    <to>/home/ji/Pictures/Wallpapers/Pic2.jpg</to>
  </transition>
  <static>
    <duration>300.0</duration>
    <file>/home/ji/Pictures/Wallpapers/Pic2.jpg</file>
  </static>
  <transition>
    <duration>0.5</duration>
    <from>/home/ji/Pictures/Wallpapers/Pic2.jpg</from>
    <to>/home/ji/Pictures/Wallpapers/PicN.png</to>
  </transition>
  <static>
    <duration>60.0</duration>
    <file>/home/ji/Pictures/Wallpapers/PicN.png</file>
  </static>
  <transition>
    <duration>0.5</duration>
    <from>/home/ji/Pictures/Wallpapers/PicN.png</from>
    <to>/home/ji/Pictures/Wallpapers/Pic1.jpg</to>
  </transition> 
</background>

The file content is easy to read. It starts with <?xml version=”1.0″ ?>, then follows with a <background></background> node.

With in <background> node, you can add as many <static></static> and <transition></transition> nodes as you can depends on number of wallpaper files.

While the <static> node contains display time (in seconds) and path to the picture file, the <transition> contains transition time and from to file paths.

The XML slideshow file (pic is edited for easy reading)

TIP: You may drag and drop your photo files into Terminal (Ctrl+Alt+T) or web browser’s URL bar to get the file path quickly!

Step 2: Make the XML slideshow visible in Background settings

After created a XML file, you have to create another one to make it visible in system settings utility.

1. First, press Ctrl+Alt+T on keyboard to open a terminal window. When it opens, run command to create the local background properties directory:

mkdir -p ~/.local/share/gnome-background-properties

Then open that directory in file manager by running command:

nautilus ~/.local/share/gnome-background-properties

Create and open background properties folder

2. When the folder opens, create empty file and rename it to a .xml file with whatever filename as you want.

Create another XML in background properties folder

3. Finally open the new created XML file and paste following lines:

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE wallpapers SYSTEM "gnome-wp-list.dtd">
<wallpapers>
  <wallpaper>
    <name>Ji's slideshow</name>
    <filename>/home/ji/Pictures/slideshows/myslideshow.xml</filename>
    <options>zoom</options>
    <pcolor>#2c001e</pcolor>
    <scolor>#2c001e</scolor>
    <shade_type>solid</shade_type>
  </wallpaper>
</wallpapers>

Here type whatever name within <name></name> node, and set the full path to the previous created XML with <filename></filename> node.

Apply the previous created XML slideshow

After saving the file, open or re-open ‘Background’ settings, you should see the new created background slideshow.

Summary:

In short, you can create a XML file in anywhere of user folder, write the rules to specify which photos to display, how long they will persist, and the transition order. Then, create another XML file in background properties directory to make the slideshow visible in ‘Background’ settings dialog.

In theory, the XML should work on all GNOME based Linux, e.g., Fedora Workstation, though I only tested it in Ubuntu 20.04 and Ubuntu 22.04.

System cleaning software BleachBit 4.1.0 was released a few days ago with support for cleaning Pale Moon and Zoom.

With BleachBit you can free cache, delete cookies, clear Internet history, shred temporary files, delete logs, and discard junk you didn’t know was there. Designed for Linux and Windows systems, it wipes clean thousands of applications including Firefox, Adobe Flash, Google Chrome, Opera, and more. Beyond simply deleting files, BleachBit includes advanced features such as shredding files to prevent recovery, wiping free disk space to hide traces of files deleted by other applications, and vacuuming Firefox to make it faster. Better than free, BleachBit is open source.

BleachBit 4.1.0 is marked as development release for the next 4.2.0 major release. It features:

  • Clean Pale Moon.
  • Clean Zoom.
  • Fix bug that not deleting whole Firefox URL History.
  • Fix that cleaning LibreOffice erase all its extensions.

How to Get BleachBit 4.1.0:

The deb packages for Ubuntu 16.04, Ubuntu 18.04, Ubuntu 20.04, as well as packages for Debian, CentOS, Fedora, Windows, and source code are available to download at the link below:

Download BleachBit

Grab the .deb package for your Ubuntu edition, open & install file with either ‘Software Install’ or ‘Gdebi package installer’ if installed.

Audacity 2.4.2 PPA is back for Ubuntu 20.04 / 18.04

Last updated: November 26, 2022

This simple tutorial shows how to install the latest Audacity 2.4.2 via PPA in Ubuntu 20.04, Ubuntu 18.04, and Linux Mint 20.

Audacity audio editor 2.4.x was missing from the unofficial PPA for a few months, due to build system change and my poor debian packaging skill.

According to the Privacy Notice, Audacity higher than v3.0.2 now requires network connection for checking updates and error reporting.

Since the upstream maintainer has built the 2.4.2 package for Debian unstable and Ubuntu 20.10, backports for Ubuntu 20.04 and Ubuntu 18.04 now are here for you!

Note the package is built against system’s wxWidgets 3.0.x, while Audacity team recommends to use the patched 3.1.x. The PPA package seems working good, though I’m not an audio editor.

And I offer no warranty for the packages in PPA. Use it at your own risk!

How to Install Audacity 2.4.2 via PPA in Ubuntu 20.04:

Open terminal either from system application menu or by pressing Ctrl+Alt+T on keyboard. When terminal opens, run following commands one by one:

1.) Run command in terminal to add the PPA repository:

sudo add-apt-repository ppa:ubuntuhandbook1/audacity

Type user password (no asterisk feedback due to security reason) when it prompts and hit Enter to continue.

2. If you have a previous version installed, you can upgrade Audacity via Software Updater after adding the PPA.

upgrade audacity

or run following commands one by one to check updates and install (or upgrade) audacity 2.4.2:

sudo apt update

sudo apt install audacity

Uninstall:

To remove the PPA repository, launch Software & Updates utility and navigate to ‘Other Software’ tab. Or simply run command in terminal:

sudo add-apt-repository --remove ppa:ubuntuhandbook1/audacity

To remove Audacity audio software, either use system package manager or run command in terminal:

sudo apt-get remove --autoremove audacity audacity-data

Blender 2.79

Open source 3D creation software Blender 2.90 was released as the new major series with huge feature updates and performance improvements.

Blender 2.90 release highlights include:

  • Faster motion blur with Intel Embree.
  • NVLink support for CUDA and OptiX.
  • New search menu.
  • Motion blur in EEVEE rewritten from scratch
  • New physically based texture for smulating the colors of the sky.
  • Initial Wayland Support

And improvements to EEVEE, Cycles, sculpt, VR, animation, modeling, UV editing and so much more. See the release note for details. Or see what’s new with the Youtube video:

How to Install Blender 2.90 in Ubuntu:

The official Blender snap package has been updated for the new release. You can install it either from Ubuntu Software or by going to https://snapcraft.io/blender

Or run command in terminal to install Blender Snap package:

sudo snap install blender --classic

If you have already installed the Snap package, it will be automatically updated to the latest.

Also the Blender download page offers Linux portable package, which you can extract and run the executable file to launch the software.

Puddletag audio tag editor 2.0.1 was released 2 days ago with official Python 3 and PyQt5 support.

Since Ubuntu 20.04 dropped Qt4 and old Python 2 libraries, Puddletag 1.2 as well was removed from Ubuntu universe repository.

The Python 3 & PyQt5 branch was started a few months ago by sandrotosi. Now it’s finally merged into Puddletag 2.0.1.

The audio tagger might be added back (hope so) into main repositories in future Ubuntu releases. Before it happens, you can either grab the source code or use an unofficial PPA.

See how to install puddletag in Ubuntu 20.04 via PPA.

Or grab the .deb package directly from PPA link:

Puddletag 2.0.1 (.deb)

And install it via either Gdebi package installer:

or by running command in terminal (Ctrl+Alt+T)

cd ~/Downloads/ && sudo apt install ./puddletag_2.0.1-0focal1_all.deb

gnome shell

In Ubuntu 20.04 Gnome Shell, application indicator on top panel has wide spaces between icons. You can reduce the icon spacing via an extension called Unite.

Unite is a Gnome Shell extension which makes a few layout tweaks to the top panel and removes window decorations to make it look like Ubuntu Unity Shell. With the extension, your system tray area will look like:

To install the extension, do following steps one by one.

1.) Open terminal (Ctrl+Alt+T) and run command:

sudo apt install chrome-gnome-shell

2.) Run command to install the extension required x11-utils library:

sudo apt install x11-utils

3.) Go to extensions.gnome.org/…/unite/, toggle on and install the extension.

If you don’t see the toggle icon, click link to install browser extension and refresh this web page

The extension by default reduces top bar item spacing. To tweak other panel appearance, open Gnome Tweaks (or Extensions tool), and go to unite settings.

Liferea Feed Reader

This simple tutorial shows how to install Liferea feed reader 1.3.2 via PPA in Ubuntu 20.04, Ubuntu 18.04, and Linux Mint 20.

Liferea, stands for Linux Feed Reader, is a news reader for Gnome. The software is available in Ubuntu universe repository, but it’s old.

And here’s the PPA for the latest 1.3 development serious, which so far features:

  • New “Reader mode”.
  • Embed YouTube videos from MediaRSS feeds
  • Add support for subscribing to HTML5 websites without RSS/Atom feeds
  • Add MediaRSS support (e.g. Youtube feeds) to display descriptions and thumbnails
  • Many UI improvements, bug-fixes.

Install Liferea 1.3.2 via PPA:

1.) Open terminal from application launcher and run command to add the PPA:

sudo add-apt-repository ppa:ubuntuhandbook1/apps

Type your password when it prompts and hit Enter to continue.

2.) Then check updates and install the news reader via commands:

sudo apt update

sudo apt install liferea

or update the old package (if installed) via Software Updater utility:

upgrade Liferea via Software Updater

Uninstall:

As the PPA also contains many other applications, you may remove the PPA either via Software & Updates > Other Software, or by running command:

sudo add-apt-repository --remove ppa:ubuntuhandbook1/apps

And remove the feed reader if want via command:

sudo apt remove liferea

SuperTuxKart 1.2, free and open-source kart racing game, was officially released a day ago.

What’s new in SuperTuxkart 1.2:

  • Support gamepad hotplugging
  • Use SDL2 for window creation
  • New “Cartoon” theme
  • Haiku support
  • Add support for IPv6 LAN servers
  • Team chat for team games
  • A new Kiki kart and improved Pidgin and Puffy karts
  • Fixed most gamepad related bugs
  • New settings to customize the game’s camera
  • And many many enhancements and fixes

How to Get SuperTuxKart 1.2:

Source code as well as packages for Android, Linux (portable), Mac OS, and Windows are available for download at the link below:

SuperTuxKart in Github

Also, there’s an Ubuntu PPA that contains .deb packages for Ubuntu 18.04, Ubuntu 20.04, Linux Mint 20 / 19.x.

The PPA so far contains SuperTuxKart 1.2 RC1 package. It should be updated to v1.2 in days. Check the PPA link before getting started.

1.) Open terminal from system application launcher, then run command to add the PPA:

sudo add-apt-repository ppa:stk/dev

Type user password, no visual feedback, when it asks and hit Enter to continue.

2.) After adding the PPA, either upgrade from an old version via Software Updater, or run commands in terminal to install the game:

sudo apt update

sudo apt install supertuxkart

Uninstall SuperTuxKart:

To remove the PPA, run command:

sudo add-apt-repository --remove ppa:stk/dev

To remove the racing game, run:

sudo apt remove --autoremove supertuxkart supertuxkart-data

Looking for a graphical interface for the command line youtube-dl video downloader? Tartube is a GTK+ 3 front-end written in Python 3.

Tartube is partly based on youtube-dl-gui and runs on Windows, Linux, Mac OS, and BSD. It’s a free and open-source software that can download individual videos, and even whole channels and playlists, from YouTube and all youtube-dl supported websites.

Besides downloading videos, Tartube can also organize your videos into convenient folders, alert you when livestreams are starting, and more.

How to Get Tartube:

Note it’s illegal to download any content from YouTube or any other site unless you see a “download” or get permission from the publisher. Use the software at your own risk!

The Ubuntu deb, Windows exe, Fedora rpm, and source code are available for download at the link below:

Download Tartube

For Ubuntu users, grab the .deb package and click install either via “Software Install” or “Gdebi” (if installed).

NOTE: To make the software work, you have to install youtube-dl, and in Tartube’s “system preferences” set the path to youtube-dl executable.