Skip to content

Hide looback devices from graphical interfaces - #893

Open
jumpyvi wants to merge 1 commit into
mainfrom
fix-loopback
Open

jumpyvi wants to merge 1 commit into
mainfrom
fix-loopback

Conversation

@jumpyvi

@jumpyvi jumpyvi commented Sep 26, 2026 •

Copy link
Copy Markdown
Member

Sysexts, overlay, verity, homed and a bunch of theses systemd tool add an absurd amount of looback devices.

Should be add a udev rule to hide them? If you click on one currently from Files, you will just get some random error.

If not a udev rule, it should maybe be moved to io.elementary.files as a setting (on by default).

This is a VM I've barely used, using sysext-utils, custom sysexts, drivers or homed; would result in having even more loopback devices:

Before

Screenshot From 2026-09-26 17-11-31

After

image

We might even want to hide all the default sysupdate partitions, you can't do anything with them in a graphical interface, just keep "File System"

@jumpyvi jumpyvi added the Needs Design Waiting for input from the UX team label Sep 26, 2026
@github-actions

Copy link
Copy Markdown

Installer builds for d61756e

Do not use these installers for production systems. They are intended for testing purposes only. They will update to the latest PR build, which will break your install eventually.

Arch ISO Checksum
amd64 elementaryos-9.0-proposed-x86-64.20260926221836.iso sha256
arm64 elementaryos-9.0-proposed-arm64.20260926221742.iso sha256

@danirabbit danirabbit added this to OS 9 Sep 26, 2026
@vjr

vjr commented Sep 27, 2026

Copy link
Copy Markdown
Member

This diff looks good (the current idea of it) because it's hiding loopbacks closer to the core/source using udev, instead of asking others (like the stock or third-party file managers, terminals etc) to handle it?

What if a user really wants to list/show all loopbacks? Will they reveal themselves if they do sudo fdisk -l in a terminal? Or maybe run the Files app as administrator? If so, this PR seems good to me.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Needs Design Waiting for input from the UX team

Projects

Status: Needs Discussion

Development

Successfully merging this pull request may close these issues.

3 participants