mupdf-icon

MuPDF, a lightweight PDF and XPS viewer, has reached the 1.7 release. Here’s how to install or upgrade it in Ubuntu and Linux Mint.

MuPDF is a free and open-source viewer written in C. It focuses on speed, small code size, and high-quality anti-aliased rendering. Since the 1.2 release, MuPDF has optional support for interactive features such as form filling, JavaScript and transitions.

While Ubuntu repositories provide a very old version, the latest release, MuPDF 1.7, was released a few days ago with some new features and great improvements:

  • New HTML layout engine, and (DRM-free) EPUB viewer.
  • Reduced memory usage – reducing total memory use on some files by over 60%.
  • Better mouse wheel handling
  • Shift-space support
  • Add mutool pages option.
  • Mouse button control of presentation mode
  • many bug fixes.

For more, see the official release notes.

Install or Upgrade MuPDF:

For Ubuntu 12.04, Ubuntu 14.04, Ubuntu 15.04, and Linux Mint 13/17, the latest packages have been made into the PPA repository.

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

sudo add-apt-repository ppa:ubuntuhandbook1/apps

2. After adding the PPA, refresh your system package cache:

sudo apt-get update

3. Finally install the viewer via command:

sudo apt-get install mupdf mupdf-tools

You may replace step 2 & 3 by upgrading the software through Software Updater.

Once installed, open your PDF or XPS file via MuPDF through files’ right-click menu “Open With” option.

For its keyboard shortcuts, run command man mupdf in terminal and see the result.

HP Printer Drivers for Linux

HPLIP, an HP developed Linux solution for printing, scanning, and faxing with HP inkjet and laser printers, reached 3.15.4 release with new printers and most recent Linux Distros support.

According to the release note, Ubuntu 15.04 Beta, Debian 8.0 RC, Linux Mint 17.1 are supported in this release. Also below new printers are supported now:

  • HP Color LaserJet Pro M252dw
  • HP Color LaserJet Pro M252n
  • HP Color LaserJet Pro MFP M277n
  • HP Color LaserJet Pro MFP M277dw
  • HP Color LaserJet Enterprise M553n
  • HP Color LaserJet Enterprise M553dn
  • HP Color LaserJet Enterprise M553x
  • HP Color LaserJet Enterprise M553dh
  • HP Color LaserJet Enterprise M552dn
  • HP LaserJet Enterprise M604n
  • HP LaserJet Enterprise M604dn
  • HP LaserJet Enterprise M605dn
  • HP LaserJet Enterprise M605n
  • HP LaserJet Enterprise M605x
  • HP LaserJet Enterprise M606x
  • HP LaserJet Enterprise M606dn

There’s also a significant changes: HPLIP Plugin support for ARMv6,ARMv7 and aarch64 architectures. For more, see the release page.

Install HPLIP in Ubuntu/Linux Mint:

1. download HPLIP .run installer from:

Download HPLIP

2. Open terminal (Ctrl+Alt+T) and run command to give executable permission to the installer:

cd ~/Downloads/ && chmod +x hplip-*.run

3. Finally start the installer and follow the terminal prompts:

cd ~/Downloads/ && ./hplip-*.run

HPLIP on launchpad: https://launchpad.net/hplip

Elementary OS Freya

Since Elementary OS Freya comes with GTK+ 3.14, it’s able to install the latest Corebird 1.0, a modern, easy and fun Twitter client.

For those who never heard of Corebird, it is a native Gtk+ Twitter client for Linux, which supports keyboard shortcuts, image and video preview. It is one of the few remaining desktop Linux Twitter apps still in active development.

corebird-eos corebird-eos1
corebird-eos2

Install Corebird 1.0 in eOS Freya:

1. Depends on your OS type, 32-bit (i386) or 64-bit (amd64), select download the “corebird_1.0-2~vivid_amd64/i486.deb” package from launchpad page:

Download Corebird DEB

2. Open terminal from the Application launcher. Run below command to refresh system package cache:

sudo apt-get update

3. Finally open the downloaded package and click install. Or install it via dpkg command in terminal:

cd ~/Downloads; sudo dpkg -i corebird_*.deb; sudo apt-get -f install

Plank Dock

Plank, a lightweight dock launcher, has reached the 0.9.0 release recently with some new features, such as Window Dodge auto-hide and hide/un-hide time delay.

Rico Tzschichholz announced the release on launchpad.net:

“Kanker” is our new feature and bug-fix release on the way to 1.0.

Most notable is that there are now some nice and smooth animations while items are added or removed. Besides that it is possible to set a HideDelay and the good old WindowDodge hide-mode got added. Plank now provides a simple dbus-interface with some methods for remote-controlling. As usual there are changes all over the place which can be studied in the full changelog.

Enjoy,
Plank: Stupidly simple.
Note: There is no stability of ABI/API until further notice!

plank dock preferences

For Ubuntu 12.04, Ubuntu 14.04, Ubuntu 14.10, Ubuntu 15.04 and derivatives, plank dock can be easily installed from the developer’s PPA.

Just open terminal and run below commands one by one to add the PPA, refresh system cache, and install plank:

sudo add-apt-repository -y ppa:ricotz/docky

sudo apt-get update

sudo apt-get install plank

luks-encryption

If you have an USB flash drive or USB partition only for use in Linux computers, it’s easy to add a password protect to the drive or partition via LUKS+EXT4 in Ubuntu Linux using the default Disks utility. And below is the how-to.

Before getting started, you have to backup date from the USB flash driver or the partition.

1. Search for and install cryptsetup package in Ubuntu Software Center to add disk encryption support to the default Gnome Disks utility.

disk-encryption-support

2. Launch the Disks utility from the Unity Dash or Application Menu. Plug in your USB flash drive and you will see it in the left pane.

To encrypt the drive, first highlight the partition and click the icon on the left of minus sign to unmount it. (In the case below, I’m going to unmount the 1.7GB partition)

unmount-usb-stick

3. Click the gear icon and select Format …

format-usb-stick

4. On next window, select encryption type “Encrypted, compatible with Linux systems (LUKS + EXT4)” from the drop-down list, type in a drive/partition name, and set your password.

encrypt-usb-stick

That’s it. Next time you plug in the USB stick, you should be asked to input password to get access the partition.

encrypted-usb-stick