Archives For November 30, 1999

Open source, low-latency, high quality voice chat software, Mumble 1.3.2, was released a few days ago. Here’s how to install it in Ubuntu 20.04, Ubuntu 18.04, Ubuntu 16.04.

Mumble 1.3.2 is a maintenance release that fixed overlay not starting, and keychain-error on macOS for custom certificates.

There’s also known issues: overlay blocked by BattleEye, CS:GO Trusted Mode.

How to Install Mumble in Ubuntu:

Mumble is available as containerized Snap and Flatpak packages. You can install the Snap from Ubuntu Software, and install Flatpak from flathub repository.

For those prefer .deb package from apt repository, do following steps to install it from Mumble Team PPA.

Don’t know why, the PPA so far does not support Ubuntu 20.04. You can however CLICK HERE download the Ubuntu 19.10 eaon package, “mumble_1.3.2-1~ppa1~eoan1_amd64.deb”, which installs and works very well in my case.

Just download the package and install via command:

cd ~/Downloads/ && sudo apt install ./mumble_1.3.2-*amd64.deb

1. Open terminal either from application menu or by pressing Ctrl+Alt+T on keyboard. When it opens, paste below command and hit Enter:

sudo add-apt-repository ppa:mumble/release

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

2. If an old release was installed, simply upgrade Mumble via Software Updater:

Or run commands one by one in terminal to check updates and install the chat utility for gamer:

sudo apt-get update

sudo apt-get install mumble mumble-server

Uninstall Mumble:

You can purge the PPA which also downgrade the VoIP chat app to the stock version via command:

sudo apt-get install ppa-purge && sudo ppa-purge ppa:mumble/release

To simply remove mumble, either use system package manager or run command in terminal:

sudo apt-get remove mumble mumble-server

KeePassX 2 YubiKey support

KeePassXC, a cross-platform community-driven port of the Windows application “Keepass Password Safe”, released version 2.6.0 a few days ago.

KeePassXC 2.6.0 release highlights include:

  • Custom Light and Dark themes
  • Compact mode to use classic Group and Entry line height
  • New monochrome tray icons
  • View menu to quickly switch themes, compact mode, and toggle UI elements
  • Save Database Backup feature
  • Adds autostart option.
  • And many other new features, improvements. See here for details.

How to Install KeePassXC in Ubuntu:

The official upstream PPA has made the packages of the password manager for Ubuntu 16.04, Ubuntu 18.04, Ubuntu 19.10, Ubuntu 20.04, and derivatives.

1.) Open terminal either by pressing Ctrl+Alt+T on keyboard, or by searching for ‘terminal’ from system application launcher.

When terminal opens, run command to add the PPA:

sudo add-apt-repository ppa:phoerious/keepassxc

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

2.) Then either update the software package using Software Updater

or run command to install the software:

sudo apt update && sudo apt install keepassxc

Uninstall:

You can run the PPA repository simply by running command in terminal:

sudo add-apt-repository --remove ppa:phoerious/keepassxc

And if you want, remove keepassxc password manger via command:

sudo apt remove --autoremove keepassxc

The Qt4 framework has been removed from Ubuntu 20.04 main repository. It is however still required for some obsolete applications.

Though it is not recommended, you can still get Qt4 libraries (e.g., libqt4-declarative, qt4-dev-tools, qt4-qmake, libqtwebkit4, and more) as software dependencies or for building an application via this third-party PPA.

NOTE: Qt4 has reached end of life! You may run into security issues with the library. USE IT AT YOUR OWN RISK! And for Ubuntu 22.04 LTS, please scroll down for option 2.

Option 1: Install Qt4 in Ubuntu 20.04

1.) Open terminal either by pressing Ctrl+Alt+T on keyboard or by searching for ‘terminal’ from your system application launcher. When terminal opens, run command:

sudo add-apt-repository ppa:rock-core/qt4

Type user password (no asterisk feedback) when it prompts and hit enter.

For Ubuntu 20.10 users sticking to Qt4 libraries, try well trusted UNetbootin PPA.

The PPA built Qt4 package as dependency libraries since Unetbootin was based on Qt4.

sudo add-apt-repository ppa:gezakovacs/ppa

2.) After adding the PPA, it should automatically refresh the system package cache. On some Ubuntu derivatives, you may run command to manually update the package cache:

sudo apt update

3.) Finally install the software .deb package, and it should automatically install the required Qt4 libraries after running sudo apt -f install.

Or you may install specified Qt4 package by running command:

sudo apt install PACKAGE_NAME

See here for a full list of available Qt4 libraries.

Option 2: Install Qt4 in Ubuntu 22.04

For the new Ubuntu 22.04 LTS, you can get the Qt4 libraries via this unofficial PPA. The packages there belongs to kelebek333.

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

sudo add-apt-repository ppa:ubuntuhandbook1/ppa

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

2. After adding the PPA, install your old app packages should automatically install Qt4 as dependencies.

To install the packages manually, either run command sudo apt install PACKNAME in terminal or use Synaptic package manager:

Uninstall Qt4:

To remove the PPA, run command:

sudo add-apt-repository --remove ppa:rock-core/qt4

Or remove the PPA for Ubuntu 22.04 using command:

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

To remove all Qt4 libraries, run command:

sudo apt remove --autoremove libqt4* libqtcore4 libqtgui4 libqtwebkit4 qt4*

Remote Access Ubuntu 16.04

This quick tutorial shows how to enable remote desktop service in Ubuntu 20.04, so that you can access to Ubuntu desktop remotely via VNC viewer.

1.) Open System Settings utility, navigate to Sharing in the left pane, toggle on Sharing in the top-right, and finally click on “Screen Sharing”.

2.) In the pop-up dialog, turn on “Screen Sharing” and select:

  • Enable remote control by tick “Allow connections to control screen”.
  • Setup a password or select ask for access on each connection.

3.) As a workaround of TightVNC connection error: “No security types supported. Server sent security types, but we do not support any of them“.

NOTE: Instead of running following commands, you may use Dconf Editor and navigate to org/gnome/desktop/remote-access.

Run command in terminal (press Ctrl+Alt+T to open terminal):

gsettings set org.gnome.Vino require-encryption false

You may also run command to allow people not in local network to access using UPnP (if your router supports it):

gsettings set org.gnome.Vino use-upnp true

Finally, connect to this Ubuntu desktop remotely using either Computer name (as picture in step 1.) shows) or IP address via a VNC viewer / client and enjoy!

Prefer installing Sublime Text via the official .deb package rather than using the containerized Snap package? Here’s how to install it in Ubuntu 20.04 the official way via the apt repository.

Open terminal either by pressing Ctrl+Alt+T on keyboard or by searching for ‘terminal’ from your system application menu. When it opens, run following commands one by one to install the latest Sublime Text 3 in Ubuntu.

1.) Download and install the GPG key by running command:

wget -qO - https://download.sublimetext.com/sublimehq-pub.gpg | sudo apt-key add -

Type user password when it prompts and hit Enter to continue.

And enable apt is set up to work with https sources via command:

sudo apt install apt-transport-https

2.) Add the official Sublime Text repository via command:

echo "deb https://download.sublimetext.com/ apt/stable/" | sudo tee /etc/apt/sources.list.d/sublime-text.list

3.) Finally refresh system package cache and install the text editor via commands:

sudo apt update

sudo apt install sublime-text

And you’ll receive future updates along with system updates through Software Updater (Update Manager).

How to Uninstall Sublime Text:

To remove the apt repository, launch Software & Updates and go to Other Software tab, there remove the repository line.

And to remove the Sublime Text editor, simply run command:

sudo apt remove --autoremove sublime-text

Touan Music Box is a modern, comfortable and streamlined music player for the playback of your music collection.

The software is written in Python, and uses GStreamer or optionally BASS Audio Library for playback.

Touan Music Player features:

  • Fast and responsive UI
  • Drag and drop importing tracks & creating playlists
  • Large album art and gallery displays!
  • Support for gapless playback.
  • Seamless support for CUE sheets.
  • Batch transcode folders of music.
  • Last.fm scrobbling with track love support
  • Download cover art function.
  • Edit tags with MusicBrainz Picard (when also installed).
  • Linux desktop integration with MPRIS2.
  • Built-in topchart generator.
  • Background radio broadcasting. radio satellite (Bass only)
  • Stream music from your PLEX, koel or Subsonic API compatible server.
  • Import and control playback of Spotify tracks. (Requires Spotify Premium)

How to Install Tauon Music Box in Ubuntu:

SNAP Package:

The music player is available to install in Ubuntu Software via Snap package.

You may also run command in terminal (Ctrl+Alt+T) to install the snap:

snap install tauon

Flatpak Package:

Tauon is also available in Flathub repository as flatpak package.

Linux Portable:

The github releases page offers Linux.zip package.

Grab the package, extract, and run the tauon.py file to launch the music player:

python3 tauon.py

Tips: 1. Go into the folder that contains tauon.py file, right-click on blank area and select ‘Open in Terminal’, finally run the previous python3 tauon.py.

2. The portable package requires python3, python3-musicbrainzngs, and maybe other python libraries, install them via apt command.

Avidemux video editor

Avidemux video editor 2.7.6 was released a day ago with new video encoder / decoder, and many improvements. Here’s how to install it in Ubuntu 20.04, Ubuntu 18.04, Ubuntu 16.04.

Avidemux 2.7.6 release highlights according to the changelog file:

  • Detect and warn when cut points in HEVC video streams may result in grave playback issues despite being on keyframes
  • Add libaom-based AV1 decoder
  • Add libvpx-based VP9 encoder
  • Update to FFmpeg 4.2.3
  • Add hardware accelerated deinterlacer and resizer based on VA-API
  • Increase maximum supported resolution to 4096×4096
  • Add support for Vorbis audio, LPCM audio to the Mp4 muxer
  • Add HE-AAC and HE-AACv2 profiles to the FDK AAC encoder plugin
  • Numerous other improvements and fixes.

How to Install Avidemux 2.7.6 in Ubuntu:

Appimage:

The official non-install single executable .appimage package is available for downloading:

Download Avidemux

After downloaded the appimage, go to file Properties -> Permissions and make it executable, finally right-click and run the file to launch Avidemux video editor.

Flatpak:

The software is also as containerized Flatpak package.

You can run following commands one by one to setup flatpak, add flathub repository, and install Avidemux flatpak package:

sudo apt install flatpak

flatpak remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo

flatpak install flathub org.avidemux.Avidemux

Ubuntu PPA:

I’ve uploaded the .deb packages into the unofficial PPA, available for Ubuntu 16.04, Ubuntu 18.04, Ubuntu 19.10, Ubuntu 20.04, and derivatives.

1.) Open terminal and run command to add the PPA:

sudo add-apt-repository ppa:ubuntuhandbook1/avidemux

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

2.) Then refresh system package cache and install the editor:

sudo apt update

sudo apt install libavidemux2.7-6 libavidemux2.7-qt5-6 avidemux2.7-qt5 avidemux2.7-plugins-qt5 avidemux2.7-jobs-qt5

NOTE: Due to build failure, I changed names of some shared libraries. If you have problem launching the editor, try sudo apt upgrade to update your system packages.

Uninstall:

To uninstall the PPA, run command:

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

To uninstall the video editing software, run:

sudo apt remove libavidemux2.7-6 avidemux2.7-qt5 avidemux2.7-plugins-qt5 avidemux2.7-jobs-qt5

And to uninstall the Flatpak package, use command:

flatpak uninstall org.avidemux.Avidemux

Free open-source digital audio workstation software LMMS 1.2.2 was released a few days ago. Here’s how to install it in Ubuntu 18.04, Ubuntu 19.10, Ubuntu 20.04, and derivatives.

LMMS 1.2.2 is a maintenance release contains some improvements and various bug-fixes.

  • Stop filtering out valid characters from file name while exporting tracks
  • Fix Invalid warning about “dummy-MIDI-client”
  • Note selection: Editing values works in dialog
  • Fix retrigger with vol/pan sliders
  • Fix loading and saving of .fxb/.fxp files on Windows
  • For more, see the release page.

How to Install LMMS 1.2.2 in Ubuntu:

There’s non-install single executable .Appimage available to download in the release page (See the previous link).

If you prefer installing lmms music production via Ubuntu PPA, do following steps one by one:

1.) Open terminal either by pressing Ctrl+Alt+T on keyboard, or by searching for ‘terminal’ from your system application menu. When it opens, run command:

sudo add-apt-repository ppa:ubuntuhandbook1/lmms

Type user password (no asterisk feedback) for sudo prompt and hit Enter to continue adding the PPA.

2.) Then run commands to refresh system package cache and install the music production software:

sudo apt update

sudo apt install lmms

NOTE: lmms-vst-server is 32-bit only package. It may install along with tons of 32-bit dependency libraries. And if you added wine apt repository, it may refuse to install.

Uninstall:

To remove lmms, run command:

sudo apt remove --autoremove lmms

And remove the PPA either via Software & Updates -> Other Software or by running command:

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

gnome shell

This is a step by step beginner guide shows how to share a folder over local network via SMB/CIFS protocol in Ubuntu 20.04 Gnome desktop.

Share a folder in Ubuntu 20.04:

1.) First open terminal by pressing Ctrl+Alt+T on keyboard. When it opens, install samba, SMB/CIFS file, print, and login server by running command:

sudo apt install samba

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

2.) Open Files (Nautilus file browser) and right-click on the folder you want to share, then click on “Local Network Share” menu option.

3.) In next pop-up window, do:

  • tick “Share this folder” to enable network sharing.
  • (optional) tick “Allow others to create and delete files in this folder”
  • (optional) tick “Guess access”
  • finally click on ‘Create Share’ button

4.) Confirm write permission (if enabled) and done!

5.) If you want remote PC to type username and password to access the shared folder, open terminal (Ctrl+Alt+T) and run command:

sudo smbpasswd -a USERNAME

Note:The “USERNAME” must be an existing user in your Ubuntu. It’s ji in my case. And set a password for remote smb access only.

Before getting access from remote PC, you may check out the IP address and / or hostname by running commands:

hostname

ip -4 address

Access the share folder from remote computer:

1. To access from Windows PC, go to Start -> Run to bring up Run command window. Type either \\ip-address\ or \\hostname\

2. To access from another Ubuntu desktop, go to Files -> Other Locations, then type either smb://ip-address/SHARE_FOLDER or smb://hostname/SHARE_FOLDER

gnome shell

Want to change the default Yaru theme colors? Yaru-Colors is a theme project offers 12 different colors to the Yaru theme.

With Yaru-Colors, you can change the Yaru theme colors of Applications, Cursors, Icons, and Gnome Shell menus (underline & highlights).

And available colors include: aqua, blue, brown, deep blue, green, gray, mate, orange, pink, purple, red, yellow. And all colors in light, dark, and standard modes.

1.) First click download the tarball from release page.

2.) Open file browser, extract the source tarball, and right-click source folder, select “Open in Terminal”.

3.) When terminal opens, run command to install the themes:

bash install.sh

Follow terminal outputs to answer some questions and done!

4.) Enable User theme extension via either Extensions or Gnome Tweaks -> Extensions (Both available in Ubuntu Software if you don’t have it).

Or follow this tutorial to install User theme gnome shell extension if you can’t enable the extension.

5.) Finally open Gnome Tweaks and go to Appearance, there select a different Yaru color theme for Applications, Icons, Shell.

(Uninstall) To remove these colors, re-do step 2.) and run uninstall script in pop-up terminal window:

bash uninstall.sh