Archives For November 30, 1999

Found that Qt5 based applications (e.g., VLC, qBittorrent, Virtualbox, Audacious, etc.) look ugly on Ubuntu Desktop? That’s because they don’t inherit the global GTK theme.

You can apply a custom theme to Qt5 applications to make them look native on Ubuntu Gnome desktop. And Kvantum, an SVG-based theme engine, can do the job.

First let’s see the change before and after applying the changes:

And here’s step by step guide shows how to to this in Ubuntu 18.04, Ubuntu 20.04, Ubuntu 20.10.

1. First open terminal (Ctrl+Alt+T) and run command to add the PPA:

sudo add-apt-repository ppa:papirus/papirus

This step is optional for Ubuntu 20.04 and higher, as the packages are already made into main repositories.

2. Install the qt5-style-kvantum package by running command:

sudo apt install qt5-style-kvantum

3. Add rule to user’s profile, so the theme engine will handle Qt apps for single user.

echo "export QT_STYLE_OVERRIDE=kvantum" >> ~/.profile

For global, you can edit /etc/environment file and add the line export QT_STYLE_OVERRIDE=kvantum as new line in the end.

4. Log out and log back in. Then launch Kvantum Manager from system app menu.
Navigate to “Change/Delete Theme”, then select and apply KvYaru theme.

Now Qt5 apps should look native if you’re running with default Yaru GTK theme.

Uninstall and restore the changes:

To uninstall the PPA, open terminal and run command:

sudo add-apt-repository --remove ppa:papirus/papirus

To remove the theme engine, run command:

sudo apt install qt5-style-kvantum qt5-style-kvantum-themes

And remember to edit ~/.profile to remove the last line.

gedit ~/.profile

BleachBit 4.1.1 was released a day ago as the new Beta release for the next major 4.2.0 release.

Compare to the previous beta, BleachBit 4.1.1 brings support for cleaning Slack (messenger), and Chromium installed via Snap package.

BleachBit 4.1.1 changes since the latest stable release:

  • Clean Slack (messenger).
  • Clean Pale Moon.
  • Clean Zoom.
  • Fix bug that not cleaning Chromium browser installed as Snap.
  • Fix bug that not deleting whole Firefox URL History.
  • Fix that cleaning LibreOffice erase all its extensions.

How to Get BleachBit 4.1.1:

The deb packages for Ubuntu 16.04, Ubuntu 18.04, Ubuntu 20.04, as well as packages for Debian, CentOS, Fedora, Windows, and source code are available to download at the link below:

There will soon be a package for Ubuntu 20.10 Groovy Gorilla. Until then, use the 20.04 deb package.

Grab the .deb package for your Ubuntu edition, open & install file with either ‘Software Install’ or ‘Gdebi package installer’ if installed.

Microsoft PowerShell 7.1.0 was released a few days ago with a number of improvements and fixes to PowerShell 7. Here’s how to install it in Ubuntu 16.04, Ubuntu 18.04, Ubuntu 20.04, and Linux Mint 19.x, 20.

PowerShell 7.1.0 release highlights:

  • Fix $? to not be $false when native command writes to stderr.
  • Rename -FromUnixTime to -UnixTimeSeconds on Get-Date to allow Unix time input.
  • Make $ErrorActionPreference not affect stderr output of native commands.
  • Allow explicitly specified named parameter to supersede the same one from hashtable splatting.
  • Make the switch parameter -Qualifier not positional for Split-Path.
  • Resolve the working directory as literal path for Start-Process when it’s not specified.
  • Make -OutFile parameter in web cmdlets to work like -LiteralPath.
  • Fix string parameter binding for BigInteger numeric literals.
  • On Windows, Start-Process creates a process environment with all the environment variables from current session, using -UseNewEnvironment creates a new default process environment.
  • Do not wrap return result to PSObject when converting ScriptBlock to delegate.
  • Use invariant culture string conversion for -replace operator.

How to Install PowerShell (7.4 Updated) in Ubuntu:

If you’re OK with containerized Snap package, simply search for and install powershell from Ubuntu Software.

For those prefer .deb package, Microsoft offers the software in its official apt repository, so far supports Ubuntu 18.04, Ubuntu 20.04, Ubuntu 22.04, and Ubuntu 24.04.

1. Setup Microsoft apt repository in Ubuntu:

Open terminal from your system application launcher. When it opens, run command to download the official .deb package:

wget -q https://packages.microsoft.com/config/ubuntu/$(lsb_release -rs)/packages-microsoft-prod.deb -O packages-microsoft-prod.deb

For Linux Mint, replace $(lsb_release -rs) in the code with 20.04 for Linux Mint 20 (or 18.04 for Mint 19.x).

Then install the package, which will install Microsoft repository and key, by running command:

sudo dpkg -i packages-microsoft-prod.deb

Type user password (no asterisk feedback) for sudo prompts and hit Enter.

2. Install PowerShell:

After adding the repository, run following 2 commands one by one to check package updates and install the software:

sudo apt update

sudo apt install powershell

Once installed, run pwsh to start PowerShell.

Uninstall PowerShell:

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

sudo apt remove powershell

To remove the apt repository, simply go to Software & Updates > Other Software tab, and remove the relevant line.

Want to get some wallpapers for your Ubuntu Desktop? Here’s a simple tool to browse, download, and apply wallpaper from huge collection of wallpapers.

Wonderwall is a simple graphical utility that allows to browse through the world’s largest collection of online 4k and Ultra HD Wallpapers.

You can search wallpapers via colors, tags, categories, resolution, popularity, views, or by just typing a keyboard in filter.

Simply click on a picture, you’ll get the menu with image details and download buttons.

For downloaded wallpapers, you can crop / scale selected wallpaper to make it fit into your screen resolution. And of course, there’s an option to set as wallpaper.

The settings window allows you to change the desktop back-end, open the download folder, change content scaling, and search settings.

How to Install Wonderwall in Ubuntu:

Wonderwall seems to be closed source software as I can’t find the source code and the developer website refers to a tech reviews website.

And the binary package is ONLY available as Snap package. You can install it easily by searching from either Ubuntu Software or App Center.

Or, press Ctrl+Alt+T on keyboard to open terminal, and install the package by running command in terminal:

sudo snap install wonderwall

Prefer installing digiKam photo manager via apt repository rather than the containerized Flatpak package? There’s a third-party PPA maintains the latest packages for all current Ubuntu releases.

Open terminal either by pressing Ctrl+Alt+T on keyboard, or by searching for ‘terminal’ from system application launcher. When it opens, do following steps one by one to add the PPA and install the latest digiKam deb packages.

1. Add the Rob Savoury’s digiKam PPA via command:

sudo add-apt-repository ppa:savoury1/digikam

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

2. (Optional) The PPA package for Ubuntu 18.04 require updated FFMpeg package, which is available by adding another PPA:

sudo add-apt-repository ppa:savoury1/ffmpeg4

The PPA also contains the latest digiKam for Ubuntu 16.04, it is however requires more dependency PPAs. See the PPA link for detail.

3. Finally run 2 commands one by one to refresh system package cache and install the photo manager:

sudo apt update

sudo apt install digikam

If an old version of digiKam .deb package was installed on your system, simply launch Software Updater and upgrade the software along with other system updates.

Uninstall:

To remove digiKam photo manager, open terminal and run command:

sudo apt remove --autoremove digikam

To remove the PPA, open Software & Updates and remove the repository lines from Other Software tab.

OpenRazer, open-source driver and user-space daemon to manage Razer peripherals on Linux, released version 2.9.0 a few days ago with new Razer devices support, improvements, and bug-fixes.

OpenRazer 2.9.0 added support for following new devices:

  • Razer Atheris
  • Razer Basilisk X HyperSpeed
  • Razer Blade 15 Advanced (2020)
  • Razer Blade 15 Base (Early 2020)
  • Razer Blade Stealth (Early 2020)
  • Razer Cynosa Lite
  • Razer Cynosa V2
  • Razer DeathAdder 2000
  • Razer Kraken Kitty Edition
  • Razer Kraken Ultimate
  • Razer Viper Miniv

The new release also adds read support for idle_time and low_battery_threshold, ability to configure the battery notification frequency, screensaver monitor support on Xfce, improved fake driver support, and more.

Polychromatic – OpenRazer GUI

How to Install OpenRazer 2.9.0 in Ubuntu:

The software has an official PPA so far contains the latest packages for Ubuntu 16.04, Ubuntu 18.04, Ubuntu 20.04, Ubuntu 20.10.

1. Open terminal either via Ctrl+Alt+T keyboard shortcut or by searching for ‘terminal’ from app launcher. When it opens, run command:

sudo add-apt-repository ppa:openrazer/stable

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

2. (Optional) Also add Polychromatic PPA, if you fancy a graphical front-end, by running command:

sudo add-apt-repository ppa:polychromatic/stable

3. Finally refresh your system package cache and install the drivers and GUI tool via commands:

sudo apt update

sudo apt install openrazer-meta polychromatic

Once installed, open polychromatic from your system application launcher and enjoy!

Uninstall:

To remove the drivers as well as the configuration tool, run command:

sudo apt remove --auto-remove openrazer-meta polychromatic

And open Software & Updates, navigate to Other Software tab to remove the PPAs.

RSS Guard feed reader 3.8.0 was released today. The new release adds supporting for labels and basic CLI interface.

RSS Guard is simple, light and easy-to-use RSS/ATOM feed aggregator based on Qt. It support online feed synchronization with:

  • Tiny Tiny RSS,
  • Inoreader,
  • Nextcloud News,
  • Gmail API.

RSS Guard 3.8.0 was released with following changes:

  • Add support for labels:
    • Labels are even synchronizable for Inoreader and TT-RSS
    • Each message can have assigned multiple labels
    • Feed’s view now offers “Labels” folder with handy per-label filtering
    • Labels assigned in message are now even available in message filtering
    • You can assign arbitrary color to each of your labels
  • New bundled icon theme – Numix (Windows only)
  • Numix is now default icon theme
  • Use mini.css instead of Bootstrap as built-in web-base message viewer
  • Message body now has “auto” reading direction
  • JSON feeds are now supported
  • Added basic CLI interface

Install RSS Guard in Ubuntu:

There’s no deb packages for the feed reader so far. It however offers official .Appimage for 64-bit Linux.

1. Download the .Appimage package from the github releases page.

2. Right click on the file, and go to its Properties dialog. Under ‘Permissions’ tab, tick the box which says “Allow executing file as program”.

3. Finally, right-click on the Appimage file and select “Run” to launch the application.

The feed reader is also available as Flatpak package, though it’s not been updated to v3.8.0 at the moment.

LiVES, a free and open-source video editor and VJ tool, released new major version 3.2.0 with new features, performance and resource usage improvements, and tons of other changes.

Changes LiVES 3.2.0 include:

  • Initial startup has been rewritten.
  • Updated GTK+ support to 3.24.
  • A total rewrite of buttons, a new font chooser.
  • Specify configuration directory from commandline.
  • Implemented a thread pool with generic worker threads.
  • Introduced the idea of lives_proc_threads.
  • optimised memory handling in some specific cases.
  • Disk space quota can be set for the application.
  • Implemented auto gamma correction.
  • Implemented threading for swscale.
  • Added a predictive caching mechanism to the player.
  • Fixed several screen / window sizing issues.
  • The renderer now uses a separate thread for saving frames to disk, making rendering much faster.
  • New intelligent “auto-layout” mode to improve the appearance of all parameter windows.
  • Visual tweaks for Preferences window.
  • Fixed mkv_decoder so it can decode webm clips.
  • ctrl-alt-space now performs loop locking in clip editor (trickplay).
  • Add keys a / A (audio track lock / unlock) for clip editor playback.
  • Added two more keyboard effect keys (ctrl-minus and ctrl-equals).
  • Audio can now be normalised after rendering.
  • Added “audio bleedthru” mode in multitrack.
  • Individual clip volume levels can now be adjusted during playback (temporary) and non-playback (permanent).
  • Added a new “normalize audio” function.
  • Add more preferences to the prefs window.
  • Frame number now defaults to pointer position when opening the seperate window.
  • Seperate window in multitrack can now appear undecorated.
  • Improved appearance for ‘fireTV’ effect.
  • Add menu options jump to next mark / jump to previous mark in multitrack.

How to Install LiVES 3.2.0 in Ubuntu:

For the source code go to:

github.com/salsaman/LiVES/releases

The unofficial PPA contains the packages for Ubuntu 18.04, Ubuntu 20.04, Linux Mint 20.

1. Open terminal either via Ctrl+Alt+T keyboard shortcut or from application menu. When it opens, run command to add the unofficial PPA:

sudo add-apt-repository ppa:ubuntuhandbook1/lives

Type user password (no visual feedback while typing due to security reason) when it asks and hit Enter.

2. Then upgrade the software from an existing release via Software Updater:

or simply run commands in terminal to install or upgrade LiVES:

sudo apt-get update

sudo apt-get install lives lives-plugins

Uninstall:

To remove the software, simply run commands:

sudo apt-get remove --autoremove lives lives-plugins

The PPA can be removed via Software & Updates utility under Other Software tab.

After 2 years of development, Flightgear 2020.3 was released as the latest stable version of the flight simulator. Here’s how to install it in Ubuntu 18.04, Ubuntu 20.04, Ubuntu 20.10, and derivatives.

FlightGear 2020.3 release highlights:

  • New default Keflavík International Airport (BIKF)
  • Aircraft updates:
    • The A320 has been overhauled
    • The C182 gained an excellent integration of the FG1000 glass-cockpit, as did the J3 Cub and the Diamond DA40.
    • The SEPCAT Jaguar GR.1, Bombardier Q400 and twenty more aircraft were added.
  • FlightGear now simulates tides covering and uncovering shallow areas (littoral areas), like tidal flats (mudflats).
  • Textures can be cached & compressed for faster loading and reduced memory use, giving better performance.
  • Connection to the VATSIM network via SWIFT is officially supported.
  • Better translation support, and handling of non-ASCII file names.
  • Many view improvements, including a new Tower-AGL view.

1.) To install the flight simulator, first open terminal either from system application menu or by pressing Ctrl+Alt+T on keyboard.

When terminal opens, run command to add the PPA repository:

sudo add-apt-repository ppa:saiarcot895/flightgear

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

2.) Then refresh system package cache and install the software via command:

sudo apt update

sudo apt install flightgear

If an old version was installed, you can also upgrade it via Software Updater utility.

Uninstall:

To remove FlightGear PPA, either go to Software & Updates > Other Software, or run command:

sudo add-apt-repository --remove ppa:saiarcot895/flightgear

And remove the flight simulator if you want by running command:

sudo apt remove --autoremove flightgear flightgear-data

This tutorial shows how to install the latest Beta release of GIMP 3.0, so far GIMP 2.99.10, in Ubuntu 20.04 using the official flatpak package.

What’s New in GIMP 2.99.10 compare to current stable:

  • GTK+3 user interface
  • Native Wayland and HiDPI support.
  • Major refactoring and cleanup
  • New plug-in API
  • Plugins now possible with Python 3, JavaScript, Lua, and Vala
  • More (color) space invasion
  • Render caching available for better performance
  • Clone-type tools on multiple layers
  • JPEG-XL file format support.
  • Pinch gesture on canvas for zooming
  • New Paint Select tool in the playground
  • New generic dialog generation and metadata support API for export plug-ins
  • Multi-threaded JPEG2000 decoding

GIMP 2.99.10 is available to install via Flatpak package in the “beta” branch of the official Flathub repository. You can open terminal and run following commands one by one to install it in Ubuntu 18.04, Ubuntu 20.04, and Ubuntu 21.10.

1. Install Flatpak framework if you don’t have it (For Ubuntu 18.04 and even 16.04, add this PPA first).

sudo apt install flatpak

2. Add the flathub beta channel via command:

flatpak remote-add --user flathub-beta https://flathub.org/beta-repo/flathub-beta.flatpakrepo

3. Finally install GIMP 2.99.x via command (for single user only):

flatpak install --user flathub-beta org.gimp.GIMP

Once installed, launch it from ‘Show Applications’ menu and enjoy! In the case, I have GIMP 2.10 (via deb) and GIMP 2.99.x (via flatpak).

NOTE: If you installed both GIMP flatpak stable and beta packages, only one will be visible in app launcher. To make beta version visible, run command:

flatpak make-current --user org.gimp.GIMP beta

And to make stable version visible, replace beta in the command with stable.

Uninstall GIMP 2.99.x:

To remove the package, simply run command:

flatpak --user uninstall org.gimp.GIMP