Wine Stable

Wine 5.12 was released a day ago as the latest development release of the compatibility layer allows to run Windows apps on Linux and Mac OS. The official apt repository has made the packages for all current Ubuntu releases.

Wine 5.12 release highlights include:

  • NTDLL converted to PE format.
  • Support for the WebSocket API.
  • Improved RawInput support.
  • Vulkan spec update.
  • Total of 48 bug fixes.

How to Install Wine 5.12 in Ubuntu:

Open terminal either by pressing Ctrl+Alt+T on keyboard, or by searching for ‘terminal’ from system application menu. When it opens, run following commands one by one.

1.) Run command to enable 32 bit architecture (if you haven’t already):

sudo dpkg --add-architecture i386

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

2.) Download and install the repository key via command:

wget -O - https://dl.winehq.org/wine-builds/winehq.key | sudo apt-key add -

3.) Add wine repository via command (for Ubuntu 20.04 and Linux Mint 20):

sudo apt-add-repository 'deb https://dl.winehq.org/wine-builds/ubuntu/ focal main'

NOTE: You may replace focal in the code with:

  • bionic for Ubuntu 18.04 and Linux Mint 19.x
  • eoan for Ubuntu 19.10

4.) Add PPA for the required libfaudio0 library:

For Ubuntu 18.04 and Linux Mint 19.x only, libfaudio0 library is still required to install from a third-party repository by running command:

sudo add-apt-repository ppa:cybermax-dexter/sdl2-backport

5.) Finally install Wine 5.12 via command:

sudo apt update && sudo apt install --install-recommends winehq-devel

NOTE: installing the latest development release will automatically remove the stable version (if installed).

And for the unmet dependencies issue installing 32-bit libraries, try running command:

sudo apt-get install libgnutls30:i386 libldap-2.4-2:i386 libgpg-error0:i386 libxml2:i386 libasound2-plugins:i386 libsdl2-2.0-0:i386 libfreetype6:i386 libdbus-1-3:i386 libsqlite3-0:i386

(Optional) After successfully installed Wine 5.12, you may remove the PPAs by launching Software & Updates utility and navigating to Other Software tab.

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

For reasons unknown, aMule, all-platform eMule P2P Client, is not included in Ubuntu 20.04 main repository.

While it’s available in previous Ubuntu repositories as well as the next Ubuntu 20.04 main repository, you can manually download the package and dependencies from Ubuntu 18.04 and install them manually in Ubuntu 20.04.

1.) Click download the amule package:

amule .deb

2.) Click download amule-common package:

amule-common .deb

3.) Click download amule-utils-gui package (optional):

amule-utils-gui .deb

4.) Finally download the libwxgtk3.0-0v5 package:

libwxgtk3.0-0v5 .deb

When downloading processes finished, open terminal (Ctrl+Alt+T) from system applications menu and run single command to install them:

sudo apt install ~/Downloads/amule*.deb ~/Downloads/libwxgtk*.deb

Once installed, launch the client from your system application menu and enjoy!

(Optional) To remove the amule package as well as dependencies, run command:

sudo apt remove --autoremove amule

Mozilla Firefox 78 was released a few days ago with some new features and improvements.

Firefox 78 added “Refresh Firefox” button to the Uninstaller, which also available in about:support page, allows to reset Firefox to its default state, while saving your essential information like bookmarks, passwords, cookies.

Other changes in the release include:

  • Protections Dashboard includes reports about tracking protection, data breaches, and password management.
  • Screen saver will no longer interrupt WebRTC calls on Firefox
  • Firefox 78 is also Extended Support Release (ESR) features:
    • Kiosk mode
    • Client certificates
    • Service Worker and Push APIs are now enabled
    • The Block Autoplay feature is enabled
    • Picture-in-picture support
    • View and manage web certificates in about:certificate
  • Improved Pocket recommendations, and security fixes.

How to Install Firefox 78 in Ubuntu:

Firefox 78 will be made into official Ubuntu security / updates repositories for Ubuntu 16.04, Ubuntu 18.04, Ubuntu 19.10, and Ubuntu 20.04 in a few days!

At that time, you can upgrade Firefox via Software Updater (Update Manager) utility:

FileZilla FTP Client

For those prefer installing FileZilla ftp client via deb rather than using the flatpak package, there’s an unofficial PPA contains the latest FileZilla 3.48.1 for Ubuntu 20.04 and Linux Mint 20.

The latest FileZilla client so far is v3.48.1 which contains bugfixes and minor changes. See filezilla-project.org for changes.

To install FileZilla 3.48.1 via PPA in Ubuntu 20.04:

Thanks to sicklylife, a member of Gnome Japanese Translation Team, who maintains an unofficial PPA contains most recent FileZilla packages.

1.) Open terminal either from system application menu or by pressing Ctrl+Alt+T on keyboard. When terminal opens, run command to add the PPA:

sudo add-apt-repository ppa:sicklylife/filezilla

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

2.) After adding the PPA, refresh system package cache and install the ftp client via commands:

sudo apt update

sudo apt install filezilla

To uninstall the PPA as well as remove the ftp client package:

Run command in terminal to remove the PPA repository:

sudo add-apt-repository --remove ppa:sicklylife/filezilla

And remove FileZilla client via command:

sudo apt remove --autoremove filezilla