Saturday, 15 October 2016

A Disk Indicator for Ubuntu


Disk indicator is a small indicator for Unity, Xfce and other desktops which displays the mounted drives. It provides options to mount/unmount regular volumes, lock/unlock encrypted volumes and mount/unmount ISO files.


Ubuntu and derivatives (Ubuntu, Linux Mint, etc)

Packages are available in the Launchpad PPA for supported Ubuntu releases. Run the following commands in a terminal window:

sudo apt-add-repository -y ppa:teejee2008/ppa
sudo apt-get update
sudo apt-get install indicator-diskman

For older Ubuntu releases which have reached end-of-life, you can install from the DEB files linked below.
indicator-diskman-latest-i386.deb (32-bit)
indicator-diskman-latest-amd64.deb (64-bit)

Timeshift v16.10.5

Timeshift Timeshift v16.10.5 is now available. Changes are summarized below.

What’s New

  • Support for Ubuntu 14.04 (trusty) and derivatives (like Mint 17.x) - The Gnome/GTK stack and system utilities on trusty are pretty outdated. The new Timeshift version would not install on trusty or exit with an error if installed. This has been fixed in v16.10.5. Workarounds have been added to make it work with older versions of util-linux and GTK. Builds for trusty are now available in the PPA.
  • Support for BTRFS systems with @ and @home on separate partitions - This setup is now supported. Previous versions would quit with a “not supported” message.
  • Space savings with snapshots of multiple systems on same device - Previous versions of Timeshift linked to the last snapshot in time when creating snapshots. If the snapshot device contained snapshots from multiple systems and if the last snapshot was from a different system, then it would waste disk space as most files would get duplicated. Timeshift will now check the system UUID and link from the last snapshot of the same system while creating snapshots.

Friday, 7 October 2016

Timeshift v16.10

Timeshift v16.10

Timeshift v16.10 is now available. Existing users are encouraged to upgrade. Changes are summarised in the previous post.

Supported Distributions

  • Ubuntu and derivatives (Xubuntu, Kubuntu, Linux Mint, Elementary OS, etc)
    • Use the PPA or DEB file to install.
  • Fedora and derivatives (CentOS, RHEL, etc)
    • Use the .run installer to install
  • Arch Linux and derivatives (Manjaro, Apricity, Antergos, etc)
    • Use the .run installer to install

Supported Systems

  • Normal - OS installed on non-encrypted partitions (with or without encrypted home directory).
  • LUKS - OS installed on LUKS encrypted partitions
  • LVM2 - OS installed on LVM2 volumes (with or without LUKS)
  • BTRFS - OS installed on BTRFS volumes (with or without LUKS). Subvolume layout must be Ubuntu-type with @ and @home subvolumes. Other layouts are not supported.
  • GRUB2 - Bootloader must be GRUB2. GRUB legacy and other bootloaders are not supported.
  • EFI - EFI systems are fully supported. Please make sure that /boot/efi partition is selected while restoring (it will do it automatically).
  • Docker & containers - Docker and containerized systems are not supported. Running Timeshift on such systems will have unpredictable results.

Send me an email if you face issues after restore or if you have a system setup that is not in the list above.

Saturday, 24 September 2016

Timeshift Preview


I’m working on some changes for Timeshift. The UI has been re-designed to make it easier to use. The update is currently under testing and will be available by first week of October.

What’s New

Better status display

The status bar has been redesigned to display the status in a better way. It will warn you if the disk is full, if the disk is offline or if scheduled snapshots are disabled. It also displays the number of snapshots and remaining free space.

Saturday, 9 July 2016

Ubuntu Kernel Update Utility (Ukuu) v16.7

Ukuu v16.7 is now available. This is a major update which fixes all issues reported with the previous version.