Cantata has discontinued. If you’re looking for another app for Music Player Daemon, then Ymuse is a good choice for GNOME, Xfce or other GTK based desktops.

Ymuse is a free open-source GTK front-end for Music Player Daemon, written in Go programming language. It can be used as either a player for local music playback or a client to control remote MPD, while using few resource.

As a GTK app, it looks modern in Ubuntu, Fedora, and other Linux with GNOME. It has light / dark mode that follow system color scheme. Besides the basic job that MPD client does, it also has HTTP streaming support.

Compare to Cantata, Ymuse has less features and does not load cover art embedded in audio file .

How to Install Ymuse in Ubuntu:

It’s easy to install the app via the universal Snap package. Simply search for and get it from Ubuntu Software:

Don’t like Snap? The native .deb package as well as .rpm package for Fedora based systems are available to download in Github page:

And, if you want to use Ymuse for local music playback, also install mpd by pressing Ctrl+Alt+T on keyboard to open terminal and running command:

sudo apt install mpd

The default settings are usually OK. But, you may edit the ‘/etc/mpd.conf‘ (run sudo gedit /etc/mpd.conf to edit the file) as need. See the documentation for more. Also, change the Ymuse preferences accordingly.

How to Remove Ymuse:

To remove the snap package, use Ubuntu Software or run command in terminal:

sudo snap remove ymuse

To remove the deb package, run command:

sudo apt remove --autoremove ymuse

After 10 years of development, the Qt based graphical MPD client Cantata finally discontinued.

Cantata is a free open source graphical client for MPD, features multiple MPD collections, highly customizable layout, MPRISv2 DBUS interface, Jamendo, Magnatune, SoundCloud, and Podcasts support.

The source code of the project has been archived for a period of time after version 2.4.2. By releasing Cantata 2.5.0, the developer finally announced that the development of Cantata has now ceased!

Cantata 2.5.0 removed some features that are not working, including stream providers, Google and Spotify image search, and SoundCloud support. There are also various bug-fixes and some new features:

  • Increase number of album tracks shown in context view to 500
  • Remember and restore main window position.
  • Add support for MPD’s “Partitions”
  • Allow queue to be sorted by path.
  • Add “Refresh” action to hover actions for podcasts.
  • Add Grouping tag support to playlists and play queue.

How to Get Cantata 2.5.0:

The source code is available to download at the link below until you switching to another player.

I’ve tried to make the release package into PPA, but with no luck! It seems that there’s bug due to code clean-up. I don’t known about C++, and the project now does not support reporting bugs anymore. So, there may be no update for Cantata 2.5.0 in my PPA.

The popular Kodi media center has the first update in 2022 by releasing v19.4. Here’s how to install it in Ubuntu.

The release fixed many issues in the Kodi 19 “Matrix”, including Chinese keyboard character display issue, seekbar wouldn’t disappear when pause via a remote app, EDL mute now working, flickering with interlaced H.264 SD on AMD GPUs. For Linux, it now automatically plays DVDs.

And for Xbox users, it may now passthrough audio via WASAPI, and install Python add-ons without permission issue. See release note for more about Kodi 19.4.

How to Install Kodi 19.4 in Ubuntu:

Kodi has an official Ubuntu PPA. It usually contains the latest packages for all current Ubuntu releases.

1. Add Kodi PPA.

Firstly, open terminal either by searching from the activities overview screen or by pressing Ctrl+Alt+T on keyboard.

When terminal opens, paste the command below into it and hit Enter to add the PPA:

sudo add-apt-repository ppa:team-xbmc/ppa

Type user password when it asks (no asterisk feedback) and hit Enter to continue.

2. Install / Upgrade Kodi.

If you’re now running the stock version of Kodi package in Ubuntu, the Software Updater may refuse to update it. So it’s recommended to use the command below to install or update the media player.

Firstly refresh system package cache for old Linux, e.g., Ubuntu 18.04, by running command:

sudo apt update

Next, install or upgrade Kodi via command:

sudo apt install kodi

Once installed, you may open Kodi like normal apps by searching from the overview screen. Or log out and select login via Kodi session.

The PPA also provides more audio encoder and PVR add-ons packages. Install them as you need via either apt command or synaptic package manager.

How to Downgrade:

You can purge the Ubuntu PPA as well as downgrade Kodi to the stock version available in Ubuntu main repositories. To do so, run command:

sudo apt install ppa-purge && sudo ppa-purge ppa:team-xbmc/ppa

Looking for task manager or todo list app for Linux? ‘Getting Things GNOME’ is worth a try!

There are quite a few task managing apps for Linux desktop. ‘Getting Things GNOME’ (GTG in short) is one of the best for the GNOME desktop.

I’m using Gnome ToDo to write down what to do in next days. It’s easy to use, and has a good-looking UI that turns dark automatically according to sunrise / sunset. It’s so good until I found GTG.

GTG is attractive by the flexible tagging and searching system. User may create tags either by inserting ‘@‘ with the keyword in tasks, or using the tasks’ context menu. Each tag may have its own icon and color.

The app also supports sub-task that can be easily created either from a task’s context menu. Or, just type new line started with ‘‘ will generate a sub-task, and that line turns blue with underline and checkbox at the beginning automatically.

GTG also features a ‘Actionable’ view tab, that shows all ‘start-able’ tasks, i.e. the start date is already over, or doesn’t have open subtasks.

Other features of ‘Gnome Things GNOME’ include:

  • Emoji support
  • Searching system (with save support)
  • Easily set start date / due date.
  • Drag & drop rearrange tasks.
  • ‘Closed’ tab for done, dismiss tasks.
  • Dark mode support.
  • Plugin support.

How to Install Getting Things GNOME:

The app is available to install as Flatpak package, which could be the only downside for those having low disk space.

Firstly, open terminal (Ubuntu may simply press Ctrl+Alt+T on keyboard) and run command to install flatpak daemon:

sudo apt install flatpak

Ubuntu 16.04 and Ubuntu 18.04 needs to add this PPA first before installing Flatpak.

Next, install the ToDo app via command:

flatpak install https://dl.flathub.org/repo/appstream/org.gnome.GTG.flatpakref

Remove Getting Things GNOME:

To remove the Flatpak package, run command after making backup of your data:

flatpak uninstall --delete-data org.gnome.GTG

And clear useless run-times via flatpak uninstall --unused.

Boring with the poor boot menu appearance? Try the cool DedSec GRUB theme.

It’s a Grub boot-loader (defaults in most Linux) theme inspired by the fictional hacker group DedSec from Watch Dogs series video game. With it installed, you’ll get the themed background, font, icons, and so forth in the boot-screen:

How to Install DedSec Grub Theme:

The theme project is hosted on Github. User may install it either by the installer script in the source or manually by configuring Grub.

Method 1: Install DedSec theme via the script:

Firstly, search for and open terminal from start menu (Ubuntu may just press Ctrl+Alt+T on keyboard). When it opens, run command to grab the source:

git clone --depth 1 https://github.com/vandalsoul/dedsec-grub2-theme.git

Install git if you don’t have it via sudo apt install git.

After the downloading process finished, go to the source folder:

cd dedsec-grub2-theme

Finally, run the installer and select from the 18 theme-styles to install:

sudo python3 install.py

If everything runs successfully, you’ll see the new boot-menu appearance in next boot!

Method 2: Manually Install DedSec theme:

The installer script seems to always install theme name as ‘dedsec‘. While there are 18 theme styles, you can only get one of them installed at a time.

To get them all, download the package from the link below:

Extract and put the sub-folder(s) (which contains icons, background, and theme.txt file) into “/boot/grub/themes” folder.

Create ‘boot/grub/themes’ folder via sudo mkdir /boot/grub/themes if NOT exist. And open that folder via “sudo nautilus /boot/grub/themes” command as you need root permission to do drag & drop operation.

Finally, apply a Grub theme either via ‘Grub Customizer’ (available in Ubuntu Software):

or manually edit the ‘/etc/default/grub’ file via the command below:

sudo gedit /etc/default/grub

Replace gedit with your favorite text editor or use xdg-open as GNOME 42 will no longer defaults to gedit. And, write new line GRUB_THEME = “PATH/TO/theme.txt”.

Changing the configuration file manually needs to update the grub via the command below:

sudo update-grub

For Fedora, the command will be:

grub2-mkconfig -o /boot/efi/EFI/fedora/grub.cfg

Using KeePassXC to store your passwords? By releasing v2.7.0 (Beta at the moment), the popular password manager introduced many exciting new features!

KDBX 4.1. The new release finally implements the KDBX 4.1 which was introduced 10 months ago via KeePass 2.48. The new version of the KDBX file format features

  • assign tags to groups;
  • optional password quality estimation;
  • remember previous parent group;
  • custom icons with names and last modification/deletion times;
  • custom data items with last modification times.

Replace all crypto libraries with Botan. Due to feature list and maintainer support, the release now replaces Argon2 library with Botan on all platforms. And, the minimum requirement is Botan 2.11.0.

Quick unlock database via Windows Hello / Apple Watch. If you’re using the software in Windows 10+, then you’re able to unlock KeePassXC database easily via a PIN, facial recognition, or fingerprint. And, macOS Catalina (10.15)+ may use TouchID or Apple Watch to get access.

Security improvements. Also in Windows and macOS, the new release now make KeePassXC (main & child windows) invisible for screen recording and screen shooting. It prevents malware from looking at your screen by recording your desktop or taking screenshots.

Other changes in KeePassXC 2.7.0 (Beta) include:

  • Direct write save option, which my solve problems for cloud storage and GVFS
  • Allow to specify custom backup location & filename.
  • Add group clone action.
  • Add tag functionality.
  • Implement support for hardware keys via wireless NFC
  • Add support for OpenSSH 8.2 FIDO/U2F keys
  • Add Microsoft Edge support for Linux
  • Bulk-delete and purge unused custom icons
  • Support adding custom passphrase wordlists
  • Improve attachment handling and security
  • Add option to double-click copying some entry columns.

Download / Install KeePassXC:

As the release is in beta stage, it’s not available in the official download page so far.

However, you may download the packages for Linux, Windows, and macOS from ‘Assets‘ section via the release page:

For Linux user, grab the ‘.AppImage‘ package. Add executable permission by right-clicking and going to ‘Properties -> Permissions’. And finally run it to launch the password manager.

HP’s Linux printer and scanner driver, HPLIP, released new 3.22.2 version today with many new printers support!

According to the release note, HPLIP 3.22.2 adds official support for Red Hat Enterprise Linux 8.5, Elementary OS 6.1, and Linux Mint 20.3.

And,

  • HP LaserJet Tank MFP 1602a, 1602w, 1604w
  • HP LaserJet Tank MFP 2602dn, 2602sdn, 2602sdw, 2602dw
  • HP LaserJet Tank MFP 2604dw, 2604sdw
  • HP LaserJet Tank MFP 2603dw, 2603sdw
  • HP LaserJet Tank MFP 2605sdw
  • HP LaserJet Tank MFP 2606dn, 2606dsn, 2606sdw, 2606dw, 2606dc
  • HP LaserJet Tank MFP 1005, 1005w, 1005nw
  • HP LaserJet Tank 1502a, 1502w
  • HP LaserJet Tank 1504w
  • HP LaserJet Tank 2502dw, 2502dn,
  • HP LaserJet Tank 2504dw
  • HP LaserJet Tank 2503dw
  • HP LaserJet Tank 2506dw, 2506d, 2506dn
  • HP LaserJet Tank 1020, 1020w, 1020nw

Download & Install HPLIP 3.22.2

To get the software package, download the “hplip-x.xx.x.run” file from the link page below:

Next, search for and open a terminal window from start menu. And, run command to grant executable permission, and run the installer script to install it:

cd ~/Downloads && chmod +x hplip-*.run && ./hplip-*.run

Just follow the terminal output and answer questions. It will build and install the software automatically.

Tip: For those still using Python 2 and getting into python-pyqt5 dependency issue, see this workaround.

How to Remove HPLIP:

Running the “hplip-x.xx.x.run” installer will generate a source folder in user Downloads directory. If you don’t see it, re-run it via command:

~/Downloads/hplip*.run --target ~/Downloads/hplip

Then in file manager, go to “Downloads”. Right-click on ‘hplip’ folder and select ‘Open in Terminal’, finally run the uninstall script in pop-up terminal window:

sudo python3 uninstall.py

That’s all. Enjoy!

TeXworks, the free open-source application for authoring TeX (LaTeX, ConTeXt, etc) documents, released 0.6.7 today. Here’s how to install it in Ubuntu 18.04, Ubuntu 20.04, Ubuntu 21.10, and Ubuntu 22.04.

TeXworks 0.6.7 added some minor new features, improved dark mode support, and fixed various bugs.

  • Add a ruler with draggable guidelines to the PDF previewer
  • Improve preservation of Unicode characters during loading/saving
  • Prevent concurrent typesetting in multi-file sources
  • Disable “Remove Aux Files” during typesetting
  • Add full paths as tool tips in the “Open Recent” menu
  • Use native separators (/ or \) in the recent files menu
  • Add “Fit to Content Width” to the PDF preview zoom context menu and to the scaling preferences
  • Improve interoperability with docstrip by adding support for “%^^A ! TeX…” magic comments

Install TeXworks via PPA in Ubuntu:

Ubuntu includes the software package in its official repositories, but it does not provide package updates. To get the latest version, an official PPA is available which so far support all current Ubuntu releases and the next Ubuntu 22.04 LTS. As well, the old Ubuntu 14.04 and Ubuntu 16.04 are supported!

1. Add the PPA:

Firstly, press Ctrl+Alt+T on keyboard to open a terminal window. When it opens, paste the command below and hit Enter:

sudo add-apt-repository ppa:texworks/stable

Type user password (no asterisk feedback) and hit Enter to continue

2. Update system package cache:

Ubuntu 20.04 and higher now refresh the package cache automatically after adding PPA. However, Ubuntu 18.04 and old releases need to do it manually by running command:

sudo apt update

3. Install or Upgrade TeXworks:

If an old package was installed, using ‘Software Updater‘ may upgrade the package to the latest:

Or, run the command below in terminal to install (or upgrade) the package:

sudo apt install texworks

How to Remove TeXworks:

To remove the software package installed via PPA repository, simply run the command below in terminal:

sudo apt remove --autoremove texworks

To remove the PPA repository, either run the command below:

sudo add-apt-repository --remove ppa:texworks/stable

Or, open ‘Software & Updates‘ utility, navigate to ‘Other Software’ tab and remove the relevant source line.

The Ubuntu team announced the release of Ubuntu 20.04.4 last night, with hardware enablement stacks, many security updates and bug-fixes.

‘Like previous LTS series, 20.04.4 includes hardware enablement stacks for use on newer hardware. This support is offered on all architectures.’

Linux Kernel 5.15 is still in proposed repository at the moment of writing, while Kernel 5.13 has been distributed for a period of time. So I’m kinda confused about the ‘hardware enablement stacks’.

Perhaps they are the following updates:

  • Update hardware support for Dell XPS 13 9300.
  • Add support for Alder Lake P graphics (ADL-P).
  • Add support for AMD’s Yellow Carp.
  • Update hardware support for Lenovo ThinkStation P340 Tiny, Lenovo ThinkCentre M70q/M80q/M90q.
  • Update hardware support for HP Z8 G4 Workstation, HP Z2 Mini G5 Workstation, SFF G5 Workstation, TWR G5 Workstation.
  • Add support for AMD’s Beige Goby.
  • Support Foxconn SDX55 T99W175 5G sub6 PCIE and Quectel SDX24 EM160R-GL 4G LTE CAT16 PCIE wireless Modem

In the release, it also enabled native Wayland support for thunderbird package, and restored nautilus copying filenames functionality. See the change summary for more.

How to Get Ubuntu 20.04.4:

For Ubuntu 20.04.x, simply run regular system update via either ‘Software Updater‘ or the command below will bring you to the new release.

sudo apt update && sudo apt upgrade

To verify, either run cat /etc/issue or see the ‘About’ page in settings.

Or download Ubuntu 20.04.4 from the official website:

The new development release for the next major 3.0 of the popular image editor, GIMP 2.99.10, is out last night!

The GIMP website does not announce the release at the moment. According to the welcome dialog, the new release introduced the new ‘Layer set’ concept to replace ‘Linked layers’. It also added Microsoft Windows Cursor file format (.cur files) support, and improved support for Wayland, macOS Big Sur, as well as PSD / JPEG-XL / HEIF files.

other changes in GIMP 2.99.10 include:

  • Lock icons in item dockables (Layers, Channels, Paths) moved next to the visibility (eye) icon
  • Alt-click on visibility and lock icons in item dockables massively toggles visibility and locks among selected items
  • Item dockables now display icon headers for visibility and locks column
  • The System theme shows visible hints around unset visibility and locks icons when hovering them in item dockables
  • New checkbox to enable or disable dynamics in paint tools’ options (replacing “Dynamics Off” dynamics)
  • “Fill by line art detection” in Bucket Fill tool has a new option
  • Channels and paths multi-selectable with part of relevant actions working
  • Removed KDE and GNOME screenshot portals in favor of Freedesktop one
  • Windows screenshot implementation now has an “Include mouse pointer” option
  • New and modified libgimp API for plug-in developers

Install GIMP 2.99.10 in Ubuntu:

The develop team publishes the Dev package via Flatpak package. Just open terminal by pressing Ctrl+Alt+T on keyboard. Then run the commands below one by one will install it:

sudo apt install flatpak
flatpak remote-add --user flathub-beta https://flathub.org/beta-repo/flathub-beta.flatpakrepo
flatpak install --user flathub-beta org.gimp.GIMP

For more, see this detailed how to install guide.