Archives For Howtos

This is a beginner’s guide shows you how to enable, disable, and configure firewall in Ubuntu using UFW.

Firewall is a network security system that monitors incoming and outgoing network traffic, and decides whether to allow or block specific traffic based on pre-defined security rules.

Linux Kernel has the Netfilter subsystem, which is implemented as a packet filter and firewall. Iptables (and nftables, the successor of iptables) is the user-level command line tool to configure the firewall by adding/removing netfilter rules.

Iptables (and nftables) is much more flexible but really hard for beginners. UFW (Uncomplicated Firewall), the user-friendly front-end for iptables, is which I’m going to talk about below.

Image by Pete Linforth from Pixabay

Continue Reading…

Ubuntu 24.04 has a new circular arrow indicator icon in top right system tray, when there are available system updates. By clicking on it allows to quickly launch Software Updater (Update Manager) tool for installing updates.

If you don’t like that indicator icon, here’s how to disable it, as well as stop checking for updates automatically.

Indicator icon reminding there are system updates

Continue Reading…

This simple tutorial shows how to use your Android or iOS Phone as remote input (e.g, touchpad, send command) for Ubuntu and other Linux Desktop.

KDE community has an popular free open-source software project called KDE Connect. It enables ability to communicate between your computer (Linux, macOS, and Windows) and mobile devices (Android and iOS) in local network.

With it, you can send photos, videos, and files between paired devices, share clipboard, and do remote actions such as:

    • Send remote commands, such as log out, power-off, restart, and custom commands.
    • Use your phone as touchpad for PC.
    • Slideshow remote
    • Remote Multimedia control

There are as well features to send SMS from PC, “Ring” your phone to help find it, and browser your files on Mobile Phone. However, the features may NOT work due to either permission issues or requirement of running mobile app in foreground.

Continue Reading…

Have Ubuntu computer connected with multiple monitors? Here’s how to make the top panel show in all displays!

GNOME, the default desktop in Ubuntu, so far only shows the top-panel in the primary display. There is a multi-monitors-add-on extension, allowing to make it work in all displays. However, it’s no longer in development and supports end at GNOME 3.38.

Thankfully, there’s open-source fork of that extension with GNOME from version 42 to 46 support, meaning for Ubuntu 22.04 and Ubuntu 24.04, Debian 12, Fedora Workstation, RHEL 9 , and other Linux with recent GNOME.

Continue Reading…

This simple tutorial shows how to easily turn your Ubuntu or Debian into home media server, so that you can listen to the music, watch photos and videos that are stored in Linux PC remotely using your mobile phones and/or smart TVs.

GNOME, the default desktop in Ubuntu and Fedora Workstation, has built-in option to enable this feature. It uses Rygel home media solution as backend.

It automatically transcode media to a format compatible with the client device. And, client machines that supports DLNA/UPnP, such as Sony PlayStation, Microsoft Xbox, smart TV, Android, iOS, can access them through the local network.
Continue Reading…

This tutorial shows how to install the latest dolphin emulator (2503 updated) through either Flatpak or PPA repository in Ubuntu 20.04, Ubuntu 22.04, and Ubuntu 24.04.

Dolphin, the free open-source emulator for Nintendo GameCube and Wii, released version 2503 few days ago. The release added visual interface to edit graphics settings on per-game basis from game properties dialog.

It also added track playtime support, improved Qt input mapping, and introduced cheat code whitelist for Hardcore RetroAchievements, allowing to add widescreen aspect ratio codes, and patch unfortunate game behaviors. See the release note for more about Dolphin Emulator 2503.

Continue Reading…

Spotify users? Here’s an extension that can display the current track information in Ubuntu top-bar.

It’s spotify-tray, a free open-source tool available as GNOME Shell Extension, that can show title, artist, and/or album of current playing song or podcast in top-panel.

The extension is very simple and customizable. You can control:

  • Where (left, center, or right) to display the playback info in top-bar.
  • What to display, including track, artist, album, custom text, emoji (via built-in selector).
  • Display in static mode, or horizontally scrolling marquee.


Continue Reading…

This tutorial shows how to hide (or auto-hide) the top bar in Ubuntu 24.04, Ubuntu 22.04, and/or Ubuntu 20.04 with default GNOME Desktop.

Like the left (or bottom, if you moved it to) dock panel, the top bar can be hidden in Ubuntu and other Linux with GNOME Desktop to save screen space. And, this can be done by using one of the following extensions:

  1. Just Perfection – GNOME UI & behavior config tool with many toggle options, including hide top-bar.
  2. Hide Top-bar – support intellihide, that hides only when app window hit screen top or maximized.
  3. Hide Panel Lite – very light version that only hide top-bar, except in overview. However, so far supports ends at GNOME 42.
  4. Dock Unroll – light version that support GNOME 46.

Continue Reading…

This tutorial shows how to enable .jxl file support for system image viewer, GIMP, and some other apps in Ubuntu 24.04, Ubuntu 22.04, Ubuntu 20.04, and even Ubuntu 18.04.

JPEG-XL is a new image format by JPEG committee. It supports both lossy and lossless compression, and includes features such as animation, alpha channels, layers, thumbnails, and has better compression efficiency (60% improvement) comparing to JPEG.

For encoding and decoding JPEG-XL images, there’s a free open-source libjxl library available. Ubuntu has included the library in system repository since 24.04, however lacks GdkPixbuf loader plugin until Ubuntu 24.10 (still in development so far).

Meaning system default image viewer, and many other apps do not work with .jxl file in current 3 Ubuntu LTS releases out-of-the-box.

Continue Reading…

For those who are sticking to KeePass2 password manager, here’s an Ubuntu PPA contains most recent .deb package for Ubuntu 24.04, Ubuntu 24.10, Ubuntu 22.04, Ubuntu 20.04, and Ubuntu 18.04.

Linux has a native KeepassXC password manager, though KeePass2 is still available for choice, which runs in Linux through Microsoft’s mono software framework.

Ubuntu includes KeePass2 package in system repository, but always old!

For the most recent versions, 3rd PPAs so far are the only choices besides building from the source tarball.

Continue Reading…