Archives For November 30, 1999

HPLIP, HP’s inkjet and laser printers drivers for Linux, released 3.21.12 a few days ago with new Linux Distros support.

The released added Fedora 35, MX Linux 21, and Elementary OS 6 support. Since HPLIP package in these Linux Distros’ own repositories is always old, users may now easily install the latest version via the official script by HP.

And, nothing else in the release except for the new systems support.

Download & Install HPLIP 3.21.12

To get the software package, download the “hplip-x.xx.x.run” file from the link page below:

Next, search for and open a terminal window from start menu. And, run command to grant executable permission, and run the installer script to install it:

cd ~/Downloads && chmod +x hplip-*.run && ./hplip-*.run

Just follow the terminal output and answer questions. It will build and install the software automatically.

Tip 1: For those still using Python 2 and getting into python-pyqt5 dependency issue, see this workaround.

Tip 2: For unsupported Linux systems, you may manually install dependencies and built from the tarball. For Ubuntu based systems, there’s a tutorial teaches how to compile.

How to Remove HPLIP:

Running the “hplip-x.xx.x.run” installer will generate a source folder in user Downloads directory. If you don’t see it, re-run it via command:

~/Downloads/hplip*.run --target ~/Downloads/hplip

Then in file manager, go to “Downloads”. Right-click on ‘hplip’ folder and select ‘Open in Terminal’, finally run the uninstall script in pop-up terminal window:

sudo python3 uninstall.py

That’s all. Enjoy!

2D jump’n’run game SuperTux released 0.6.3 Beta recently with many exciting new features.

SuperTux is a free open-source side-scroller inspired from the Super Mario Bros. Player may control a penguin called Tux in game to run and jump through multiple worlds, fighting off enemies, and reclaim Penny.

By releasing the 0.6.3 Beta, the game supports for WASM compilation. So, it can be played directly in the browser. There are also many great new features introduced in the release, including:

  • Swimming
  • Wall jumping
  • Autotiles
  • New snow tiles, objects
  • Add-on creator
  • Optional integration with Discord
  • Official binaries for FreeBSD, Linux 32-bit and Ubuntu Touch
  • Custom particles, in-game progress statistics, skippable cutscenes.
  • Updated animations, rework of the Revenge in Redmond worldmap.

How to Get SuperTux:

The game works on Linux, Windows and macOS. Its website provides the binary packages as well as the source tarball for downloading:

For Ubuntu and other Linux, it’s available in the system repositories. Just search for and install it via your system app store (Ubuntu Software).

And the package for the latest 0.6.3 Beta is available to download in Github releases via Assets. For Linux user, download the ‘.Appimage’ package, add executable permission in file Properties dialog, and finally click run it to start the game.

A new Gnome extension was created a few days ago to revive the old fashioned ‘windows on fire’ compiz effect.

When you click to close an app window, it fires the window and burns it down quickly. This useless but cool feature is developed by Simon Schneegans, who also has a few other great projects including Fly-Pie, GNOME Pie, and Desktop Cube.

The extension so far supports for GNOME 40 & 41. Which means, you needs Ubuntu 21.10, Fedora 34+, and/or Arch Linux. It somehow works very well in my Ubuntu 20.04 with GNOME 3.36.

Install Burn Windows Effect:

1. Ubuntu user needs to first press Ctrl+Alt+T on keyboard to open terminal, and run command to install the ‘chrome-gnome-shell’ package:

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

Also install ‘gnome-shell-extension-prefs’ package to manage extensions:

2. In your web browser, go to the extension web page and turn on the toggle icon to install it:

NOTE: Ubuntu 21.10 has Firefox as Snap package by default, which does not support installing Gnome Extensions so far. Use another browser or install Firefox as native DEB.

Don’t see the toggle icon? Use the ‘Click here to install browser extension‘ link to install browser extension and refresh the page.

After installation, try closing an app window and enjoy the new effect!

Uninstall the Gnome Extension:

To remove the extension, either go to the web page again and turn off the toggle icon. Or, search for and open ‘Gnome Extensions’ app from activities overview screen:

Manage Gnome Extensions

When the app opens, click to expand the extension and select remove it.

That’s all. Enjoy!

The Deluge BitTorrent client got an update after more than 2 years of development by releasing v2.0.4 and then v2.0.5 with a quick fix.

Deluge is a lightweight, free and open-source, and cross-platform BitTorrent client written in Python. It uses libtorrent library and features full encryption, GTK, Web and console UI. And, it has a daemon package to run as a system service, allowing user to control remotely over the web.

The latest Deluge 2.0.5 was released a few days ago, introduced automatic detection of clipboard for the GTK UI. When you copied torrent URL or magnet link, the app will automatically open the link on focus, allowing to start downloading with a single mouse click.

Automatic detect URL from clipboard and open the dialog to start downloading

It also added menu option “View -> Tabs -> Position” to change the tabs (e.g., Status, Details, Options, Tracker) to top, left, right, or left side of window bottom.

Other changes in Deluge 2.0.5 (and 2.0.4) include:

  • Hide pygame community banner in console.
  • Add menu option to copy magnet URI for Web UI.
  • Add country flag alt/title for accessibility for Web UI.
  • Add workaround libtorrent 2.0 file_progress error
  • Fix Python 3.8 compatibility
  • Various bug-fixes.

How to Install Deluge 2.0.5 in Ubuntu via PPA:

The app provides source tarball, Windows, macOS, and Linux packages available to download at its website.

For Ubuntu / Linux Mint based systems, an official Ubuntu PPA is available with supports for Ubuntu 16.04, Ubuntu 18.04, Ubuntu 20.04, Ubuntu 21.04, Ubuntu 21.10, and next Ubuntu 22.04.

1.) Add the Deluge PPA

Either press Ctrl+Alt+T on keyboard or search for and open terminal from start menu. When it opens, run command to add the PPA:

sudo add-apt-repository ppa:deluge-team/stable

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

2.) Install or upgrade Deluge BitTorrent Client:

If you’ve an old version installed on your system, use ‘Software Updater’ or Update Manager to upgrade the package to the latest:

Or, run command in terminal to check updates and install the client:

sudo apt update && sudo apt install deluge

The command will install the app with GTK user interface. For daemon (run as service), web UI, or console UI, install deluged, deluge-web, deluge-console package instead.

Uninstall / Downgrade Deluge:

For any reason, you may purge the Ubuntu PPA which also downgrade installed packages to the stock version in Ubuntu universe repository:

sudo apt install ppa-purge && sudo ppa-purge ppa:deluge-team/stable

Or remote the BitTorrent client by running command:

sudo apt remove --auto-remove deluge*

Without purging the PPA, you may manage it via “Software & Updates” tool under “Other Software” tab.

For those running Ubuntu on laptop or notebook, there’s an ‘Airplane Mode’ option available in Wi-Fi settings page. When it enabled, Wi-Fi, Bluetooth and mobile broadband are turned off to disable wireless signal transmissions.

It’s usually good when to turn on the airplane mode. But, when disable this mode, Bluetooth gets turned on while user may only need Wi-Fi. So, a Gnome Extension ‘Sane Airplane Mode’ is created and allows to choose which devices to re-enable when disable the airplane mode.

Configure Airplane disable behavior

Note this extension changes the behavior only when you disable the Airplane mode. It does not support broadband so far. And, it has an issue that no way to automatically enable Bluetooth when turning off the airplane mode. User needs one more click in Bluetooth setting to enable the devices if want.

Install Sane Airplane Mode extension

The extension so far supports for GNOME version range from 3.36 to 43. Meaning, it works on Ubuntu 20.04, Ubuntu 22.04 and Ubuntu 22.10.

Install the Extension for Ubuntu 22.04 & higher

For Ubuntu 22.04 and higher, first search for and install “Extension Manager” from Ubuntu Software.

Install Extension Manager in Ubuntu 22.04+

Then launch “Extension Manager”, and use it to search and install the “Sane Airplane Mode” extension under ‘Browse’ tab.

Once installed, switch back to ‘Installed’ tab. Then open the configuration page for that extension, and use the ON/OFF switches to configure the airplane mode behavior.

Install the Extension for Ubuntu 20.04

1. Ubuntu user needs to first press Ctrl+Alt+T on keyboard to open terminal, and run command to install the ‘chrome-gnome-shell’ package:

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

And ‘gnome-shell-extension-prefs’ package is also required to install the app to manage Gnome Extensions.

2. In your web browser, go to the extension web page and turn on the toggle icon to install it:

 

Don’t see the toggle icon? Use the ‘Click here to install browser extension‘ link to install browser extension and refresh the page.

Once installed, search for and open ‘Gnome Extensions’ app from activities overview:

Manage Gnome Extensions

Click on the gear button in the right of the extension to open settings and change the options status as you want.

That’s all. Enjoy!

Has a backlit keyboard in your PC? This extension makes possible to control the backlight brightness by adding a slider bar into upper right corner system tray menu in GNOME desktop.

Under system volume and screen brightness sliders, it adds a third slider bar allows to easily control the keyboard backlight.

The extension so far supports for GNOME 40 and GNOME 41. Which means, you need Ubuntu 21.10, Fedora 34 / 35, Arch Linux, or Manjaro Linux, etc. And, of course you must have a backlit keyboard that’s already properly working in your system.

The extension just provides easy way to control backlight brightness, so user does no longer need to open Gnome control center (aka ‘Settings’) every time or even edit any config file. It does NOT provide any Linux driver in case your backlit keyboard is not working properly.

Install Keyboard Backlight Slider Extension:

1. Ubuntu user needs to first press Ctrl+Alt+T on keyboard to open terminal, and run command to install the ‘chrome-gnome-shell’ package:

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

Here ‘gnome-shell-extension-prefs’ package is also recommended to install the app to manage Gnome Extensions.

2. In your web browser, go to the extension web page and turn on the toggle icon to install the extension:

NOTE: Ubuntu 21.10 has Firefox as Snap package, which does not support installing Gnome Extensions so far. Use another browser or install Firefox as native DEB.

Don’t see the toggle icon? Use the ‘Click here to install browser extension‘ link to install browser extension and refresh the page.

Once installed, you should see the slider bar in system tray menu as the top picture shows. To turn it off or remove the extension, search for and open ‘Gnome Extensions’ app from activities overview:

Manage Gnome Extensions

The app lists all available Gnome Extensions as well as options to toggle on/off and uninstall.

The Kdenlive video editor 21.12 was released this Monday with exciting new features!

As the last release in 2021, it introduced Slip trimming mode support. By selecting a clip in the timeline, use may use menu “Tool -> Slip tool” to drag moving the clip. This will change the start and end points of the clip simultaneously while keeping the original duration.

Another big new feature is Multicam Editing. It allows to edit the multiple cameras’ footage. By adding video clips in different tracks but at the same position, user may enable it via “Tool -> Multicam tool“. Then, either press corresponding numbers (e.g., 1 for track v1 and 2 for track v2) or click in monitor to trim the clips in the desired track.

Kdenlive Slip Tool

Other changes in Kdenlive 21.12 include:

  • Initial Ripple edit implementation.
  • DaSiamRPN visual tracking algorithm.
  • New object obscure: Pixelate and Opaque Fill.
  • Multiple project Bins and speaking of Bins support.
  • User manual via Sphinx.
  • Stable for macOS with Intel.
  • Update code base license to GPLv3.

How to Install Kdenlive 21.12 in Ubuntu / Linux Mint:

The Kdenlive official PPA has been updated with the latest packages for Ubuntu 20.04, Ubuntu 21.04, Ubuntu 21.10, and their derivatives, e.g, Linux Mint 20, Elementary OS 6, and Zorin OS 16.

1.) Add Ubuntu PPA:

Open ‘terminal’ from your system application menu, then run command to add the PPA:

sudo add-apt-repository ppa:kdenlive/kdenlive-stable

Type your password when it asks (no asterisk feedback) and hit Enter to continue.

2. ) Install or Upgrade Kdenlive:

If an old version of kdenlive was installed, you can upgrade it via Update Manager:

Or simply run command in terminal to install the video editor:

sudo apt install kdenlive

NOTE for Linux Mint or may be other Ubuntu based systems, you need to update the package cache manually by running sudo apt update command before installing the software.

Uninstall:

To purge the PPA as well as downgrade Kdenlive package, run command in terminal:

sudo apt install ppa-purge && sudo ppa-purge ppa:kdenlive/kdenlive-stable

To remove the PPA only, run command:

sudo add-apt-repository --remove ppa:kdenlive/kdenlive-stable

And to remove Kdenlive, run command:

sudo apt remove --autoremove kdenlive kdenlive-data

Liferea feed reader and news aggregator released version 1.13.7 a few days ago as the latest development release.

Liferea is a GTK+3 news reader with an embedded web browser. It supports for reading articles offline, force fetch full article text using HTML5 extraction, and subscribing to HTML5 websites that do not even have a feed.

It may also permanently save headlines in news bins, and supports for synchronizing with “TinyTinyRSS”, “TheOldReader”, and “Reedah”.

The 1.13.7 release continues working on the ‘Reader mode’. User now can toggle on/off Reader mode by right-clicking on lower right HTML view area via context menu option. And, it now allows to convert TinyTinyRSS subscriptions to local scriptions.

Other changes in Liferea 1.13.7 include:

  • Support for user-agent string customization and anonymization.
  • Add ‘Always show in Reduced Feed List’ option in news bin properties.
  • Execute feed pipe/filter commands asynchronously.
  • Fix HTML view blanking when following links by left click
  • Fix UI blocking when using command pipes or feed filters
  • Fix truncated content after Youtube embeds
  • Fix wrong (doubled) number of unread items
  • And other fixes, translation and documentation updates.

How to Install Liferea in Ubuntu Linux:

The RSS feed reader is available to install via universal Flatpak package.

Some users stick to the native deb package, so I uploaded it into may personal PPA for Ubuntu 20.04, Ubuntu 21.04, Ubuntu 21.10 and derivatives, e.g., Linux Mint 20. Due to outdated dependency library, Ubuntu 18.04 is not supported in this PPA.

1. Add the Ubuntu PPA:

First, either search for and open terminal from start menu, or simply press Ctrl+Alt+T on keyboard. When terminal opens, run command to add the PPA:

sudo add-apt-repository ppa:ubuntuhandbook1/apps

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

2. Install / Upgrade Liferea:

Since Ubuntu 20.04+ checks package updates automatically while adding PPA, you can now run command to install the feed reader:

sudo apt install liferea

or launch ‘Software Updater’ and upgrade the package from an old release. NOTE: some Ubuntu based systems may require to manually update cache via sudo apt update command first.

How to Remove Liferea and the Ubuntu PPA:

The PPA also contains some other software packages, so you may remove it after installing Liferea, by either running command:

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

or using “Software & Updates” utility under “Other Software” tab to manage all third-party repositories.

And to remove Liferea feed reader, use command:

sudo apt remove --autoremove liferea

Use LogMeIn Hamachi VPN service? Haguichi is a graphical app to make easy to join, create and manage Hamachi networks in Linux.

Haguichi is a free and open-source app that provides a stylish GTK UI for the official Hamachi for Linux. It has both dark and light window mode that shows a searchable and sortable network list in the left and details and actions in the right.

It’s well integrated with the Gnome desktop with notifications and system tray indicator applet, and make it easy to backup and restore configuration, as well as manage customize commands via Preferences dialog. And, it supports a list of keyboard shortcuts to make network and command actions more efficient.

Also, it’s being developed to fit well in other desktop environments (e.g., MATE, Cinnamon, KDE) including app theme, icon set, file manager and terminal support.

How to Install Haguichi in Ubuntu:

The app has official PPA so far contains the latest packages for Ubuntu 16.04, Ubuntu 18.04, Ubuntu 20.04, Ubuntu 21.04, and Ubuntu 21.10.

Besides modern 64-bit desktop PC and laptop, the PPA also supports arm64/armhf CPU architectures (e.g., Apple Silicon and Raspberry Pi)

1. Add the PPA:

Firstly, press Ctrl+Alt+T on keyboard to open terminal. When it opens, run command to add the PPA:

sudo add-apt-repository ppa:ztefn/haguichi-stable

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

2. Update system package cache:

While Ubuntu 20.04 and higher update system package cache automatically during adding PPA, old Ubuntu 18.04, Ubuntu 16.04, and some Ubuntu based systems need to do it manually by running command in terminal:

sudo apt update

3. Install Haguichi:

Finally, use command to install the app:

sudo apt install haguichi

By keeping the PPA, user may always has the app up-to-date either via Software Updater or by running sudo apt upgrade regularly.

4. Install Hamachi for Linux:

As a graphical front-end, the app needs the official command line client to work properly. Just download the “amd64.deb” for PC or “armel/armhf.deb” for ARM device from the link below:

Then install the deb via your favorite package manager (usually double-click .deb package will bring up default package installer).

How to Install Haguichi in other Linux:

The app is also packaged for other Linux systems. Arch Linux may get it from AUR. Fedora has the copr repository. And it’s available in official openSUSE repositories.

For Debian, Raspberry Pi OS and Kali Linux, there’s another official PPA repository present. Though it’s built against Ubuntu Bionic (18.04), and user may run commands below one by one to properly add PPA and install Haguichi.

sudo sh -c 'echo "deb http://ppa.launchpad.net/ztefn/haguichi-debian/ubuntu bionic main" > /etc/apt/sources.list.d/haguichi-debian.list'
sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys EB75B0EBE2C821AC
sudo apt update
sudo apt install haguichi

The app also is available as universal Flatpak app to work on most Linux systems.

How to remove Haguichi:

To remove the app, simply run command in terminal:

sudo apt remove --autoremove haguichi

And, remove PPA either via command below:

sudo add-apt-repository --remove ppa:ztefn/haguichi-stable

Or use the ‘Software & Updates’ utility under Other Software tab.

As well, you may remove the hamachi client as you mind via command:

sudo apt remove --autoremove logmein-hamachi

Remember the old fashioned Desktop Cube effect? Almost 10 years ago, Ubuntu user may enable this Compiz effect, so press and hold Ctrl+Alt key and drag the mouse will turn Desktop into a rotatable cube.

Desktop Cube effect in Ubuntu 12.04

Now there’s an extension to reproduce this effect in GNOME 40 & 41. Which means, users of Ubuntu 21.10, Fedora Workstation 35, or Arch Linux so far may try out this cool 3D effect in their desktop.

The extension is now in early stage. User may not so far rotate the “cube” for an entire round, but it’s working on new features including:

  • Free rotation of cube via middle mouse button.
  • Proper multi-monitors support.
  • Sky boxes.
  • Cuboid transitions when switching workspaces via keyboard shortcuts.
  • And more.

How to Install Desktop Cube Extension:

Ubuntu users need to press Ctrl+Alt+T to open terminal, and run command to make sure chrome-gnome-shell package is installed:

sudo apt install chrome-gnome-shell

Then, go to the extension web page and turn on the slider icon to install it:

If you don’t see the toggle icon, click the link says’Click here to install browser extension‘ to install browser extension and refresh the web page.

Once installed, either press Super/Windows key or click ‘Activities’ to trigger overview, then switch workspaces via Ctrl+Alt+Arrow to start the effect.

NOTE: To get better effect, it’s better to have more than 3 workspaces. Just open or move a window to the second workspace, it will create a new workspace automatically. Or, install and open Gnome Tweaks and set a static number of workspaces:

Uninstall Desktop Cube extension:

To remove the extension, just go to the extension web page via the button above and turn off the slider icon.

Or, search for and install ‘Gnome Extensions‘ app in Ubuntu Software (Gnome Software) and use the tool to manage extensions.