Archives For Howtos

After almost two years of development, the HexChat IRC client finally released new 2.6.0 version with a number of new IRCv3 features and strikethrough formatting support.

HexChat is a free open source Internet Relay Chat client that forked from XChat. It offers both command line and customizable graphical interface, allows to securely join multiple networks and talk to users privately.

The app supports features such as DCC, SASL, proxies, spellcheck, alerts, logging, custom themes, Python/Perl scripts, and even transfer files.

Changes in the latest HexChat 2.16.0 include:

  • Add support for IRCv3 SETNAME, invite-notify, account-tag, standard replies, and UTF8ONLY
  • Add support for strikethrough formatting
  • Update network list (including Libra.Chat as the default)
  • Update to OpenSSL 1.1.1 on Windows
  • Fix text clipping issues by respecting font line height
  • Fix URLs not being escaped when opened
  • Fix misc IRC message parsing issues
  • Remove libnotify and libproxy dependencies on Linux.
  • Print ChanServ notices in the front tab by default
  • Add CBC mode support for fishlim plugin.
  • Rewrite plugin in python with CFFI This lowers memory usage and fixed conflicts with many C Python modules including pygobject.

How to install HexChat 2.16.0 in Ubuntu:

The Windows exe as well as source tarball are available to download at its official website.

For Ubuntu and other Linux, the client so far only available via universal Flatpak package which runs in sandbox. And below is how to install HexChat 2.16.0 flatpak in Ubuntu 18.04, Ubuntu 20.04, Ubuntu 21.04, Ubuntu 21.10 and their based systems.

1.) Firstly, open terminal by either searching from activities overview screen or press Ctrl+Alt+T key combination on keyboard.

2.) Next install the Flatpak daemon if you don’t have it, by running command in terminal:

sudo apt install flatpak

NOTE for Ubuntu 18.04, you have to add THIS PPA to be able to install the package.

3.) Add the flathub repository that hosts the flatpak packages by running command:

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

4.) Finally install the HexChat IRC client via command:

flatpak install flathub io.github.Hexchat

NOTE the Flatpak package co-exists with native deb and snap, so you may have more than one app icons in overview search box. If so, you may run the command below in terminal to launch HexChat Flatpak:

flatpak run io.github.Hexchat

How to Remove HexChat:

To remove the HexChat flatpak package, open terminal and run command:

flatpak uninstall --delete-data flathub io.github.Hexchat

And run flatpak uninstall --unused command will remove unused runtime libraries to free up your disk space.

For those doing copy & paste actions frequently in Ubuntu Linux, GPaste remembers the clipboard history and allows to find them easily via few click.

The clipboard is the place to store the text, image, file path and all the stuff that you last copied (or cut). The content in clipboard will be overwritten once you do another copy & paste action. So, when you trying to find out what you’ve copied earlier, a clipboard manager will be helpful.

Install and Use GPaste:

GPaste is a free open-source clipboard manager that keep a trace of what you’re copying and pasting. It offers an indicator applet in system tray, allows you to search from history, single click to copy to clipboard, so to paste to anywhere as you want. And, a global switch is present to toggle tracking clipboard changes.

By clicking on the home icon in the drop-down menu, it brings up the main app window. There you may do all the functions, including create, edit, and/or delete content from the clipboard history. And, the hamburger icon on header bar allows to change the app settings and keyboard shortcuts.

Install GPaste in Ubuntu Linux:

For Ubuntu with default GNOME desktop, open terminal either by searching from overview screen or by pressing Ctrl+Alt+T on keyboard.

When terminal opens, run command to install the gpaste and extension packages in Ubuntu 18.04 & Ubuntu 20.04:

sudo apt install gnome-shell-extensions-gpaste

NOTE for Ubuntu 21.04 and Ubuntu 21.10, the package name has changed (removed ‘s’ in ‘extensions’). So command will be:

sudo apt install gnome-shell-extension-gpaste

Other Linux, such as Fedora may install the clipboard manager via sudo dnf install gnome-shell-extension-gpaste command.

Restart Gnome Shell:

The indicator applet is provided by Gnome Extension, users have to restart GNOME Shell to allow working. To do so, press Alt+F2 key combination on keyboard, type r in pop-up ‘Run a Command’ dialog, and hit Enter.

For Wayland session, you need to log out and back in to restart Gnome Shell.

Enable GPaste Indicator:

Search for and open gpaste from the overview screen will launch the main app window. For the indicator applet, enable it via Gnome Extensions app.

Firstly, open terminal (press Ctrl+Alt+T on keyboard) and install Gnome Extensions app if you don’t have it:

sudo apt install gnome-shell-extension-prefs

Next, launch ‘Gnome Extensions’ app, scroll down and turn on the slider icon to enable GPaste indicator:

And click on the gear button to change it settings as you like.

That’s all. Enjoy!

Free open-source live streaming app, OBS Studio 27.1.1, was released. Here’s how to install it in Ubuntu 18.04, Ubuntu 20.04, Ubuntu 21.04, Linux Mint 20, and derivatives.

OBS Studio 27.1.1 is a hot-fix release for version 27.1, which was released yesterday. It introduced YouTube integration, so users can connect YouTube account without using a stream key. And, it features a new “Manage Broadcast” button to create and manage YouTube streams, a chat dock for public and unlisted broadcasts, set settings on per stream base, and bandwidth testing support in the Auto-Configuration wizard.

Other features include a 18-scene multiview option, a “Mask Only” option to the stinger track matte, an option to draw safe areas in the preview, and a feature to browser sources to allow limited control over OBS.

OBS Studio 27.1 also features user interface tweaks and performance improvements, such as optimize media source to reduce CPU usage, re-enable drag & drop for scenes & sources on Linux, and more. See the release note for more details.

How to Install OBS Studio 27.1 in Ubuntu:

Universal Snap and Flatpak packages:

The Open Broadcaster Software is available as SNAP package, which can be installed via Ubuntu Software. If you have already installed the package, it will be updated to the new 27.1 automatically once the maintainer published it!

Also, the recording and live streaming app can be installed via universal Flatpak package via this page.

OBS Studio PPA:

The software has an official Ubuntu PPA for those prefer the classic deb package format. It so far supports for Ubuntu 18.04, Ubuntu 20.04, Ubuntu 21.04, and their based systems, e.g., Linux Mint 20, Elementary OS 6, and Zorin OS 16.

1.) To add the PPA, search for and open terminal from activities overview or press Ctrl+Alt+T on keyboard. When terminal opens, run command:

sudo add-apt-repository ppa:obsproject/obs-studio

2.) Update the system package cache. For Ubuntu 18.04 and some Ubuntu based distros, users have to manually refresh the system package cache by running command in terminal:

sudo apt update

3.) Finally copy and paste the command below into terminal, and run to install the broadcaster app:

sudo apt install obs-studio

Or, upgrade the app via “Software Updater” (Update Manager) if an old version was already installed on your system.

How to Remove OBS Studio:

To remove the package, also run apt command in terminal with ‘remove’ flag:

sudo apt remove --autoremove obs-studio

And remove the Ubuntu PPA either using Software & Updates utility by removing the relevant line from ‘Other Software’ tab.

Or, run the command below in terminal instead:

sudo add-apt-repository --remove ppa:obsproject/obs-studio

The free open-source vector drawing app Inkscape 1.1 got its first maintenance update. Users are recommended to upgrade!

Thanks to the upstream GTK+3 fix, pressure sensitivity works again on Windows ink devices in Inkscape 1.1.1. And, the release includes many other general fixes, such as Stroke to Path works on text again; Saving no longer leaks memory; improve startup time on Windows; Canvas no longer blurred when moving window from HiDPI to a regular display; Click to select objects; Caps lock no longer stops some shortcut keys from working on Windows.

By clicking on a resizing separator (aka three-dots) of a docked dialog will now toggle dock visibility. The the “Font features” tab now load faster so it don’t freeze. And the transparency is now respected when applying the Fast Crop filter.

Other changes in Inkscape 1.1.1 include:

  • All templates generated from the ‘Welcome’ dialog now use a document scale of 1
  • Fix save as optimized SVG in Inkscape Appimage.
  • Fix opening EPS files in Inkscape Snap app.
  • Snap app now remembers user preferences even user home is not accessible.
  • Settings for font size and precision for the Measure tool work again
  • Measurements no longer reset on right click or tool switch.
  • Various crash fixes, and translation updates.

How to Install Inkscape 1.1.1 in Ubuntu:

Inkscape is available to install via universal Snap and Flatpak packages, as well as classic deb via an official Ubuntu PPA. Just choose the one that you prefer.

Snap App:

Inkscape offers official Snap package, which runs in sandbox. Ubuntu users can install it easily from Ubuntu Software:

Snap Flatpak:

The graphics editor also available as the universal Flatpak package. Press Ctrl+Alt+T on keyboard to open terminal, then run following commands one by one to install the package:

Install the Flatpak daemon in Ubuntu 20.04 and higher (ubuntu 18.04 need this PPA):

sudo apt install flatpak

Add the flathub repository which hosts most flatpak packages:

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

Finally run command to install the Inkscape Flatpak package:

flatpak install flathub org.inkscape.Inkscape

Inkscape PPA:

For those sticking to the classic deb package, the official Ubuntu PPA offers the most recent packages for Ubuntu 20.04, Ubuntu 21.04, and Ubuntu 21.10.

1.) Search for and open terminal from the activities overview screen. When it opens, paste the command below into terminal and run to add the PPA:

sudo add-apt-repository ppa:inkscape.dev/stable

2.) Next either upgrade the vector graphics editor using Software Updater (Update Manager):

Or, run apt command instead in terminal to install/upgrade the package:

sudo apt install inkscape

Uninstall Inkscape:

To remove the Inkscape Snap package, either use Ubuntu Software or run command in terminal:

snap remove --purge inkscape

To remove the Flatpak package, use command:

flatpak uninstall org.inkscape.Inkscape

And remove the editor installed from PPA using apt command:

sudo apt remove --autoremove inkscape

GPU-Viewer is graphical tool to show the detailed information about OpenGL, Vulkan, and/or OpenCL graphics libraries.

Without struggling with glxinfo, vulkaninfo and clinfo command line tools, the GTK+3 tool provides a graphical front-end that shows all the important details.

There is no hard OpenGL Programming involved, until glxinfo, vulkaninfo and clinfo works the GPU-viewer will also work.

GPU-Viewer makes it easy to check the Vulkan or OpenGL version, and detailed GPU information.

How to Install GPU Viewer in Ubuntu Linux:

The software has an official Ubuntu PPA contains the packages for Ubuntu 18.04, Ubuntu 20.04, Ubuntu 21.04, and Ubuntu 21.10.

1. Add the PPA

Open terminal by either searching from activities overview screen or pressing Ctrl+Alt+T key combination on keyboard. When terminal opens, paste the command below and hit Enter:

sudo add-apt-repository ppa:arunsivaraman/gpuviewer

2. Refresh system package cache

For Ubuntu 18.04 and some Ubuntu based Linux Distribution, users may need to manually update the system package cache by running command:

sudo apt update

For Ubuntu 20.04 and higher, this is done automatically while adding PPA.

3. Install GPU Viewer:

Finally, run the apt command in terminal window will install the GTK tool as well as its dependencies:

sudo apt install gpu-viewer

Once installed, search for and open it from the overview screen and enjoy!

Uninstall GPU Viewer

To remove the software package, open terminal and run command:

sudo apt remove --autoremove gpu-viewer

And remove the PPA repository either via “Software & Updates” utility under ‘Other Software’ tab, or by running command in terminal:

sudo add-apt-repository --remove ppa:arunsivaraman/gpuviewer

In addition for Debian .deb package, Arch Linux AUR repository, and Fedora Linux, go to the PROJECT PAGE.

By releasing version 0.1, the GTK+3 file search tool FSearch finally goes stable after 5 years of development.

FSearch is a free and open-source file search utility, inspired by Everything Search Engine. It’s super fast that you get instant result as you type. The app supports wildcard and RegEx, so users can use * and a series of characters to define filters.

It by default uses traditional UI with menu bar. However, it provides option to enable client-side decorations so to look modern in GNOME desktop (Ubuntu, Fedora, etc). And “dark mode” is supported for those working at night.

Users may specify which directories to be indexed, and certain files/folders to be excluded. And double-clicking a search result will open with the default app. By right-clicking on a result, it allows to open with selected app, open folder, copy / cut, move to trash, and view the file properties.

How to Install FSearch in Ubuntu 20.04, 18.04, 21.10

The app has an official Ubuntu PPA contains the packages for all current Ubuntu releases, including the old Ubuntu 16.04 and upcoming Ubuntu 21.10.

1. Add FSearch PPA

Firstly, either search for and open terminal from the Activities overview screen or press Ctrl+Alt+T key combination on keyboard. When terminal opens, paste the command below and hit run to add the PPA:

sudo add-apt-repository ppa:christian-boxdoerfer/fsearch-stable

sudo command need authentication, type user password (no visual feedback) when it asks and hit Enter to continue.

2. Update system package cache:

For old Ubuntu releases, including Ubuntu 18.04 and Ubuntu 16.04, users need to manually refresh the package cache by running command in terminal. For Ubuntu 20.04 and higher, this is done automatically while adding PPA.

sudo apt update

3. Install FSearch

Finally install the file search utility via command:

sudo apt install fsearch

Once installed, launch it by searching from the overview screen and enjoy!

Uninstall FSearch:

To remove the tool, also open terminal (Ctrl+Alt+T) and run command:

sudo apt remove --autoremove fsearch

And remove PPA either via “Software & Updates -> Other Software” or by running command in terminal:

sudo add-apt-repository --remove ppa:christian-boxdoerfer/fsearch-stable

In addition, FSearch provides official AUR for Arch Linux and Copr repository for Fedora. As well, there are unofficial packages for NixOS and openSUSE. See them in the project page.

The open-source LaTeX editor TeXstudio 4.0.0 was released! Here’s how to install it in Ubuntu via PPA repository.

TeXstudio 4.0.0 offers Qt6 support which should improve HiDPI handling. And the official packages for Windows and macOS are now based on Qt6, while Linux build sticks to Qt5.

The final release is out after 8 alpha, 3 beta and 2 release candidate tests, though it’s announced only with following changes:

  • Adapt to Qt6/poppler-qt6
  • OSX/win build provided with Qt6
  • Remodel structure handling in order to avoid (rare) crashes
  • More and updated completion word lists thanks to mbertucci47
  • Handle text (e.g. \text{text}) in mathenv as text with spell checking
  • Performance improvement for large files with large number of labels and/or large number of includes
  • Fix that search options are persistant
  • Automatic structure scrolling can be turned off
  • Some bug fixes

How to Install The Latest TeXstudio in Ubuntu:

The LaTeX editor has an official Ubuntu PPA that contains the latest packages for Ubuntu 18.04, Ubuntu 20.04, Ubuntu 21.04, Ubuntu 21.10, Ubuntu 22.04 and their derivatives, e.g, Linux Mint 20, Zorin OS 16, and Elementary OS 6.

NOTE: The steps below should ALWAYS install the latest version of TeXstudio in current Ubuntu releases, unless the software developer abandons the PPA!

1.) Add the PPA.

Firstly, open terminal by either searching from upper left corner Activities overview screen, or pressing Ctrl+Alt+T key combination on keyboard. When terminal opens, paste the command below and run to add the PPA:

sudo add-apt-repository ppa:sunderme/texstudio

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

2.) Update system package cache.

For Ubuntu 18.04 and some distributions, e.g., Linux Mint, you need to manually refresh the package cache by running command in terminal (though it’s done automatically in Ubuntu 20.04 & higher):

sudo apt update

3.) Install / Upgrade TeXstudio

Finally, either install the LaTeX editor by running apt command in terminal:

sudo apt install texstudio

Or, use “Software Updater” (Update Manager) utility to upgrade the package if an old version was installed.

Uninstall TeXstudio & Remove PPA:

To uninstall the editor package, simply run apt command with remove flag in terminal:

sudo apt remove --autoremove texstudio

And remove the Ubuntu PPA either by running command:

sudo add-apt-repository --remove ppa:sunderme/texstudio

or open and navigate to ‘Software & Updates’ -> ‘Other Software’ and remove the relevant repository line.

For laptop and desktop PC with more than one audio input and output devices, it’s possible to switch between audio devices quickly with upper right corner system tray menu.

It’s a common situation that users have more than one audio devices connected to the computer. GNOME, the default Ubuntu Desktop Environment, provides Sound settings to choose which input and/or output device to use.

To make life easier, a Gnome extension is available to integrate the settings into system tray status menu under volume control slider. So users can quickly choose a speaker, HMDI, microphone or other input device via few clicks.

The extension offers a setting dialog allows to select which device, e.g., HDMI , Speakers, microphone etc, you would like to display or hide in menu. It’s possible to hide the menu when there’s only one choice, or manually toggle visible of either menu, as well as audio profiles.

Install the audio device chooser extension:

The extension supports up to GNOME 40, it works on Ubuntu 18.04, Ubuntu 20.04, Ubuntu 21.04, and next Ubuntu 21.10. As well, all recent GNOME based Linux distros, e.g., Debian 11, Fedora 34, CentOS 8, and Manjaro are supported.

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

2.) When terminal opens, run command to install the chrome-gnome-shell package which allows to install Gnome extensions using your web browser. Also install gnome-shell-extension-prefs (Gnome Extensions app) package, the tool to manage all installed extensions.

sudo apt install chrome-gnome-shell gnome-shell-extension-prefs

3.) Finally, go to the link button below and turn on the slider icon to install the extension.

Don’t worry if you don’t see the toggle icon, install the browser extension via ‘Click here to install the browser extension’ link and refresh the web page will make it visible.

After installation, search for and open “Gnome Extensions” from the overview screen. Then click on the gear button for this extension to configure the audio device chooser menu.

That’s all. Enjoy!

gThumb image viewer and organizer announced version 3.12.0 as the new stable release series!

gThumb 3.12.0 is the new stable series since the last 3.10.x, while the 3.11.x is the development release.

What’s New in gThumb 3.12.0:

The new release includes many new features compare to the previous stable 3.10.x. They are all introduced in the 3.11 development releases, so you may already enjoy using them for a period of time.

With libheif library, gThumb now opens AVIF, HEIF (include Apple’s HEIC) images, and allows to save images as AVIF. And it supports JPEG XL images using the jpeg-xl library. A template editor is available to edit text values with special codes, for use in script commands, rename templates, print header and footer, etc.

Besides that, it improved file navigation for directory contains thousands of images. The file list now starts more thumbnailers in parallel, status bar has button to show the progress dialog. And the color picker tool shows colors in two more formats: rgb in % and hsl. Others include:

  • Allow to set shortcuts to activate filters.
  • Allow to mount unmounted volumes.
  • Add file actions to the viewer context menu.
  • Read color profiles from png files as well.
  • Option to show/hide the status bar.

For those already running gThumb 3.11.4, there are only bug-fixes and translation updates.

How to Install gThumb 3.12.0 in Ubuntu:

The software does not provide official binary package. Besides building from the source tarball, you may install it via the unofficial Ubuntu PPA.

1. Add the Ubuntu PPA.

The PPA so far provides packages for Ubuntu 20.04, Ubuntu 21.04, Ubuntu 21.10, and Linux Mint 20. It contains package for Ubuntu 18.04 but lacks JPEG XL support.

Firstly open terminal either from start menu or by pressing Ctrl+Alt+T on keyboard. When it opens, paste the command below into terminal and hit run:

sudo add-apt-repository ppa:ubuntuhandbook1/apps

2. Update system package cache.

Adding PPA will automatically refresh the package cache in Ubuntu 20.04 and higher. However old versions and some Ubuntu based systems does not. To do it manually, simply run command in terminal:

sudo apt update

3. Install / Upgrade gThumb.

Finally, either run the apt install command in a terminal window to install the image viewer:

sudo apt install gthumb

Or use the Software Updater (Update Manager) utility to receive package updates. Un-check other packages from the PPA if you don’t want them.

Uninstall / Restore gThumb:

You can restore to the stock version of the image viewer and organizer by purging the PPA repository. To do so, simply run command:

sudo apt install ppa-purge && sudo ppa-purge ppa:ubuntuhandbook1/apps

You may also keep the gThumb package but remove the Ubuntu PPA, since it contains many other software packages that you don’t prefer. To do so, either run command in terminal:

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

Or remove the repository line under ‘Other Software’ tab via Software & Updates utility.

GIMP announced the 2.10.28 release of the popular image editor. The release includes mainly bug-fixes and stability improvements.

The source tarball of version 2.10.26 is available to download 2 weeks ago. Due to a build bug, the project team skipped it and announced GIMP 2.10.28 as the latest stable release with fixes.

Changes in GIMP 2.10.28:

For Windows users, the new GIMP released fixed some long standing issues, including:

  • Fixed very slow file dialogs that happen on slow or unavailable network devices, removable devices connection, or even fake floppy drives.
  • Fixed crash when opening files in specific third-party software.
  • GTK outputting the wrong character on some keyboard input using Input Engines.
  • TIFF exporting locks the TIFF files due to bug of Windows thumbnailer.
  • GIMP prevent some apps to open, when they need to watch some specific directory.
  • Apps with invisible windows, e.g., e.g. gesture shortcuts, screen capture, used to interfere and break some mouse interactions.

For macOS Big Sur, GIMP applied performance improvements to the packages since version 2.10.22 as experiments. Now the code has been moved to the main codebase.

The release also features GEGL 0.4.32, which introduced new edge_handling parameter allows to choose whether areas outside the input to be treated as above or below threshold for calculating distance. And the test system gets some nice improvements.

Other changes in GIMP 2.10.28 include:

  • The Dashboard dockable now has memory support in OpenBSD.
  • Fixes to plugins, including C-source, DICOM, GIF, PS, Sunras, BMP, DDS, PSD, TIFF, Gimpressionist, metadata viewer and several script-fu scripts.
  • A new Script-Fu function (dir-make) enables to create directories from scripts.
  • Fixed some accessibility issues in themes.

How to Install GIMP 2.10.28 in Ubuntu:

1. GIMP Flatpak:

The project team recommends the flatpak package, the universal Linux package format runs in sandbox. The package is available at flathub.org. Users need to follow the setup guide and install the flatpak via the command in the bottom of the link page.

2. GIMP Snap:

The image editor is also available as Snap, another universal package format developed by Canonical, the company behind Ubuntu.

The snap version is so far GIMP 2.10.24. It however will automatically update to the latest (once published) after installed it. And the snap is available in Ubuntu Software:

3. Ubuntu PPA

For those stick to the classic .deb package, GIMP 2.10.28 is available to install via this unofficial PPA in Ubuntu 20.04, Ubuntu 21.04, and Ubuntu 21.10.

1.) Firstly, either search for and open terminal from the Activities overview screen, or press Ctrl+Alt+T on keyboard. When terminal opens, run command to add the PPA:

sudo add-apt-repository ppa:ubuntuhandbook1/gimp

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

2.) Next, install GIMP 2.10.28 either by running apt command in terminal:

sudo apt install gimp gegl

or upgrade the editor using Software Updater (Update Manager):

Remove PPA and restore GIMP:

For any issue, you can purge the Ubuntu PPA which will downgrade the installed packages to the stock versions. To do so, firstly install the ppa-purge utility:

sudo apt install ppa-purge

Next run command to purge the Ubuntu PPA:

sudo ppa-purge ppa:ubuntuhandbook1/gimp