Shotwell Ubuntu 16.04

Shotwell photo manager has recently reached the 0.23.1 release. While Ubuntu 16.04 contains the old 0.22 release, you can now install the latest release and receive future updates through the maintainer, Jens Georg’s PPA.

Notable changes in Shotwell 0.23.1:

  • Update Facebook application id so Facebook integration works again
  • Rename “Yorba website” to “Shotwell website” in About dialog
  • Copyright transferred from Yorba to Software Freedom Conservancy (SFC)
  • New and updated icons
  • Various bug fixes and translation updates.

Shotwell Photo Manager

How to Install / Upgrade Shotwell in Ubuntu 16.04:

1. Add the maintainer’s PPA.

Open terminal (Ctrl+Alt+T), paste the command below and hit run:

sudo add-apt-repository ppa:yg-jensge/shotwell

Type in your password (no visual feedback) when it asks and hit Enter.


2. Launch Software Updater and upgrade Shotwell.

Launch Software Updater, after checking for updates, you’ll see the new release of “Digital photo manager” available for upgrade under Other updates -> Ubuntu Base.

upgrade shotwell

3. (Optional) To revert back to the stock version of Shotwell in Ubuntu 16.04, run command in terminal to install ppa-purge and purge the PPA which also downgrade the photo manager:

sudo apt install ppa-purge && sudo ppa-purge ppa:yg-jensge/shotwell

That’s it. Enjoy!

Ubuntu and Windows dual boot

For users who dual boot Ubuntu 16.04 and Windows, you may find the clock time is off that causes time differences after you reboot and switch between the two systems. Here’s how to fix it.

Ubuntu maintains the hardware clock (RTC, real time clock) in universal time (UTC) by default while Windows maintains the clock in local time, thus causing time conflicts between Ubuntu and Windows.

To fix it, either set Ubuntu to maintain RTC in local time or make Windows uses UTC.

1. Disable UTC and use Local Time in Ubuntu:

In previous Ubuntu editions, you can edit the config file /etc/default/rcS to disable UTC.

In Ubuntu 16.04, open terminal (Ctrl+Alt+T) and run the command below instead:

timedatectl set-local-rtc 1 --adjust-system-clock

To check out if your system uses Local time, just run:


you’ll the local time zone is in use in the Warning section.

RTC Local Time

Finally restart and switch to Windows, adjust system clock time if need and done.

2. Make MicroSoft Windows uses UTC:

Another way to fix this issue is doing the following changes in Windows, Windows 10, in the case below:

1.) First if you’ve switched to local time in Ubuntu, run command in Ubuntu terminal to use back UTC:

timedatectl set-local-rtc 0

2.) Restart and select boot into Windows 10, when you’re in, do:

  • go to Start Menu, search for and launch cmd as Administrator.
  • When the command console opens, paste below command to create a DWORD value to the registry:
    Reg add HKLM\SYSTEM\CurrentControlSet\Control\TimeZoneInformation /v RealTimeIsUniversal /t REG_DWORD /d 1

    For 64-bit Windows, use a QWORD value instead:

    Reg add HKLM\SYSTEM\CurrentControlSet\Control\TimeZoneInformation /v RealTimeIsUniversal /t REG_QWORD /d 1

    enable UTC in Windows 10

  • Disable the “internet update” for the time and reboot.

Light Table PPA

This is a quick tutorial shows how to easily install the Light Table IDE in 64-bit Ubuntu via PPA, since there’s no official .deb binary for Ubuntu Linux.

Light Table is a cross-platform and open-source IDE that features real-time feedback allowing instant execution, debugging and access to documentation.

LightTable 0.8.0

To make it easy to install Light Table IDE in Ubuntu, there’s now a PPA that contains an installer script, which automatically downloads the official Linux package from its website, installs and creates a launcher shortcut in your system for better Ubuntu integration.

1. First download the script from the link below:

Light Table Installer (.deb)

Select download the package “lighttable-installer_xxx_amd64.deb”, the click install via Ubuntu Software.

Or open terminal (Ctrl+Alt+T) and run command install the downloaded package. The script starts automatically after installation:

sudo dpkg -i ~/Downloads/lighttable-installer_*.deb


If everything goes OK, you’ll be finally able to launch the IDE from Unity Dash, or other Application Launcher.

2. (Optional) To receive future updates of Light Table along with other system udpates, you may add the PPA repository so to get updates via Software Updater once a new release is made into PPA.

sudo add-apt-repository ppa:dr-akulavich/lighttable

You can then disable, remove, or edit the PPA via System Settings -> System -> Software & Updates -> Other Software.

KDE Plasma 5.6

The Plasma Desktop 5.6 was finally made into Kubuntu Backports PPA, two months after its release date, available for upgrade in KUbuntu 16.04 LTS.

While Ubuntu 16.04 comes with Plasma 5.5, you can now upgrade to the latest Plasma 5.6.4 by following the steps blew one by one.

KDE Plasma 5.6

1. Add Kubuntu Backports PPA.

If you have not yet added the PPA, open terminal emulator, paste the command below and hit run:

sudo add-apt-repository ppa:kubuntu-ppa/backports

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

kubuntu backports ppa

2. Then update your whole system via your update-manager.

Or run the commands below one by one in terminal:

sudo apt update

sudo apt full-upgrade

3. (Optional) To revert the changes, purge the Kubuntu Backports PPA via ppa-purge which also downgrade Plasma Desktop to the stock version in Ubuntu 16.04.

sudo apt install ppa-purge && sudo ppa-purge ppa:kubuntu-ppa/backports

Install Font Files in Ubuntu

Want to install Microsoft fonts or Google web fonts for off-line use, or you just found a favorite font on the web and want to install it in Ubuntu?

Well here’s how to install the font files (.ttf, .ttc) downloaded from web, Google fonts page, or copied from your Windows OS.

Font files

Here are 4 font files shown in the picture above. In the steps below I’ll show you how to install and use it in Ubuntu Desktop:

1. Launch Terminal from Unity Dash, or by pressing Ctrl+Alt+T on keyboard:


When it opens, paste following commands and run one by one.

2. In Ubuntu Linux, font files are installed to /usr/lib/share/fonts or /usr/share/fonts. The former directory is recommended in this case for manual installation.

First create a sub folder in the font directory, ms_fonts, as example:

sudo mkdir /usr/local/share/fonts/ms_fonts

Type in your password when it asks (no visual feedback) and hit Enter.

3. Move all font files from your Downloads directory to the new created folder:

sudo mv ~/Downloads/*.ttc ~/Downloads/*.ttf /usr/local/share/fonts/ms_fonts/

4. Set permissions to these files by running the commands below one by one:

sudo chown root:staff /usr/local/share/fonts/ms_fonts -R

sudo chmod 644 /usr/local/share/fonts/ms_fonts/* -R

sudo chmod 755 /usr/local/share/fonts/ms_fonts

5. Finally builds font information caches for apps using fontconfig for their font handling:

sudo fc-cache -fv

Now you can apply new installed fonts via Unity Tweak Tool:


For Chrome browser, go to Settings -> Advanced settings-> Web contents -> Customize fonts.