Archives For App Review

Myxer is a modern new volume mixer application for the PulseAudio sound server. It’s a lightweight and powerful replacement for your system Volume Mixer written in Rust with GTK toolkit.

Myxer can manage audio devices, streams, and even card profiles. And it offers option to show individual audio channels.

As a GTK tool, the software adapts to your selected app theme so that it fits seamlessly into your stock applications.

How to Get Myxer in Ubuntu:

The app so far offers only single executable file, along with the source tarball, which can be downloaded from the link below:

Just grab the file, and add executable permission in file’s Properties dialog.

And finally run command to launch the tool (In the case, the file is saved in user’s Downloads folder).

./Downloads/Myxer

If you like Myxer, you can move the file to system bin folder, so that you can simply run Myxer command anywhere to launcher it.

sudo mv ~/Downloads/Myxer /usr/local/bin/

(Optional) To remove it,simply run command:

sudo rm /usr/local/bin/Myxer

CPUFetch is a simple command line tool, a bit similar to Neofetch, but for fetching CPU architecture in Linux, Windows, macOS, and Android.

The tool outputs the manufacturer logo (e.g., Intel, AMD) along with basic CPU info, including:

  • CPU name.
  • Micro-architecture.
  • The semiconductor technology in nanometer (nm).
  • Max frequency.
  • Number of cores and threads.
  • Advanced Vector Extensions (AVX)
  • Fused-Multiply-Add (FMA)
  • L1, L2, L3 cache sizes.
  • Peak performance.

It supports custom colors and offers a few styles (themes). With it, you can easily take screenshot of the CPU information and share with your friends.

How to Install CPUFetch in Ubuntu:

CPUFetch so far do not offer an Ubuntu binary package. However, it’s easy to compile it in Linux.

1.) Firstly open terminal from system app launcher. When it opens, run command to clone the source:

git clone https://github.com/Dr-Noob/cpufetch

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

2.) Then navigate to the source folder via cd command, and compile it via make:

cd cpufetch && make

3.) You are finally be able to run the tool via ./cpufetch command in this directory!

To be able to run via cpufetch command anywhere in terminal, copy the executable file to /usr/local/bin:

sudo mv ~/cpufetch/cpufetch /usr/local/bin/

Uninstall:

To remove the source folder, run command:

rm ~/cpufetch -rf

And remove the executable file via command:

sudo rm /usr/local/bin/cpufetch

Czkawka is a simple, fast and easy to use software to remove unnecessary files from your machine.

Czkawka is a free and open-source software written in memory safe Rust. It works on Linux, Mac, and Windows. Due to advanced algorithms and multi-threading, it is amazingly fast!

With it, you can scan your specified folder directories for:

  • Duplicates files based on file name, size, hash, first 1 MB of hash
  • Empty folders / empty files.
  • Big files.
  • Temporary files
  • Similar images.
  • Zeroed files
  • Invalid symbolic links
  • Broken files.

And it offers a few select buttons to select and remove your desired files from the output.

How to Get Czkawka in Ubuntu Linux:

The software offers official binary packages available to download at the github releases page:

For Linux users, grab the .appimage package. Make it executable from file properties dialog, and finally run it to launch the software.

UPDATE: Install Czkawka via Ubuntu PPA:

There’s now an unofficial PPA that contains the software packages for Ubuntu 20.04 and Ubuntu 20.10 so far.

Open terminal and run following commands one by one to add the PPA and install Czkawka via apt:

sudo add-apt-repository ppa:xtradeb/apps

sudo apt install czkawka

Macchina is another command line tool to fetch basic system information in Linux, similar to Neofetch, but focus on performance and minimalism.

The software is written in Rust, and it displays basic system information, including hostname, manufacturer, kernel version, uptime, desktop environment, processor, memory / battery status, and more. Macchina is pretty fast, it runs 8.53 ± 0.72 times faster than neofetch!

Macchina is a new project in active development. By adding --theme or -t flag, you can specify one of the supported themes. They are so far: default, alt, and long.

And you can specify the key color (--color / -c), the separator color (--separator-color / -C), let it show palette (-p) and display memory usage and battery percentage as bars (-b).

It also has options to change left padding and spacing.

How to Install Macchina in Ubuntu:

The software so far is available to install via crates.io.

1. Firstly open terminal and run command to install cargo:

sudo apt install cargo

2. Then install the tool via command:

cargo install macchina

Once installed, you can run ~/.cargo/bin/macchina with your desired flags.

If you prefer to use command macchina instead, run command to edit user’s profile:

gedit ~/.profile

And add following lines to add “.cargo/bin” directory to your PATH:

# set PATH so it includes user's private bin if it exists
if [ -d "$HOME/.cargo/bin" ] ; then
    PATH="$HOME/.cargo/bin:$PATH"
fi

Log out and back in to apply the new PATH.

Uninstall Macchina:

To remove the software via cargo, run command:

cargo uninstall macchina

If you don’t use cargo, simply remove it via command:

sudo apt remove --purge cargo

Want to create web apps into the portable Appimage package format? Appnativefy is a simple tool to do the job.

Appnativefy is a simple command line tool to make executable AppImage files from any website, it uses the Nativefier API in the backend, with AppImageKIt.

Appimage is an universal Linux package format. Different to other packages, you don’t need to install it. Just make it executable and run to launch program!

How to use appnativefy:

With Appnativefy, you can run a simple command to turn a website into single executable Appimage:

appnativefy --name "TYPE_PACKAGE_NAME" --url "URL_ADDRESS"

For instance, you can make youtube.com into appimage via command:

appnativefy --name "YouTube" --url "https://youtube.com"

You can add more flags at the end of the command to enable more options, for instance:

  • --services enables to sign-in using services such as Microsoft 365 and Google.
  • --favicon forces to use the favicon of the site while making the AppImage.
  • --widevine adds Widevine support to enable playing DRM enabled content.
  • For more, run appnativefy -h

For example, run below command will create appimage for Spotify with Widevine support, sign-in services enabled, and using the favicon.

appnativefy --name "Spotify" --url "https://open.spotify.com" --services --widevine --favicon

The app will create an appnativefy folder in users home directory that contains all generated Appimage packages.

How to install Appnativefy:

The software is available as a NPM package. To install it, firstly open terminal and run command to install dependencies:

sudo apt install nodejs npm wget

Then install the tool via npm command:

sudo npm install -g appnativefy

How to Remove Appnativefy:

To remove the command line tool, simply run command:

sudo npm uninstall -g appnativefy

If you don’t use nodejs and npm, remove them to free up a few dozens of MB disk space:

sudo apt purge --auto-remove nodejs npm

TV-Lite is a free open-source IPTV player with Sopcast and Acestream handling capabilities, which runs in Linux and Windows.

TV-Lite aims to be a replacement for the older TV-Maxe. It so far uses VLC for media playback, and need Acestream and / or Sopcast for this program to be able to handle the respective stream types.

UPDATE Jan 2024: the app has NOT been updated for a period of time. And PPA support ends for Ubuntu 22.10 at the moment.

How to install TV-Lite in Ubuntu via PPA:

There’s an Ubuntu PPA maintains the software packages for Ubuntu 18.04, Ubuntu 20.04, Ubuntu 20.10, and Linux Mint 20.

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

sudo add-apt-repository ppa:tv-lite/ppa-git

2.) You can then install the player via command:

sudo apt install sp-auth tv-lite

Once installed, open the player from system app menu and you can add following line into Menu -> “Manage subscriptions” for free TVs.

https://is.gd/freeiptvall

How to Remove TV-Lite:

To remove the IPTV player, open terminal and run command:

sudo apt remove sp-auth tv-lite

And remove the Ubuntu PPA via command:

sudo add-apt-repository --remove ppa:tv-lite/ppa-git

UPDATE 2024: The app seems DISCONTINUED! The last update was about 3 years ago

Youtubedl-gui is a simple new graphical interface for the popular command-line YouTube downloader youtube-dl.

The tool is quite simple to use, just paste the video URL, select audio quality and format, video resolution and format, and click download! And of course, there’s an option to change the destination folder of your downloads.

Once you click download, a small dialog will pop up with the process bar.

How to Install Youtubedl-gui in Ubuntu:

The software developer maintains an Ubuntu PPA contains the packages for Ubuntu 20.04, Ubuntu 20.10, and Linux Mint 20.

Open terminal from system application launcher and do following steps one by one:

1.) Run commands one by one to install the latest youtube-dl if you don’t have it:

sudo wget https://yt-dl.org/downloads/latest/youtube-dl -O /usr/local/bin/youtube-dl

sudo chmod a+rx /usr/local/bin/youtube-dl

2.) Add the developer’s PPA by running command:

sudo add-apt-repository ppa:mordec13/youtubedl-gui

3.) Finally install the tool:

sudo apt install youtubedl-gui

Uninstall Youtubedl-gui:

For any reason, you can remove the software easily via command:

sudo apt remove youtubedl-gui

And remove the Ubuntu PPA either via Software & Updates -> Other Software or by running command:

sudo add-apt-repository --remove ppa:mordec13/youtubedl-gui

KDE announced a new chat application NeoChat, a Matrix client for Desktop and Mobile, in its January 2021 apps update.

Matrix is an instant messaging system similar to Whatsapp or Telegram, but uses an open and decentralized network for secure and privacy-protected communications.

NeoChat is a fork of Spectral, another QML client, and uses the libQuotient library to interact with the Matrix protocol. It features an elegant and responsive user interface allows to adapt to any screen size automatically and gracefully. It works on both Desktop and Mobile, and will be installed by default on PinePhone KDE edition.

Apart from sending and responding to messages, NeoChat also features:

  • upload image, audio, video files.
  • room chat and private chat support.
  • emoji picker integration.
  • Drag and drop copying support.
  • Built-in image editor with crop and rotate images support.

The chat app so far is in version 1.0 and some features are not implemented, including encryption support, video call, editing messages.

How to Install NeoChat in Ubuntu Linux:

Besides building from the source tarball, it’s so far only available as universal Linux flatpak package.

1.) Open terminal and run command to install flatpak daemon if you don’t have it.

sudo apt install flatpak

2.) And add the flathub repository which hosts the flatpak packages:

flatpak remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo

3.) Finally install the instant messaging app via command:

flatpak install flathub org.kde.neochat

Uninstall NeoChat:

To remove the chat app, run command:

flatpak uninstall org.kde.neochat

QuickWall is a free and open-source tool to grab the latest wallpapers from Unsplash and set as your desktop background.

It works with nitrogen, feh background setter as well as Xfce, KDE, Gnome, Unity. Besides setting wallpapers from Unsplash, it can also change your theme (seems only for terminal theme) based on the wallpapers.

How to Install QuickWall in Ubuntu:

1.) Open terminal from system application menu, and run command to install the Python package installer:

sudo apt install python3-pip

2.) Then install the software via command:

pip3 install QuickWall

For Ubuntu 24.04, use pip3 install QuickWall --break-system-packages instead.

How to Use QuickWall:

It’s easy to user the tool though it’s running in command line. For Ubuntu with default Gnome desktop, you can get it work with one of following commands:

QuickWall --setter gnome
QuickWall --random --setter gnome
QuickWall --search "SEARCH_TERM" --setter gnome

The wallpaper are default saved to user’s .cache/QuickWall folder. You can change the location by adding --dir flag in command:

QuickWall --dir ~/Downloads --setter gnome

For more command usage:

usage: QuickWall [-h] [--version] [--clear-cache] [--setter SETTER] [-d]
                 [--remove-id ID] [--dir DIR] [--id ID] [--random]
                 [--search TERM] [--migrate] [--set-lockscreen]

QuickWall - Quickly set latest wallpapers from Unsplash directly from
the commandline.

optional arguments:
  -h, --help            show this help message and exit
  --version             show the program version number and exit
  --clear-cache         Clear the cache from the cache folder
                        (~/.cache/QuickWall)
  --setter SETTER       Wallpaper setter to be used. Currently supported
                        ones: nitrogen, feh, xfce, kde, gnome, unity
                        (default: nitrogen)
  -d, --disable-blacklist
                        Disable adding the image to blacklisted ones.
  --remove-id ID        Remove the passed ID from the blacklist.
  --dir DIR             Directory to download the wallpapers
  --id ID               Get a photo by its ID.
  --random              Get random wallpapers.
  --search TERM         Show wallpapers based on the passed term
  --migrate             ONLY FOR EARLY USERS. Move the files from
                        ~/.QuickWall to ~/.cache/QuickWall.
  --set-lockscreen      Set lockscreen wallpaper (currently for KDE)

Uninstall QuickWall:

To remove the software, simply run command:

pip3 uninstall QuickWall

Planner is a free and open-source task manager with Todoist support. It’s designed for Linux with a stylish user interface.

The software is written in Vala programming language with GTK+ 3 framework. It can synchronize your Projects, Task and Sections thanks to Todoist. And it supports for offline mode, everything will be synchronized when reconnected.

The Planner UI is highly customizable. It supports light, night, and dark modes, allows to adjust font size, button layout, and toggles on / off system window decoration.

  • Drag and drop to sort your tasks wherever you want.
  • Progress indicator for each project.
  • Drag and Drop and create your tasks wherever you want.
  • Create reminders, keyboard shortcuts, export database, and more.

How to Install Planner in Ubuntu Linux:

For elementary OS, it’s available in the AppCenter. For other Linux, the task manager is available via Flatpak package.

1.) Open terminal and run command to install flatpak daemon if you don’t have it:

sudo apt install flatpak

2.) Then add the flathub repository, which hosts the software packages:

flatpak remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo

3.) Finally install the Planner flatpak package via command:

flatpak install flathub com.github.alainm23.planner

Uninstall Planner:

To remove the package, simply run command in terminal:

flatpak uninstall com.github.alainm23.planner