Testers needed: Manjaro Data Donor

Yes and no.

As a GNU/Linux distribution, Manjaro is a community project, even if only because most of the software in a Manjaro installation comes directly from Arch in its unmodified form.

However, Manjaro does also have a commercial arm, the Manjaro GmbH, registered in Germany, and it is this commercial arm which maintains partnerships with hardware vendors and third-party commercial software vendors.

Yes, it’s complicated. :stuck_out_tongue:


@romangg, I’ve just uploaded my data, but I manually installed mdd in my ~/.local/bin, as opposed to via the package manager — I’ll explain why in a minute.

I did however notice — or perhaps it’s my misinterpretation — that the script reports my root filesystem as being only 1 GiB, which is correct, but it may misrepresent things at the larger scale.

The reason why my root filesystem is only 1 GiB is that I have installed my system with everything split off from the root filesystem that could be split off, which is a solid UNIX tradition. :point_down:

[nx-74205:/dev/pts/3][/home/aragorn]
[aragorn] >  lsblk
NAME    MAJ:MIN RM   SIZE RO TYPE MOUNTPOINTS
sda       8:0    0 931.5G  0 disk 
├─sda1    8:1    0   512M  0 part /boot/efi
├─sda2    8:2    0   512M  0 part /boot
├─sda3    8:3    0     1G  0 part /
├─sda4    8:4    0    22G  0 part /usr
├─sda5    8:5    0   512M  0 part /usr/local
├─sda6    8:6    0     2G  0 part /opt
├─sda7    8:7    0   1.5G  0 part 
├─sda8    8:8    0   400G  0 part /srv
├─sda9    8:9    0   450G  0 part /home
├─sda10   8:10   0    10G  0 part 
└─sda11   8:11   0    20G  0 part /var
sdb       8:16   0 698.6G  0 disk 
├─sdb1    8:17   0    10G  0 part 
└─sdb2    8:18   0 683.6G  0 part 
sr0      11:0    1  1024M  0 rom

Among other things — and this is why I have for now installed mdd manually instead of system-wide via the package manager — this allows me to mount all of the crucial filesystems (such as /usr) read-only.

Given that mdd is still a work in progress and thus likely to evolve very quickly, I don’t want to have to go through the trouble of having to remount /usr read/write all the time, update the script, run an fstrim on /usr and then remount /usr read-only again, the latter often failing when sddm is still running.

But this also popped an idea into my head. I don’t know whether this could influence the stats on systems with more than one user account, but if mdd were implemented via the Autostart mechanisms of XDG-compliant desktop environments instead of via systemd, then it would make it much easier to pop up a dialog window in the user’s GUI in order to ask them for their consent.

Just a thought. I’m not a developer (anymore), and I don’t know Python. :thinking: :man_shrugging:

2 Likes