Live data from Hacker News

TabFS: Mount your Browser Tabs as a Filesystem

omar.website

191–200 of 242 posts

Re: TabFS: Mount your Browser Tabs as a Filesystem

#191
post #56

Earlier quoted context omitted.

Using single process Firefox forks I often load in 500 tabs plus another 500+ suspended in under 4 GB. Of course I'm also running NoScript temp whitelist only and most sites are websites not web applications. But 1000 loaded tabs is certainly doable in way less than 16GB of ram if you don't use a multi-process browser. It's just a shame this is written as a chrome style extension (which modern FF supports) and not a…

Which fork do you use? I'm starting to get seriously tempted to go with one of the forks. I seriously miss the old extensions.

Pale Moon. Although I usually try to not say which fork aloud on HN because anything but FF gets massively downvoted.

Re: TabFS: Mount your Browser Tabs as a Filesystem

#192

Earlier quoted context omitted.

I think that was one of the casualties of the painful transition from KDE 3 to KDE 4. I really loved KDE before but KDE 4 was completely unusable for a year and many UX concepts were thrown aboard or have just not been ported, really sad actually. KDE 3 was paradise for power users. I wonder what KDE is like nowadays though

I don't think it was KDE 3 -> 4 transition that killed khtml. I was only around in the last year or two but KHTML [0] was mostly developed by a single volunteer on his spare time (Hi SadEagle in case you're reading this). There were occasional commits by other people but the majority of KHTML's development was done by him. You see, Konqueror as a web browser didn't even have a single full time developer. That was the…

That's fascinating, also that it was written by a single person. I remember how surprised I was when I discovered that Konqueror was at that point in time on par or better in terms of rendering quality compared to Mozilla and others. Also browser speed, memory usage etc. was just flawless. But yeah, IMHO one person projects are doomed to be abandoned unless the person is really dedicated to that project. (glibc maintainer Ulrich Drepper is probably a well-known counter-example)

Re: TabFS: Mount your Browser Tabs as a Filesystem

#193
post #187
post #182

Earlier quoted context omitted.

That's not a GNU/Linux issue, BSD's have KDE too. Also, back in the day you could compile and run KDE perfectly on Solaris and Irix. >or even Windows based systems, to develop software for GNU/Linux based cloud environments. I/O is still crappy and limited.

Ideas like /proc and ToolTalk come from Solaris, no need for KDE to get inspired. Irix had similar ideas as well. That is the thing, these UNIX workstations had a whole stack experience, not what Linux or BSD ever were or are.

/proc came from Version 8 UNIX.

Re: TabFS: Mount your Browser Tabs as a Filesystem

#195

Earlier quoted context omitted.

> I have to admit I feel some envy that you've been able to maintain a single coherent thread of evolution for so long What I find most interesting is how fundamentally it's changed over time while maintaining continuity over those years. In college, I had a tricked-out compiz setup with wobbly windows and a skydome and a wallpaper set via script and a bunch of other cool frills, a far cry from the spartan, productiv…

>Nothing too interesting here Have you noticed your organizational approach change over time? I suppose this depends a lot on what you do with your computer, once its all setup!

I'd imagine so; the biggest reason this isn't interesting is that I simply don't keep that much on my local filesystem, at least for personal use. I have a repos directory and a scripts directory, and then I pretty much just use the Debian defaults. Perhaps my Google Drive structure would be more interesting, but even there the structure is pretty straightforward, with folders like Finances and Career.

For work it's slightly more complex, but also more driven by the environment tools that work provides (eg a datasets folder that gets mounted into the Docker images I use to train models).

Re: TabFS: Mount your Browser Tabs as a Filesystem

#196
post #41

KDE on Linux used to have something similar in the late 90s - it allowed you to open a website URL as a directory listing, so you could browse the site's asset directories and open image files, etc. Think like a client-side generated version of Apache's index pages, but using your local file manager. It was a plugin to the VFS framework (KIO) the desktop and all the apps use, so it would also work e.g. in Open File d…

And GNOME has GIO which you can not only use with most GNOME apps but also on the command line:

       gio help [COMMAND]

       gio version

       gio cat LOCATION...

       gio copy [OPTION...] SOURCE... DESTINATION

       gio info [OPTION...] LOCATION...

       gio list [OPTION...] [LOCATION...]

       gio mime MIMETYPE [HANDLER]

       gio mkdir [OPTION...] LOCATION...

       gio monitor [OPTION...] [LOCATION...]

       gio mount [OPTION...] [LOCATION...]

       gio move [OPTION...] SOURCE... DESTINATION

       gio open LOCATION...

       gio rename LOCATION NAME

       gio remove [OPTION...] LOCATION...

       gio save [OPTION...] DESTINATION

       gio set [OPTION...] LOCATION ATTRIBUTE VALUE...

       gio trash [OPTION...] [LOCATION...]

       gio tree [OPTION...] [LOCATION...]

Re: TabFS: Mount your Browser Tabs as a Filesystem

#197

Earlier quoted context omitted.

I had no idea kio-fuse was being worked on. This is awesome! gvfs (and its FUSE implementation) was my favorite feature of GNOME and was the reason I primarily used Nautilus on KDE on my work VM.

Yes, finally in 2020 Dolphin can open a file from an SMB shared folder without making a local copy, which basically made KDE unusable in any environment that involved editing files on a Windows share. Took a while but it does work, bar a few minor issues. I have problems with certain applications not understanding Dolphin has already authenticated to a share. For example VLC will only open a file if the URI to the sh…

Could you expand on this by filing a bug report[0]? In particular, noting exactly the location VLC is opening (via Ctrl+I).

[0]: https://bugs.kde.org/enter_bug.cgi?product=kiofuse&component...

Re: TabFS: Mount your Browser Tabs as a Filesystem

#198
post #193
post #187

Earlier quoted context omitted.

Ideas like /proc and ToolTalk come from Solaris, no need for KDE to get inspired. Irix had similar ideas as well. That is the thing, these UNIX workstations had a whole stack experience, not what Linux or BSD ever were or are.

/proc came from Version 8 UNIX.

I stand corrected, thanks.

Re: TabFS: Mount your Browser Tabs as a Filesystem

#199

Earlier quoted context omitted.

I am like your friend... basically tabs are a "working memory" that you don't want to store permanently in bookmarks. each window or sets of windows is typically a different topic that is being research on with a bunch of middle clicks to open tabs. I have so many open that I wrote a small webext for it that shows a page of all your tabs that you can click on to navigate to that tab with a click. just a nicer interfa…

This is the extension I didn't know I needed, thank you!

I hope you find it useful :) if you have any suggestions let me know. i have been working on a small upgrade to it where the tabs can be closed with a middle click and reordered in the windows but i don't work on it very often as it's quite useful as it stands for my needs

edit cmd-shift-e/ctrl-shift-e will open up the extension which I guess I should update on the homepage.

Re: TabFS: Mount your Browser Tabs as a Filesystem

#200
post #180

Earlier quoted context omitted.

perhaps they shouldn't be tied to a specific WM or even a DE.

Perhaps GNU/Linux should decide what it wants to be, besides yet another UNIX kernel clone. That is how Android and ChromeOS happen, or FOSS developers end up buying a BSD based proprietary desktop OS, or even Windows based systems, to develop software for GNU/Linux based cloud environments.

> Perhaps GNU/Linux should decide

GNU/Linux is an abstract idea, not a person, organization, or even community. GNU/Linux cannot 'decide' anything.

If you want something else, you should use something else. As you mention, popular alternatives exist.

Post reply on HN