Archives For App Review

Teams for Linux is an unofficial Microsoft Teams client for Linux using Electron. It uses the Web App and wraps it as a standalone application using Electron.

The latest Teams for Linux 0.4 was released 2 days ago with mostly stability improvements and fixes. And the spellchecker has been re-implemented not to need an external module.

Teams for Linux is available to install via Snap package (runs in sandbox). So you can easily search for and install it from Ubuntu Software utility in Ubuntu 18.04 and higher:

Also native Ubuntu .deb package is available to download at the release page:

Click install the .deb package via Ubuntu Software, or open terminal (Ctrl+Alt+T) and run following command:

sudo dpkg -i ~/Downloads/teams-for-linux*.deb

Once installed, launch the client from your system application menu and enjoy!

Xsnow, let it snow on your desktop, now is working on Gnome, KDE, FVWM desktop in Ubuntu 18.04 and higher.

Xsnow is a handy command tool that brings Christmas to your desktop. However, it does not work properly in Ubuntu since Ubuntu 12.04 Precise.

Now a brand new Xsnow based on the original xsnow-1.42 is available to work on many desktop environments, and a simple graphical interface is available for those who are not familiar with command line.

Finally, a working xsnow for Gnome, KDE, etc. Based on the original xsnow-1.42 created by Rick Jansen, after the xsnow-2019 conference in Antas (Spain) we now have available a xsnow that works on many desktop environments, even Raspian. By request of many beta-testers, a graphical front end has been created as well.

For Ubuntu 18.04, Ubuntu 18.10, Ubuntu 19.04, and higher, download the package from the link below:

Select download i386.deb for 32-bit OS, amd64.deb for 64-bit OS, or armhf.deb for Raspberry pi.

Then double-click to install via Ubuntu Software, or run command in terminal (Ctrl+Alt+T):

sudo dpkg -i ~/Downloads/xsnow_*.deb

Once installed, launch the tool from your application menu and enjoy!

(Optional) To remove the tool, simply run command in terminal:

sudo apt remove xsnow

Foliate is an open-source GTK eBook viewer built with GJS and Epub.js. It offers a simple and modern user interface, and features:

  • View EPUB files in two-page view or scrolled view
  • Customize font, line-spacing, margins, and brightness
  • Light, sepia, dark, and invert mode, or add your own custom themes
  • Reading progress slider with chapter marks
  • Bookmarks and annotations
  • Quick dictionary lookup with Wiktionary, Wikipedia, and dictd, or translate text with Google Translate
  • Touchpad gestures—use two-finger swipe to turn the page
  • Basic text-to-speech support with eSpeak NG and Festival

To install foliate ebook reader in Ubuntu 18.04 and higher:

The software offers Ubuntu .deb package, com.github.johnfactotum.foliate_1.4.0_all.deb at the moment, which is available to download at the release page:

Grab the package, then either double-click to install it, or open terminal (Ctrl+Alt+T) and run command:

sudo dpkg -i ~/Downloads/com.github.johnfactotum.foliate_*.deb

Once installed, launch the software from your system application menu and enjoy!

(Optional) To remove the software, simply run command in terminal:

sudo apt remove --auto-remove foliate

For those who prefer the Flatpak package, Foliate is also available in Flathub repository.

Xinput-gui is a simple graphical application for Xorg’s Xinput tool, utility to configure and test X input devices.

Xinput-gui is written with Python 3 and GTK+3. It’s in early stage with basic features. For bugs, feature requests, reports to project issues page.

To install xinput-gui utility in Ubuntu 18.04 and higher:

1. Download the source tarball from the link below:

2. Then extract and select “open in terminal” from source folder context menu:

3. When terminal opens, run commands:

sudo python3 setup.py install

If everything goes OK, an executable file xinput-gui should be created in the source folder.

To launch xinput-gui utility:

To launch the tool, either run command xinput-gui when you’re in the source folder:

xinput-gui

Or run the executable file from its context menu:

Stacer is an open-source, CCleaner like system optimizer and application monitor utility for Linux desktop.

Stacer features:

  • Monitoring system resource usage.
  • System cleaner for package caches, application logs.
  • Manage system services, processes, packages, startup applications, apt repositories.
  • Window manager and desktop appearance settings.

How to Install Stacer in Ubuntu:

The software offers .Appimage (non-install executable file) and .deb packages in the project release page:

Stacer also has an stable PPA with .deb packages and future updates for Ubuntu 16.04, Ubuntu 18.04, Ubuntu 19.04, and their derivatives.

1. Open terminal either via Ctrl+Alt+T shortcut or from application menu. When it opens, run command:

sudo add-apt-repository ppa:oguzhaninan/stacer

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

2. Then check updates and install the utility via following 2 commands:

sudo apt update

sudo apt install stacer

Uninstall Stacer:

To remove the utility, run command in terminal:

sudo apt remove --auto-remove stacer

And remove the PPA repository from Software & Updates -> Other Software tab.

Slimbook battery is a battery optimization tool that works on Gnome, KDE, Unity, Cinnamon, and MATE desktop.

The software offers a system tray application indicator with three energy modes: Energy Saving, Balanced, and Maximum Performance. Also an ‘Off‘ menu option is available to turn off the optimization.

Each energy mode comes with default values. User is allowed to change the most important values via the Preferences (Advanced mode).

How to Install Slimbook battery in Ubuntu:

Slimbook’s official PPA contains the latest packages for Ubuntu 16.04, Ubuntu 18.04, Ubuntu 18.10, Ubuntu 19.04, and their derivatives.

1. Open terminal either via Ctrl+Alt+T keyboard shortcut or from application menu. When it opens, run command to add the PPA:

sudo add-apt-repository ppa:slimbook/slimbook

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

2. Then refresh system package cache and install the tool:

sudo apt update

sudo apt install slimbookbattery

Once installed, launch it from application menu and enjoy!

Uninstall:

To remove the tool, open terminal and run command:

sudo apt remove --auto-remove slimbookbattery

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

sudo add-apt-repository --remove ppa:slimbook/slimbook

To check system information and hardware details in Ubuntu command console, without confused with various Linux commands, there’s a full featured CLI system information available.

There’s already a great graphical tool Hardinfo available in Ubuntu Software. For the command line tool, inxi is available to check:

  • Audio/sound card(s), driver, sound server.
  • System battery info
  • CPU output
  • Hard Disk info
  • Graphics card, driver, display server, resolution, renderer, OpenGL version.
  • General info, including processes, uptime, memory, IRC client or shell type, inxi version.
  • Memory (RAM) data (Require root)
  • Network card, driver.
  • system info, partition info, sensors output, USB data, and more.

To install inxi in Ubuntu, simply run command:

sudo apt-get install inxi

Then run man inxi to get a list of command options, or run inxi -F to get a brief output:

For more about the tool, go to inxi web page.

Want to split, merge, rotate, and/or delete pages in your PDF files? Here’s a tool make it easy to do the job in Ubuntu Desktop.

It’s PDF Mix Tool, a free and open-source tool written in C++ and depends only on Qt 6 and PoDoFo.

The app provides stupid simple user interface to operate PDF files in Linux. Simply choose an action you want to do in the left, then open/import PDF files, finally click Save/Extract/Generate button, and done!

So far, it support following actions:

  • Merge multiple PDF files into single.
  • Extract PDF pages into single or mutiple files.
  • Delete PDF pages.
  • Rotate PDF.
  • Edit PDF metadata.
  • Change PDF size, layout, margins, etc.
  • Extract PDF to Images.

PDF Merge

How to Install PDF Mix Tool

Some Linux Distributions (e.g., Fedora, Arch Linux, openSUSE) have made the app package into system repositories.

For Ubuntu, users may choose to install it via either Snap or Flatpak package.

Option 1: Snap package

NOTE: The Snap seems not working good in my case in Ubuntu 24.04 with Xorg.

The Snap package is quite easy to install, simply launch App Center (or Ubuntu Software) then search and install ‘PDF Mix Tool’.

Option 2: Flatpak package

For choice, the app can be also installed via Flatpak package that works in most Linux.

  • First, press Ctrl+Alt+T to open terminal and run command to install Flatpak daemon:
    sudo apt install flatpak
  • Then, install the app as Flatpak package via command:
    flatpak install https://dl.flathub.org/repo/appstream/eu.scarpetta.PDFMixTool.flatpakref

After installation, just search for and launch it from either GNOME overview or start menu depends on your desktop environment.

If the app icon is not visible, either log out and back in, or try running the command below to start it from terminal:

flatpak run eu.scarpetta.PDFMixTool

Uninstall PDF Mix Tool

To uninstall the software package, either use Ubuntu Software (or App Center) for the Snap package.

Or run the command below to uninstall Flatpak package:

flatpak uninstall --delete-data eu.scarpetta.PDFMixTool

Optionally, you may also run flatpak uninstall --unused to remove useless runtime libraries.

Flameshot is a simple yet powerful screenshot tool with annotation feature. Other than Shutter, it’s another of my favorite screen capturing tools for Ubuntu desktop so far.

Flameshot is written by C++ with Qt5 framework. It offers a system tray icon with ‘Take Screenshot’ and ‘Configuration’ menu options.

While selecting a screen area to capture, many editing tool buttons appear at the bottom. And you can press right-click to show color picker, and Space to open the side panel.

Other software features include:

  • Customizable appearance.
  • DBus interface.
  • Upload to Imgur.

How to Install Flameshot in Ubuntu:

The software is available in all current Ubuntu system repositories. Simply launch Ubuntu Software (or App Center), then search and install the package.

NOTE: the screenshot tool is available in App Center for both Snap (run in sandbox) and native Debian package formats. Choose either one that you prefer.

For choice, the software provides official packages for Debian, Fedora, Ubuntu, AppImage, and Flatpak, available to download under “Assets” in the link below:

Uninstall:

To uninstall the tool, either use Ubuntu Software (App Center) or open terminal (Ctrl+Alt+T) and run the command below instead:

  • For Debian package:
    sudo apt remove --autoremove flameshot
  • For Snap package:
    sudo snap remove flameshot

There’s already a graphical tool called Ukuu which make it easy to install the latest Linux Kernels in Ubuntu and Linux Mint.

UPDATE 2025: UKTools has NOT been updated for a few years!

Today I’m going to show you a new command line tool called UKTools which provides:

  • uktools-upgrade, one command to install the latest Linux kernel (stable) from kernel.ubuntu.com.
  • uktools-purge, one command to remove old kernels, the first and the last two are excluded.

The tools also support cron jobs to automatically run upgrade and/or purge scripts.

How to Install UKTools in Ubuntu:

The application does not has any Ubuntu binary at the moment. However, it’s easy to compile it from the source.

1. Open terminal (Ctrl+Alt+T) and clone the source via command:

git clone https://github.com/usbkey9/uktools && cd uktools

2. Then compile and install it via command:

make

The setup runs automatically if it’s installed successfully.

Uninstall:

Keep the uktools folder in your user root directory, so you can re-run UKTools setup, or remove the command line tool via command:

cd ~/uktools/ && make uninstall