Archives For November 30, 1999

This is a step by step beginners guide shows how to install Pale Moon web browser through its official Linux tarball in Ubuntu.

Pale Moon is a free open-source web browser that was started as a fork of Firefox, but now completely diverged from Firefox. It retains the highly customizable user interface, continues to support legacy add-ons and extensions, and runs in single-process mode.

The browser provides official package for Linux through a tarball, the binary package however is proprietary but NOT open-source.

This tutorial is going to show you how to install it through the tarball, though there’s an 3rd party apt repository contains the .deb package for choice.

Continue Reading…

For Ubuntu machine with NVIDIA graphics card, here’s how to implement hardware acceleration for video playback in Firefox web browser.

Firefox so far only supports VA-API for GPU decoding to offload CPU and save power. Both Intel and AMD GPUs support VA-API. However, NVIDIA so far supports the api only through the open-source Nouveau driver.

If you have only NVIDIA GPU running with proprietary driver, then hardware video acceleration does not work out-of-the-box for Firefox.

For choice, there are libvdpau-va-gl1 driver (h.264 only) or libva-vdpau-driver, but both seems no longer updated. The best choice so far is the free open-source nvidia vaapi driver.
Continue Reading…

GNOME introduced new core camera app in the release of version 45, which however not adopted as default in Ubuntu 23.10 or Fedora 39.

If you want to try it out, then here’s how to do the trick in Ubuntu 24.04 and/or Ubuntu 23.10, and workaround “No Camera Found” issue.

The new camera app, aka Gnome Snapshot, is written in GTK4 + Libadwaita. Compare to Cheese, it looks more modern and native in current Ubuntu and Fedora Workstation.

Image from gnome.org

Continue Reading…

This is a step by step beginner’s guide shows how to install the latest version of Nginx web server (either mainline or stable) in Ubuntu 22.04 Desktop or Server.

Nginx is a popular free and open-source web server, that can be also used as reverse proxy, load balancer, mail proxy and HTTP cache.

For a just working version, user can run command sudo apt install nginx-full to install it from Ubuntu system repository, which however is always old.

For the latest version, there are 2 ways to install the web server. Besides building from source, they include Ubuntu PPA and Nginx’s official repository.

Continue Reading…

Got a CH341a series USB programmer? Here’s a graphical free I2C EEPROM programmer tool for Linux Desktop.

There are a number of programs for Windows, such as CH341Programmer, NEOProgrammer, and ASProgrammer, for working with popular “green” and “black” CH341a devices, but it lacks a graphical interface for Linux.

So, Linux IMSProg was born to provides a graphical interface to read, write, erase and test I2C, SPI and MicroWire EEPROM/Flash chips (24xxx, 25xxx, 93xxx, 95xxx series).

It’s a free open-source tool based on Qt5, that uses QHexEdit2 for hex editor widget and a modified set of the SNANDer programmer libraries.

Continue Reading…

This simple tutorial shows how to easily make your KUbuntu desktop layout to be Ubuntu (GNOME) Style, that includes top-panel, left side-bar, and a full-screen launcher.

KDE Plasma is highly customizable. User can manually add new panel, configure its position, add panel items. But, without struggling with configurations, there’s a theme can automate the process, to make your Plasma Desktop look like Ubuntu with default GNOME desktop.


Continue Reading…

Guvcview, the free open-source tool for capturing image/video and dynamically controlling UVC camera and webcam devices, released version 2.1.0.

It’s a GTK3 and Qt5 application that provides both graphical interface and command line options to control your webcam or camera.

With it, you can change the brightness, contrast, saturation, hue, white balance (gamma), sharpness, backlight compensation, etc settings for your webcam.

Besides the dynamic control of UVC (USB Video Class) camera/webcam, it also allows to capture video with control of frame rate, filters such as mirror, invert, pieces, blur, etc. Also, capture audio with sample rate, latency, and filters including echo, reverb, fuzz, wahwah, and ducky.

Continue Reading…

This simple tutorial shows how to install the last Enlightenment desktop 0.26.0 in Ubuntu 22.04, Ubuntu 20.04, and Ubuntu 23.10 via PPA.

Enlightenment announced 0.26.0 release almost a month ago. There’s however no easy way to install it in Ubuntu, besides building from the source.

To make life easier, I’ve built the package into this unofficial PPA. So, you can easily try it out in Ubuntu 20.04, Ubuntu 22.04, and/or Ubuntu 23.10.

Changes in Enlightenment 0.26.0 include:

  • Add DDC option to backlight settings (for external monitor)
  • Bigger task previews
  • Add watermark to wl mode
  • Support new eet disk sync API to ensure config it stored
  • Support action desktop files in EFM to add file actions
  • Add org.freedesktop.ScreenSaver inhibit support
  • See the official release note for more.


Continue Reading…

Play Final Fantasy XIV Online in Linux? There’s a custom launcher for the game for better experience!

It’s XIVLauncher, a free and open-source launcher that provides a customized WINE version for perfect compatibility with FFXIV.

Since the original launcher is slow and cannot save your password, XIVLauncher provides a faster experience, better Linux integration, as well as following QoL features:

  • Auto-login
  • Fast patching
  • Discord Rich Presence
  • Fast in-game market board price checks
  • Chat filtering
  • Chat bridge to Discord
  • Discord notifications for duties, retainer sales, etc.


Continue Reading…

Got GameBoy, GameBoy Advance, or GameBoy Color ROMs? It’s easy to play them in your Linux PC through VBA-M emulator.

There are quite a few game emulators for Linux. You can use PPSSPP to run PSP games, and RetroArch for multiple consoles support. For Nintendo Game Boy and Game Boy Advance, VBA-M is a good choice.

VBA-M, stands for VisualBoyAdvance-M, is the continued development of the now inactive VisualBoy Advance project, with many improvements from various forks.

It’s a free open-source emulator app that included in system repositories for many Linux, including Fedora, Arch, Manjaro, and so forth.

Continue Reading…