Archives For November 30, 1999

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

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

This simple tutorial shows how to install GnuCash, the personal and small-business financial-accounting software, in all current Ubuntu releases including Ubuntu 23.10, Ubuntu 23.04, Ubuntu 22.04 and Ubuntu 20.04

GnuCash is available in Ubuntu repository, but old. For the latest release, you may install it via either Flatpak package or an Ubuntu PPA.

At the moment of writing, the latest version is GnuCash 5.4, and the changes are available in this page.

Method 1: Install GnuCash from Ubuntu repository

The package in system repository is old, but supported by Ubuntu Team, and available in all supported CPU architecture types, including x86_64, Arm 64/hf, ppc64el, riscv64, s390x.

To install the package, simply press Ctrl+Alt+T on keyboard to open terminal. Then, run command:

sudo apt install gnucash

Run sudo apt update if package not found, and type user password (no asterisk feedback) for sudo authentication.

Method 2: Install latest GnuCash via Flatpak package

For the latest version, so far GnuCash 5.4, the official website refers to the Flatpak package. It can install in most Linux, though runs in sandbox! And, it supports both X86_64 and Arm 64 CPU architecture types.

1.) Open terminal (Ctrl+Alt+T) and run command to install flatpak framework:

sudo apt install flatpak

Type your password (no visual feedback) for sudo prompts and hit Enter.

2.) Then install the latest GnuCash as Flatpak package, by running command:

flatpak install https://dl.flathub.org/repo/appstream/org.gnucash.GnuCash.flatpakref

NOTE: First time installing a Flatpak app, may also install hundreds MB of runtime libraries. And, you may need to log out and back in to make the app icon visible.

Method 3: Install latest GnuCash via Ubuntu PPA

Want the latest version but hate running app in sandbox? The popular Xtradeb Apps PPA contains the package with support for Ubuntu 22.04 and Ubuntu 23.04 so far.

It’s native .deb package, though only support X86_64 architecture type (the common Intel & AMD CPUs).

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

sudo add-apt-repository ppa:xtradeb/apps

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

2. If you’re following this tutorial in Linux Mint 21, then you have to manually refresh system package cache after adding PPA, which’s done automatically in Ubuntu.

sudo apt update

3. Finally, install the financial-accounting software by running command:

sudo apt install gnucash

After installation, search for and launch the software from either applications menu or the overview screen depends on your desktop environment.

Uninstall GnuCash

Depends on how you installed the software package, remove it by running either command below.

For the package installed via apt command in ‘Method 1’ and ‘Method 3’, open terminal (Ctrl+Alt+T) and run command to remove it:

sudo apt remove --autoremove gnucash

Also, remove the Ubuntu PPA from your system by running command:

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

For the software installed via Flatpak package, run the command below instead to remove it:

flatpak uninstall --delete-data org.gnucash.GnuCash

Also run flatpak uninstall --unused to remove useless leftovers.

The development of the popular Puddletag audio tag editor is back. Ubuntu adds back the software package in its own repository, but still doesn’t provide updates. For those prefer this app, here’s how to install and keep it up-to-date via PPA.

Due to lack of development, Puddletag was removed from Ubuntu 20.04 repository along with the old Qt4 and Python 2 dependencies.

Thankfully, a group of other contributors take up the job to continue the project, by porting to Qt5 and Python3. And, it now keeps updating with bug-fixes and new features.

Puddletag 2.2.0 in Ubuntu

Install Latest Puddletag in Ubuntu 20.04 & Ubuntu 22.04:

As mentioned, Puddletag in available in Ubuntu repository but always old. So, i uploaded the packages into this unofficial PPA so far with support for 64-bit Ubuntu 20.04, Ubuntu 22.04, Linux Mint 20.

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:ubuntuhandbook1/puddletag

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

2.) While adding PPA, it refreshes package cache automatically since Ubuntu 20.04. But Linux Mint does not. So, you may manually update the cache via command:

sudo apt update

3.) Finally, install Puddletag audio tag editor for the first time by running command:

sudo apt install puddletag

Or you may search for and launch “Software Updater“, to upgrade the software if an old version was installed.

Uninstall Puddletag & PPA:

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

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

And remove puddletag by running command:

sudo apt remove --autoremove puddletag

The forth bug-fix release of deadbeef music player 1.8 series was released a day ago with many fixes.

Deadbeef 1.8.4 release highlights:

  • Soundtouch plugin has been updated, and is now included in the releases
  • Added %last_modified% title formatting keyword (Cristian Ciocaltea)
  • Fixed stack overflow bug in converter
  • Fixed buffer overflow bug in mp3 parser
  • Fixed handling of leading forward shash character in zipper file names
  • Fixed handling user-specified file mask in artwork plugin
  • Fixed CBR MP3 scanning performance
  • Fixed stack overflow in title formatting tint range calculation
  • Fixed pulseaudio plugin configuration backwards compatibility issue
  • Fixed last.fm scrobbling of streaming shoutcast tracks
  • Fixed deadlock when loading cuesheets which recursively reference themselves
  • Fixed a false-positive when detecting free format MP3 files
  • Fixed skipping unsupported fields in cuesheets
  • Fixed a regression which caused MP3 tag editing to crash when text can’t be represented as CP1252
  • Fixed playback of certain network streams
  • Fixed handling of ID3v2 COMM frame content description data

How to Install DeaDBeeF 1.8.4 in Ubuntu:

There’s an Ubuntu PPA repository that contains deadbeef .deb packages, the new release package should be available in a few days.

UPDATE: Now you can open terminal (Ctrl+Alt+T) and run following commands one by one to install DeadBeef 1.8.4 from PPA:

sudo add-apt-repository ppa:spvkgn/deadbeef

sudo apt update

sudo add install deadbeef

You may also download the 64-bit .deb package from the link below:

DeaDBeeF for Linux

NOTE: If you’ve installed an old Deadbeef version from an Ubuntu PPA, you have to remove it first (run following command in terminal), as the .deb from the previous link will install the music player into /opt/ directory.

sudo apt remove deadbeef

Then install the .deb via Gdebi package installer (available in Ubuntu Software) and enjoy!

Mixxx, free DJ Mixing software, finally released new stable version 2.2.4, though the PPA package is being available for a few weeks.

Mixxx 2.2.4 brings a number of bug-fixes and some controller mappings:

  • Add controller mapping for Native Instruments Traktor Kontrol S2 MK3
  • Add controller mapping for Soundless joyMIDI
  • Add controller mapping for Hercules DJControl Inpulse 300
  • Add controller mapping for Denon MC7000
  • Add controller mapping for Stanton DJC.4

Install Mixxx 2.2.4 in Ubuntu:

The official Mixxx PPA contains the new release packages for all current Ubuntu releases.

1. Open terminal either from app launcher or by pressing Ctrl+Alt+T on keyboard. When it opens, run command to add the PPA:

sudo add-apt-repository ppa:mixxx/mixxx

Input your password (no visual feedback while typing due to security reason) when it prompts and hit Enter to continue.

2. If an old version of Mixxx was installed on your system, upgrade the DJ software using Software Updater:

Or run commands one by one in terminal to install or upgrade the software:

sudo apt-get update

sudo apt-get install mixxx

Uninstall:

You can easily remove the software by running command in terminal:

sudo apt-get remove --autoremove mixxx

And remove the PPA repository via Software & Updates utility under Other Software tab.

This simple tutorial shows how to install PPSSPP for playing PSP games on Ubuntu 18.04, Ubuntu 20.04, Ubuntu 22.04, and their based systems, e.g, Linux Mint 20/21 and Zorin OS 17.

PPSSPP is a free open-source PSP emulator for Windows, macOS, Linux, and mobile devices including iPhone, Android, Nintendo WiiU, Nintendo Switch, BlackBerry 10, MeeGo, Pandora, Xbox and more.

The software keeps updating with new features and bug-fixes. And, now the latest is v1.16.x, that features:

  • RetroAchievements support
  • New JIT backends: RISC-V, based on IR, and x86 JIT based on IR.
  • And many other changes. See the News page for details.

How to Install PPSSPP Emulator in Ubuntu:

The game emulator offers official binary packages at the links below:

For Ubuntu Linux, only third-party Flatpak and Ubuntu PPA packages are available at the moment. And here you may choose one method that you prefer.

Option 1: Install PPSSPP via Flatpak:

Flatpak is an universal Linux package format runs in sandbox. It comes with most dependency libraries bundled, and takes a few hundred MB more disk space than native .deb package from Ubuntu PPA.

The PPSSPP Flatpak supports both modern 64-bit AMD/Intel PC and AArch64 processor, such as Raspberry Pi and Apple Silicon. And the package is maintained and updated timely by the community, consists of Linux developers.

1.) Install Flatpak daemon in Ubuntu:

If you’re first time installing a Flatpak package in Ubuntu, open “terminal” from start menu and run command to install the daemon:

sudo apt install flatpak

NOTE Ubuntu 18.04 users have to add this PPA before installing the daemon.

2.) Add the Flathub repository:

Flathub is the de facto standard for getting Flatpak packages. To add the repository, simply run command:

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

3.) Install PPSSPP Flatpak

After installed the daemon and added the repository, run command to install PPSSPP:

flatpak install flathub org.ppsspp.PPSSPP

Like normal apps, you can finally open PPSSPP by searching from the overview screen. Though, you may need to log out and back in if app icon not visible.

And, to update the Flatpak package, just run command:

flatpak update org.ppsspp.PPSSPP
4.) How to Remove PPSSPP Flatpak package (Optional)

For any reason, you can easily remove the package by running command in terminal:

flatpak uninstall --delete-data org.ppsspp.PPSSPP

And remove unused runtime to free up space via flatpak uninstall --unused.

Option 2: How to Install PPSSPP via Ubuntu PPA

There’s an unofficial PPA that so far contains the latest deb packages for Ubuntu 22.04, Ubuntu 20.04, Ubuntu 18.04 (dropped), and Linux Mint 21/20.

The PPA package now also supports for 64-bit PC/laptop, and arm64/armhf devices, such as Raspberry Pi.

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

sudo add-apt-repository ppa:xuzhen666/ppsspp

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

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

sudo apt update

sudo apt install ppsspp

You may also install the SDL version via sudo apt install ppsspp-sdl.

Uninstall PPSSPP PPA package:

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

sudo add-apt-repository --remove ppa:xuzhen666/ppsspp

To remove the Sony PSP emulator, run command:

sudo apt remove ppsspp ppsspp-sdl