That is an extremely oddly specific cysec issue they’re choosing to target…
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.
Here it is:
#!/usr/bin/zsh
nl=$'\n'
dnl=$'\n\n'
url=$1
msgcontent=$url; shift
argi=1
for arg ($@); do
argi=$(($argi + 1))
msgcontent=${msgcontent}${nl}Argument\ ${argi}': '${arg}
done
title="${0:A}"
msg="An application attempted to open a web page:${dnl}\"${msgcontent}\"${dnl}Copy the URL to clipboard?"
kdialog --title $title --yesno $msg
answer=$?
if [[ $answer = 0 ]]; then wl-copy $url; fi
If you want to translate it to Bash, keep in mind that arrays behave differently between the two shells, and syntax like for arg ($@); do
would likely misbehave or not work at all.
Also, there’s an issue where some applications do something weird, and the URL seems to be a zero-length argument. I have absolutely no idea what’s up with that.
You can set some browser-unrelated program or script as your desktop environment’s default browser, for example I wrote a Zsh script that creates a KDE dialog and asks me to copy the URL to the clipboard.
I’m not currently at my PC, but if you want it I can paste it in a comment here when I get to it - it shouldn’t be too hard to translate it to Bash, either.
Other than that? /usr/bin/true
is a pretty nice default browser for applications to start without your consent, very minimal and lightweight.
No harm in asking, nw:
The first one that comes to mind is Fortnite, it has been used for advertising Halo and Star Wars, at least I think those were sponsors veiled as simple crossovers but I’m sure they’re not the only sponsors/crossovers.
Though, mostly I was refering to almost every live-service game as of late, if you count “please check out the shop and buy these new skins” as advertisements. They’re not being paid by third parties to deliver them, but they sure were as annoying as TV ads when I experienced them…
The latest example I can think of is Sea Of Thieves, where I still haven’t fully figured out how menus work because sometimes half of the screen points you to some kind of shop.
I wish all games were free of commercials…
Lunacid, great lil’ game until you decide to try and get all the achievements.
The one thing I don’t really like is how all of the world building is more or less inavlidated by the classic “it’s just a dream bro”.
Yes, the dreamer is supposedly an eldritch being, but I’d like to appreciate all the tiny little lore connections you can find without the looming threat of “this doesn’t make sense because it’s all a dream”.
Like with skeletons.
Why skeletons?
All enemies in the game have some sort of explaination, from the simple “this is a fog beast” to “holy knights cursed themselves and became abominable horses, tainting vampire cattle and turning their captors into the puddle of harm that currently stands in your way”.
But skeletons?
They don’t have any explaination, unlike the mummies of the Temple of Silence - they’re just nondescript undead enemies where undead enemies thematically fit. The dreamer put them there, because it’s a dream.
Nah, it’s just that /proc
is incorrect - it contains information about running processes, as well as kernel data structures as visible by the process reading them.
It feels like /opt
's official meaning is completely lost on developers/packagers (depending on who’s at fault), every single directory in my /opt
belongs to standalone software that should just be put into either /usr/lib
or /usr/share
with some symlinks or scripts into /usr/bin
.
… for the next 3 months, until a security update makes its way onto your device and also coincidentally breaks GRUB, hey look Recall is now enabled and opt-out.
No, Micro for the linux
As for the second question: Windows 11 IoT LTSC has yet to be mentioned here - the only things that can stop you from using it are legality and convenience.
I’m not sure if W10 has an IoT LTSC version, but W10 LTSC does exist.
I remember trying to push the limits with a Windows 10 VM, and 2GB was the bare minimum;
however, Windows loves to abuse virtual memory (basically using the main storage drive instead of RAM) and if that drive is a HDD the PC is little more than an IoT space heater.
A relative of mine has a Windows 10 PC with 4GB of memory and it takes ~ 5 minutes to start Chrome after booting it up; it does have a lot of miscellaneous bloatware on it, though.
Same here, in fact I didn’t know it was another one of those Linux-adjacent topics.
Have sexual intercourse with the HDMI Forum and the HDMI spec.
I remember listening to a rant from the WAN Show about it, so this seems to be the case, more or less.
I’ve also heard that FreeSync does work with DisplayPort.
I’m glad this misunderstanding about an error in HD came to a resolution
The cheaty gameplay isn’t that bad, as long as it’s not the first playthrough. It’s definitely way too easy to give you a sense of accomplishment against all odds, but it also allows you to skip all the grind and the sidequests that you should’ve already done (as those, AFAIK, have no Lea-dependent dialogue).
I didn’t know Iconoclasts was usually compared to CrossCode!
I can’t really see any similarities. It’s a great game, definitely on the level of CC if a bit less git gud
in nature, but the only similarity I can think of is both games using pixel art.
Yes, caches. Lots of caches.
I’ve never played The Crew nor The Crew 2, but I hate this guilt-by-association type of argument with every fiber of my heart.
Not because it defends Ubisoft (in this case), but because it completely accepts the asshole’s premise that the successor of a product is necessarily a valid substitute for the product itself, and the latter is not worth keeping around - it’s like eating an apple that has been cooked in an oven at 300°C for 5 hours, then arguing that apples are bad for your health.
See: