• 0 Posts
  • 74 Comments
Joined 2 years ago
cake
Cake day: April 23rd, 2023

help-circle


  • Onihikage@beehaw.orgtoJokes and Humor@beehaw.orgCostco
    link
    fedilink
    English
    arrow-up
    4
    ·
    7 months ago

    I agree, investing in a company is fine. It’s when you have the ability to trade your investment without any consequence whatsoever that the madness begins. Investment is supposed to be risky for both the company and the investor! But we’ve managed to externalize that risk into a market in which no single actor can be held responsible when a company is looted and destroyed by greed. Publicly-traded shares are now an entirely tax-free substitute for money - but only for the rich who have turned this system into a game to enrich themselves.





  • During boot, you’re presented with 4 snapshots you can choose between so if an update did happen to break something, it’s easy as just choosing an older snapshot after a reboot.

    Those are actually just two snapshots, there’s a bug in GRUB that displays them twice. Purely visual, and you can fix it with a ujust script, run in the terminal with ujust configure-grub. There are lots of little scripted tweaks and installations available; you can get most of the list by running ujust by itself. Incredible work by the maintainers.











  • The biggest thing missing for me is good VR support at the OS level. Even with all the optimizations in Bazzite making regular games perform about equivalent to Windows, latency in VR is awful, and motion smoothing just plain isn’t supported in Linux yet, on any hardware. Those two pain points make the experience much worse than on Windows, I’d be motion sick in minutes if I tried to actually play something. Thankfully, normal gaming works just fine, and I don’t play VR as often as flat games, so I can just boot into Windows when I want to do that.

    The second thing is the poor state of music players. I’m used to the very extensive feature set in MusicBee, and not a single native player hits all the boxes that MusicBee does. It can be run in Bottles, but not very well, and as a newbie, it took me a lot of extra tinkering to get things working even sort of right - file permissions, dotnet stuff, font libraries, etc. I still haven’t quite gotten file permissions working right, and font rendering is pretty bad (and custom font selection is broken entirely), but maybe I’ll figure some of that out eventually so I can stop booting into Windows whenever I want to make changes to my library.


  • Bazzite, from Universal Blue, based on Fedora Atomic Desktops. Immutable-style distro which means critical OS files and folders are read-only and all system apps (the ones preinstalled) are updated together as a full image rather than piecemeal. Anything not preinstalled can be installed in a distrobox or as a flatpak/appimage/aur, or as a last resort, layered with rpm-ostree. Extremely user-friendly, everything a gamer needs is either installed and preconfigured out of the box or available as a flatpak. Bazzite’s the first time I had a good enough experience on Linux that I made it my daily driver; now Windows is the secondary OS I only go to when I really need that one thing that only works there.


  • Sidebery (FOSS, MIT license) has several features that could be used to help you merge thousands of tabs into one window without choking out your memory usage, and generally makes it really easy to organize a massive amount of tabs. It would take several steps. First, you’d right-click the panel (the top-level organizational unit in Sidebery, above the tabs) on each window and select Save to bookmarks (example folder structure: selecting Bookmarks Toolbar/merge/ for a panel named panel1 would save the tabs under Bookmarks Toolbar/merge/panel1; click a folder twice in the selection dialog to expand it). Then you’d close that window and repeat with each window, being careful with the panel names so as not to overwrite any other window’s tabs. Once you’re down to one window, create an empty panel, right-click it, and select Restore from bookmarks. From this dialog, selecting the top-level folder that all the other bookmarked panels reside in (Bookmarks Toolbar/merge/ in this example) will import every tab from every window that was bookmarked, grouped by the window name.

    When Sidebery imports a panel from bookmarks, the tabs are imported in an unloaded state, so they have basically no effect on memory until you actually click into them and load them. I can restore about 50 tabs per second from bookmarks without my system even slowing down, taking me from 0 to 500 tabs in about 10 seconds. It’s not exactly a one-click option, but I wager it will be significantly faster and less prone to completely breaking than your current workflow, and a little easier to back up (even if window/session states get wonky, bookmarks sync pretty much instantly).

    Once your tabs are all in the same window, you can load tabs you want loaded by selecting a bunch (ctrl-click, shift-click, etc., just like in file explorer) and refreshing them, presumably avoiding YouTube tabs (should probably download those with YT-DLP anyway if you want to keep them). Sidebery will actually limit how many tabs it reloads at once, so it’ll never choke out your system by trying to instantly load a thousand of them (unlike if you select “open all in tabs” in Firefox’s native bookmarks context menu… eurgh). Even if it isn’t faster (though I suspect it is) the browser is at least usable while that’s going on. I’m not sure how well this method preserves containers, mainly because I don’t use them, so if you do, keep an eye on that if you test it out. All I know for sure is Sidebery supports reopening a tab in a new/different container because that’s in the default context menu.

    There’s more time savings than just window merging and tab loading, there’s the tree-style viewing, being able to collapse whole trees of tabs you aren’t actively paying attention to, seeing the full titles of 30-40 tabs at a time, no more sideways scrolling, a built in search bar to filter shown tabs by title, fully customizable keyboard shortcuts and context menus… it’s actually incredible how much this addon can do, and not only does it have a lot of settings and customization that should let you tailor its behavior to exactly how you want it, you can even sync its actual settings through Firefox! (just make sure to set your device name) Only thing it can’t do is remove the tab strip to give you more vertical real estate, but Mozilla might be working on that.

    I know what it’s like to be attached to a cumbersome workflow. I hope this can help streamline things for you a bit and make life with ~2,000 tabs just a little less troublesome.