

That’s only for C++, as far as I can tell that struct is valid C
That’s only for C++, as far as I can tell that struct is valid C
I’m going to call that “vibe downvoting”
Relatable tbh
I installed Linux on windows
… what?
yet
Wait hold on wait, does that bullshit have something with Firefox being distributed through Snap?
If it does, I’m going to sn… also fucking lose it
Casualty? What happened to the poor fella?
freedesktop.org defines environment variables that should be used by applications to store their stuff;
[archlinux.org] has a (non-authoritative) summary, but it also provides a [link to the actual specification].
Not evil by itself, but if you want to obfuscate C++20 code you can get REALLY creative…
C++, lawful good
The Linux experience:
The Windows experience:
WHY IS AN APPLE TREE HE, BUT AN APPLE IS SHE?!
Just wait until you learn about eggs, ears or fingers
Isn’t auto
a keyword in C?
Types being declarable as virtual members is something I want to never hear again
Hey, to be fair, ‘/’ and the null character are the only illegal character for file names on Linux (which is a blessing AND a curse)
That is an extremely oddly specific cysec issue they’re choosing to target…
I think GNOME’s filechooser is the GTK one (never used it so I’m not sure), mine looks like this:
It’s entirely possible that Firefox changed and now uses XDG portals by default, I configured it like this a long time ago.
As for how to configure it, I honestly don’t know.
It was a combination of messing with widget.use-xdg-desktop-portal
on about:config, and changing XDG envvars and dotfiles; both by following several conflicting Reddit and bbs.archlinux.org posts.
XDG portal filechooser for Firefox: the KDE implementation uses Dolphin, which is full of features and I use most of them; the default GTK one is mildly infuriating to use and looks ugly too, but getting the browser to use the portal I want was a nightmare - especially since GTK discontinued the GTK_USE_PORTAL envvar.
The related Firefox config entries make no sense either.
Only to get 1 downvote and no follow-up