Visually distinguish remote (or removable media) tabs from local filesystem tabs
Use cases
While doing web development and maintenance, or even just sharing files, whether through SFTP/SSH/FTP or NextCloud, I very often have multiple local and remote folders open as tabs in Nautilus. The problem is that it quickly becomes hard to quickly switch between them without making mistakes, and more importantly, I always have to be super extra careful about really being in the tab I think I am in, because many have the same label because I typically have a local folder that is mostly the mirror of the remote folder, where I do my changes and then propagate them selectively. So if I have a website called "banana", I have a /home/jeff/projects/banana
folder and a sftp://jeff@somehost/home/jeff/var/somecrap/banana
, and Nautilus shows both of them as simply "banana" in the tab name. Now imagine that multiplied by six, at the same time.
Or sometimes, instead of a remote folder, it can be a removable (or dynamically mounted, by Nautilus) hard drive, and I want to make sure I don't destroy data with stupid mistakes. For example, I have a local ~/montages folder that is a partial replica of something on a NTFS partition that gets mounted when I click that drive in Nautilus, but both end up being called "montage", and to have the same project subfolder names in them, etc.
Desired behavior
I would really like a vistual distinction "in the tabs" between the local permanently-mounted filesystems and remote or removeable filesystems.
It could be done by showing the hard-drive/pen-drive/remote-folder symbolic icons near the tab's label, or, if you want something easier than an image as a stop-gap solution, I'd be OK an emoji in the label as well like
Benefits of the solution
With those visual indicators, I couldn't possibly confuse a local tab from a tab related to remote or hotplugged locations. It would also let me spot those tabs easily in the row of tabs, instead of having to click or hover them one after another.
Possible drawbacks
None that I can see, other than the corner case if a user has the same emoji in a folder name, it could clash with Nautilus' emoji (if you choose to go the emoji route for implementation simplicity).