Restored calculation and display, which was deleted in commit 8d77b18f.
However, the behavior has been changed slightly:
* We try to determine the sizes using `btrfs qgroup show`
* This is only successful on systems with enabled qgroups
* If so, we enable the columns
* Otherwise, we hide them
I did not restore the methods for enabling quota.
But I restored destroying qgroups on snapshot removal.
This also fixes a bug, I encountered on a system with enabled qgroups:
Since the removal of the now restored behavior, I encountered lots of 0.00B qgroups,
because they seem to have been created all along, but they have no longer been removed:
```
$ sudo btrfs qgroup show .
qgroupid rfer excl
-------- ---- ----
0/5 92.00KiB 92.00KiB
0/262 4.00GiB 4.00GiB
0/798 135.20GiB 334.31MiB
0/799 14.07GiB 254.51MiB
0/1657 0.00B 0.00B
0/1658 0.00B 0.00B
0/1665 0.00B 0.00B
0/1666 0.00B 0.00B
0/1691 0.00B 0.00B
0/1692 0.00B 0.00B
0/1721 0.00B 0.00B
0/1722 0.00B 0.00B
0/1723 0.00B 0.00B
0/1724 0.00B 0.00B
0/1727 0.00B 0.00B
…
```
There used to be a installer file with ".run" extension that could be executed on any Linux distribution to install Timeshift. This method of installing Timeshift is no longer available or supported since many years.
Also remove the config file for generating the installer.
This seems to be an issue with glib2 2.74 and strings that contain a improper unicode escape code (\uXX instead of /uXXXX). Since this function is used by all the progress windows, creating or deleting snapshots from the GUI was causing a crash.
This issue happens when the user clicks the "Next" button while the treeview is still loading on the "Confirm Actions" page. The window will now show a busy cursor and wait for Gtk to finish processing events before going to the next page.
Rsync restore can sometimes fail when the boot partition does not have enough space. Deleting extra files as soon as possible (instead of later) will create space on the partition and avoid failures.