# Btrfs Assistant 1.0 is coming, testers needed

**URL:** <https://forum.endeavouros.com/t/btrfs-assistant-1-0-is-coming-testers-needed/25421>\
**Category:** Community contributions\
**Created:** [March 28, 2022, 1:12am UTC](https://forum.endeavouros.com/t/btrfs-assistant-1-0-is-coming-testers-needed/25421 "2022-03-28T01:12:43Z")\
**Posts on this page:** 20\
**Page:** 7

<div class="post-metadata">

**Author:** ![anon49550872](https://forum.endeavouros.com/letter_avatar_proxy/v4/letter/a/b2d939/32.png) [@anon49550872](https://forum.endeavouros.com/u/anon49550872)\
**Post date:** [April 9, 2022, 3:51pm UTC](https://forum.endeavouros.com/t/btrfs-assistant-1-0-is-coming-testers-needed/25421/122 "2022-04-09T15:51:59Z")

</div>

Today I decided to test the boot from a snapshot and perform a restore from there.  
It worked… restore @ and @home

---

<div class="post-metadata">

**Author:** ![dalto](https://forum.endeavouros.com/user_avatar/forum.endeavouros.com/dalto/32/5577_2.png) [@dalto](https://forum.endeavouros.com/u/dalto)\
**Post date:** [April 9, 2022, 9:19pm UTC](https://forum.endeavouros.com/t/btrfs-assistant-1-0-is-coming-testers-needed/25421/123 "2022-04-09T21:19:28Z")

</div>

I pushed a fix for this warning a few minutes ago.

It am not going to push it out ahead of the next release because it is only a warning.

---

<div class="post-metadata">

**Author:** ![dalto](https://forum.endeavouros.com/user_avatar/forum.endeavouros.com/dalto/32/5577_2.png) [@dalto](https://forum.endeavouros.com/u/dalto)\
**Post date:** [April 11, 2022, 5:24pm UTC](https://forum.endeavouros.com/t/btrfs-assistant-1-0-is-coming-testers-needed/25421/124 "2022-04-11T17:24:42Z")

</div>

The changes queued for 1.4 are now available for testing in `btrfs-assistant-git`

This release is mostly UI enhancements and code optimizations.

Here is the full changelog:

- Redesign the layout of the Subvolume tab(Contributed by Austin Horstman)
- Modify the subvolume tab so it shows the subvolumes on all devices(Contributed by Austin Horstman)
- The subvolume tab now can filter container subvolumes(With contributions from Adam Sowa)
- The Subvolume grid is now sortable and the backend was optimized(Contributed by Adam Sowa)
- Reworked the Snapper tab into separate tabs for New/Delete and Browse/Restore removing the Restore Mode checkbox
- The grids on the Snapper tab now support sorting by any field
- Renamed “Btrfs” tab to “Overview” and “Snapper - Settings” to “Snapper Settings”
- Add refresh buttons to Snapper tabs
- When snapper commands fail properly report them back to the user
- Fix Qt warnings when running btrfs-assistant --version

---

<div class="post-metadata">

**Author:** ![HMS\_Endeavour](https://forum.endeavouros.com/letter_avatar_proxy/v4/letter/h/9d8465/32.png) [@HMS\_Endeavour](https://forum.endeavouros.com/u/HMS_Endeavour)\
**Post date:** [April 11, 2022, 6:10pm UTC](https://forum.endeavouros.com/t/btrfs-assistant-1-0-is-coming-testers-needed/25421/125 "2022-04-11T18:10:28Z")

</div>

Thank you @dalto  
Btrfs Assistant is a breath of fresh air, and to have the dev listening to users and implementing changes/fixes, that’s awesome!

**EDIT**  
I love that the snapshots are up to 272 and still counting 📸  
And i’m not going to say how many times I have restored, but ach time it was as expected.

---

<div class="post-metadata">

**Author:** ![waterbuffalo](https://forum.endeavouros.com/user_avatar/forum.endeavouros.com/waterbuffalo/32/47916_2.png) [@waterbuffalo](https://forum.endeavouros.com/u/waterbuffalo)\
**Post date:** [April 20, 2022, 10:52pm UTC](https://forum.endeavouros.com/t/btrfs-assistant-1-0-is-coming-testers-needed/25421/126 "2022-04-20T22:52:49Z")

</div>

I’ve been contemplating doing a fresh install to switch over the btrfs and this assistant just might push me over the edge to do it now…

---

<div class="post-metadata">

**Author:** ![Scotty\_Trees](https://forum.endeavouros.com/user_avatar/forum.endeavouros.com/scotty_trees/32/29792_2.png) [@Scotty\_Trees](https://forum.endeavouros.com/u/Scotty_Trees)\
**Post date:** [April 20, 2022, 11:09pm UTC](https://forum.endeavouros.com/t/btrfs-assistant-1-0-is-coming-testers-needed/25421/127 "2022-04-20T23:09:53Z")

</div>

@Scotty_Trees pushes @waterbuffalo. It was very effective. 😉

---

<div class="post-metadata">

**Author:** ![dalto](https://forum.endeavouros.com/user_avatar/forum.endeavouros.com/dalto/32/5577_2.png) [@dalto](https://forum.endeavouros.com/u/dalto)\
**Post date:** [April 25, 2022, 10:48pm UTC](https://forum.endeavouros.com/t/btrfs-assistant-1-0-is-coming-testers-needed/25421/128 "2022-04-25T22:48:23Z")

</div>

The changes for Btrfs Assistant 1.5 are now available for testing with `btrfs-assistant-git`.

In addition to a host of backend source-code improvements some of the notable visible features are the ability to open multiple snapshot browse windows, a new filter box to filter subvolumes and support for systemd-free distros.

Here is the full changelog:

- Use libbtrfsutil instead of calling the btrfs command wherever possible
- Allow opening multiple snapshot browse dialogs at the same time(Contributed by Adam Sowa)
- Add the ability to filter subvolumes by name(Contributed by Adam Sowa)
- Ensure the application works with or without systemd present
- Numerous code quality improvements(Contributed by Adam Sowa)
- Improve layout of the BtrfsMaintencance tab when resized
- Move temporary mountpoint for filesystems to /run
- Unmount filesystems mounted by the application on exit
- Change the naming of subvolume backups to support nested subvolumes
- Ensured combo boxes retain their selections when refreshed
- Excluded snapshot 0 from Snapper tab since it isn’t a snapshot
- Use an xml parser to parse Snapper xml files
- Added a warning when restoring if you are mounting by subvolid in /etc/fstab
- Fixed the handling of paths with whitespace in the Btrfs Maintenance tab
- Reorganized the source code to make it more manageable(Contributed by Austin Horstman)
- Lowered required C++ standard to C++ 17

---

<div class="post-metadata">

**Author:** ![djwyman](https://forum.endeavouros.com/user_avatar/forum.endeavouros.com/djwyman/32/46001_2.png) [@djwyman](https://forum.endeavouros.com/u/djwyman)\
**Post date:** [April 26, 2022, 1:34am UTC](https://forum.endeavouros.com/t/btrfs-assistant-1-0-is-coming-testers-needed/25421/129 "2022-04-26T01:34:25Z")

</div>

when I try to switch to btrfs-assistant-git it tells me the that the version number is 1.1.r21.g7206fdb-1 is that right?

---

<div class="post-metadata">

**Author:** ![dalto](https://forum.endeavouros.com/user_avatar/forum.endeavouros.com/dalto/32/5577_2.png) [@dalto](https://forum.endeavouros.com/u/dalto)\
**Post date:** [April 26, 2022, 1:36am UTC](https://forum.endeavouros.com/t/btrfs-assistant-1-0-is-coming-testers-needed/25421/130 "2022-04-26T01:36:28Z")

</div>

Most `*-git` don’t get a real version number until you build the package and the pkgver function is run. When you install it, it should switch to 1.4.something based on the most recent commit.

---

<div class="post-metadata">

**Author:** ![djwyman](https://forum.endeavouros.com/user_avatar/forum.endeavouros.com/djwyman/32/46001_2.png) [@djwyman](https://forum.endeavouros.com/u/djwyman)\
**Post date:** [April 26, 2022, 1:45am UTC](https://forum.endeavouros.com/t/btrfs-assistant-1-0-is-coming-testers-needed/25421/131 "2022-04-26T01:45:38Z")

</div>

ok yeah it is 1.4.r59 now that it is installed. I was just making sure I was installing the right thing since 1.1 seemed to be backwards from the 1.4 from the non-git version.

---

<div class="post-metadata">

**Author:** ![dalto](https://forum.endeavouros.com/user_avatar/forum.endeavouros.com/dalto/32/5577_2.png) [@dalto](https://forum.endeavouros.com/u/dalto)\
**Post date:** [May 16, 2022, 6:09pm UTC](https://forum.endeavouros.com/t/btrfs-assistant-1-0-is-coming-testers-needed/25421/132 "2022-05-16T18:09:29Z")

</div>

The version 1.6 changes were just merged to main so anyone using `btrfs-assistant-git` should be getting them shortly.

Here is the full changelog:

- Add a context menu to the subvolume page that sets read-only status, deletes subvolumes and creates new snapshots(Contributed by Adam Sowa)
- Add the ability to delete multiple subvolumes
- The subvolume backups made by Btrfs Assistant can now be restored
- Add an option to add a name to the subvolume backups(Contributed by Zesko)
- Add more detail to the subvolume tab table(Contributed by Adam Sowa)
- The file browser is now sortable and the columns can be manually resized(Contributed by Adam Sowa)
- Add support for deleting Snapper snapshots from the subvolume tab
- Fix an issue where deleted Snapper configs were not being removed from UI(Contributed by Austin Horstman)
- Fix an issue where the snapshot grid was not being refreshed properly
- Fix issue where Snapper file reading was stopping on unprocessed elements
- Remove some of the nested frames/boxes from the UI

---

<div class="post-metadata">

**Author:** ![djwyman](https://forum.endeavouros.com/user_avatar/forum.endeavouros.com/djwyman/32/46001_2.png) [@djwyman](https://forum.endeavouros.com/u/djwyman)\
**Post date:** [May 16, 2022, 6:23pm UTC](https://forum.endeavouros.com/t/btrfs-assistant-1-0-is-coming-testers-needed/25421/133 "2022-05-16T18:23:49Z")

</div>

Thank you for all the work you do on such an awesome tool to complement btrfs and snapper.

---

<div class="post-metadata">

**Author:** ![dalto](https://forum.endeavouros.com/user_avatar/forum.endeavouros.com/dalto/32/5577_2.png) [@dalto](https://forum.endeavouros.com/u/dalto)\
**Post date:** [May 16, 2022, 6:33pm UTC](https://forum.endeavouros.com/t/btrfs-assistant-1-0-is-coming-testers-needed/25421/134 "2022-05-16T18:33:48Z")

</div>

I am lucky to have a growing team of contributors that has helped keep it moving forward.

---

<div class="post-metadata">

**Author:** ![djwyman](https://forum.endeavouros.com/user_avatar/forum.endeavouros.com/djwyman/32/46001_2.png) [@djwyman](https://forum.endeavouros.com/u/djwyman)\
**Post date:** [May 16, 2022, 6:43pm UTC](https://forum.endeavouros.com/t/btrfs-assistant-1-0-is-coming-testers-needed/25421/135 "2022-05-16T18:43:48Z")

</div>

well thank you to them as well.

ok, so I had this issue back in November that we had discussed where BTRFS assistant(but on the Garuda forms) would open up as root automatically. Now I am having a similar but different issue. Now the root dialog box doesn’t open up if I try to open it up in the GUI method, but if I try to open it up in the terminal it says “this application needs to be run as root” but opens fine if I use sudo or if I run `pkexec btrfs-assistant` and I will get the password prompt like normal when doing so.

---

<div class="post-metadata">

**Author:** ![dalto](https://forum.endeavouros.com/user_avatar/forum.endeavouros.com/dalto/32/5577_2.png) [@dalto](https://forum.endeavouros.com/u/dalto)\
**Post date:** [May 16, 2022, 6:46pm UTC](https://forum.endeavouros.com/t/btrfs-assistant-1-0-is-coming-testers-needed/25421/136 "2022-05-16T18:46:48Z")

</div>

> [@djwyman](#):
>
> if I try to open it up in the terminal it says “this application needs to be run as root”

This is normal.

> [@djwyman](#):
>
> Now the root dialog box doesn’t open up if I try to open it up in the GUI method

That is strange. What DE are you using? Can you check btrfs-assistant.desktop? It should be running `pkexec btrfs-assistant --xdg-desktop=$XDG_CURRENT_DESKTOP`

---

<div class="post-metadata">

**Author:** ![djwyman](https://forum.endeavouros.com/user_avatar/forum.endeavouros.com/djwyman/32/46001_2.png) [@djwyman](https://forum.endeavouros.com/u/djwyman)\
**Post date:** [May 16, 2022, 7:07pm UTC](https://forum.endeavouros.com/t/btrfs-assistant-1-0-is-coming-testers-needed/25421/137 "2022-05-16T19:07:22Z")

</div>

I just realized it is all things that uses pkexec not specificly a btrfs-assistant problem (tried gparted and same situation.)

I am running a hybrid i3/xfce system so I am sure it is something to do with that.

---

<div class="post-metadata">

**Author:** ![dalto](https://forum.endeavouros.com/user_avatar/forum.endeavouros.com/dalto/32/5577_2.png) [@dalto](https://forum.endeavouros.com/u/dalto)\
**Post date:** [May 16, 2022, 7:08pm UTC](https://forum.endeavouros.com/t/btrfs-assistant-1-0-is-coming-testers-needed/25421/138 "2022-05-16T19:08:50Z")

</div>

Make sure you have a [polkit agent](https://wiki.archlinux.org/title/Polkit#Authentication_agents) running.

---

<div class="post-metadata">

**Author:** ![HMS\_Endeavour](https://forum.endeavouros.com/letter_avatar_proxy/v4/letter/h/9d8465/32.png) [@HMS\_Endeavour](https://forum.endeavouros.com/u/HMS_Endeavour)\
**Post date:** [May 16, 2022, 7:15pm UTC](https://forum.endeavouros.com/t/btrfs-assistant-1-0-is-coming-testers-needed/25421/139 "2022-05-16T19:15:15Z")

</div>

IMHO, Btrfs Assistant should be default once Btrfs is checked in Calamares.

---

<div class="post-metadata">

**Author:** ![djwyman](https://forum.endeavouros.com/user_avatar/forum.endeavouros.com/djwyman/32/46001_2.png) [@djwyman](https://forum.endeavouros.com/u/djwyman)\
**Post date:** [May 17, 2022, 1:33am UTC](https://forum.endeavouros.com/t/btrfs-assistant-1-0-is-coming-testers-needed/25421/140 "2022-05-17T01:33:57Z")

</div>

I did have it running, but it still wasn’t working right. I am sure it had something to do with installing Xfce/i3 on top of KDE and then getting rid of KDE. That whole situation caused more problems than I thought it would, so I finally gave up and started fresh, and every thing is working now. From now on when I want to change DEs I will just start fresh to be on the safe side from now on.

---

<div class="post-metadata">

**Author:** ![tuxaholic](https://forum.endeavouros.com/letter_avatar_proxy/v4/letter/t/5fc32e/32.png) [@tuxaholic](https://forum.endeavouros.com/u/tuxaholic)\
**Post date:** [June 5, 2022, 4:27pm UTC](https://forum.endeavouros.com/t/btrfs-assistant-1-0-is-coming-testers-needed/25421/141 "2022-06-05T16:27:59Z")

</div>

This GUI is really handy! Excellent work!

I was trying to switch from timeshift to snapper and this tool made my life so much easier. I’ve created the snapper config using the GUI just now and will wait to see automatic snapshots appear (currently only have the “boot” one).

By the way, I’m using it with GNOME 42 and was wondering whether there is a way for me to activate the dark theme?

[Previous page](https://forum.endeavouros.com/t/btrfs-assistant-1-0-is-coming-testers-needed/25421.md?page=6)

[Next page](https://forum.endeavouros.com/t/btrfs-assistant-1-0-is-coming-testers-needed/25421.md?page=8)
