Archives For November 30, 1999

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 23.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…

This is a step by step beginner’s guide shows how to install and set up a lightweight Socks5 proxy server in Ubuntu or Debian.

Due to poor network connection, I decided to set up a proxy server on my remote VPS for playing an online game. However, the tutorials on the web are mostly using Dante, which consumes too much RAM, and makes my cheap VPS server frequently run out of memory.

After digging around, I found a lightweight socks5 proxy server called Microsocks. And, here’s how to install & use it in Debian & Ubuntu.

Continue Reading…

This tutorial shows how to enable (or improve) touchpad gestures in Ubuntu 24.04, Ubuntu 22.04. Not only for the default GNOME (both X & Wayland), but also for XFCE, MATE, and other desktop environments.

GNOME introduced multi-touch gestures support since v40, however, it only works on the default Wayland session, and supports only 3 finger swipe gestures. For more gestures, GNOME on Xorg, and other desktop environments, you can choose either option below:

  • Gesture Improvements extension (GNOME only) – enable 4-finger swipe and pinch gestures, support both Xorg and Wayland.
  • Touchegg – for all desktop environments on X, including GNOME on Xorg, but not for Wayland.

Continue Reading…

This tutorial shows how to enable some cool animations, when moving, opening, closing, minimizing and restoring app windows in Ubuntu with default GNOME Desktop.

All the animations here are handled by GNOME shell extensions, meaning they will also work in Fedora Workstation, RHEL 9, and other Linux with GNOME desktop.

NOTE: These animations will consume more energy and system resources. It’s NOT recommended for laptop running without power supply, and lower end PC with very old CPU and low memory.
Continue Reading…

This is a step by step beginner’s guide shows how to install Google Earth Pro or Enterprise Client in Ubuntu 24.04, Ubuntu 22.04, and Ubuntu 20.04

Today we can use Google Earth easily in web browser or mobile phone. For those still need a desktop app, it’s easy to install in Debian/Ubuntu through:

  • either Google’s official apt repository (native .deb packages),
  • or Flatpak package, that runs in sandbox environment.

Choose either one that you prefer, though both run in only amd64 (Intel/AMD) CPU architecture.

Continue Reading…

This tutorial shows how to automatically create, delete files/folders, and/or write parameters into config files at startup in Ubuntu and other Linux using systemd.

This can be useful if some configuration do not persistent and reset to default on every boot, or you want to clean up something either on every boot or after every time period.

Advanced users can manually create a script, and run it via either crontab schedule task or custom systemd service. But, here I’m going to show you how to do the trick using tmpfile.d, a built-in configuration for creation, deletion and cleaning of volatile and temporary files.

Continue Reading…

This is a step by step guide shows how to install the most recent Handbrake video transcoder 1.8.0 in Ubuntu 24.04 and Ubuntu 22.04. There’s also an option for those who are stick to the old Ubuntu 20.04, Ubuntu 18.04, and Ubuntu 16.04.

Handbrake is a popular free open-source tool for converting video from nearly any format, including DVD video (disc or ISO image), Matroska MKV, AVI, MP4, TS, M2TS. It has presets to easily output to Android, Apple, Chromecast compatible, and various other devices. And, it supports hardware acceleration to speed up transcoding using Intel, NVIDIA, or AMD GPUs.

The most recent version so far is HandBrake 1.8.0, that features GTK4 port for Linux, FFV1 video encoder (and new preset “Preservation FFV1”), TrueHD audio encoder, VP9 tunes, multi-pass CQ with VP9, and various other changes. See the release note page for details.


Continue Reading…

This simple tutorial shows how to set up Google Drive, so you can access and sync files between the cloud and local folder in Ubuntu 24.04.

Ubuntu with default GNOME desktop has built-in option to map Google Drive onto local folder. For other desktop environments, such as MATE, XFCE, and Unity, there’s also a graphical app can do the job easily!

Continue Reading…