Skip to content

GitLab

  • Projects
  • Groups
  • Snippets
  • Help
    • Loading...
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in
Files
Files
  • Project overview
    • Project overview
    • Details
    • Activity
    • Releases
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
  • Issues 444
    • Issues 444
    • List
    • Boards
    • Labels
    • Service Desk
    • Milestones
  • Merge Requests 30
    • Merge Requests 30
  • CI / CD
    • CI / CD
    • Pipelines
    • Jobs
    • Schedules
  • Operations
    • Operations
    • Incidents
    • Environments
  • Packages & Registries
    • Packages & Registries
    • Container Registry
  • Analytics
    • Analytics
    • CI / CD
    • Repository
    • Value Stream
  • Wiki
    • Wiki
  • Members
    • Members
  • Collapse sidebar
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
  • GNOME
  • FilesFiles
  • Issues
  • #1674

Closed
Open
Opened Nov 16, 2020 by Jeff Fortin Tam@jfft

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).

Edited Nov 16, 2020 by Jeff Fortin Tam
To upload designs, you'll need to enable LFS and have an admin enable hashed storage. More information
Assignee
Assign to
None
Milestone
None
Assign milestone
Time tracking
None
Due date
None
Reference: GNOME/nautilus#1674