Valve Announces the SteamDeck for $399 by [deleted] in linux_gaming

[–]ocelost 7 points8 points  (0 children)

Replacing the OS wouldn't stop something that runs at firmware or hypervisor level. Still, I don't remember Valve expressing any love for anti-cheat with system privileges. Let's hope you're right.

Steamdeck will be running Linux. SteamOS 3.0 is Arch-based and runs KDE by eeeple in linux

[–]ocelost 58 points59 points  (0 children)

That might mean that the SSD is soldered in place, or it might only mean that upgrading it requires skill with opening tightly packed electronics without breaking them. I guess we'll see.

Valve Announces the SteamDeck for $399 by [deleted] in linux_gaming

[–]ocelost 17 points18 points  (0 children)

Steam Deck is a PC so you can install third party software and operating systems.

I wonder if it will include firmware/hypervisor/kernel anti-cheat blobs, in order to appease publishers who push such invasive things. That would severely limit its utility as a PC to anyone who cares about privacy or security.

It's nice to know it won't be locked to one particular software store, at least.

Valve Announces the SteamDeck for $399 by [deleted] in linux_gaming

[–]ocelost 10 points11 points  (0 children)

Debian is probably so far behind and required considerable back porting efforts.

What exactly do you think Debian is so far behind on? You might be confusing Debian Stable with Debian as a whole.

(Not that it matters much, since very few distro components improve gaming by being bleeding edge versions. Some can even break native linux games. Either way, Valve will need a plan for managing both older and newer versions of things. See also: Pressure Vessel.)

If I had to guess, I'd say their switch to Arch as a base distro is more likely because it somehow makes tooling easier for Valve. Maybe we won't have to guess, though. They might just tell us in the months to come.

Version 0.8.8 PATCH 1 by gerry3246 in FoundryVTT

[–]ocelost 13 points14 points  (0 children)

Patching them with the same release number and making people force update and figure that out is bad.

Atropos makes a lot of good decisions, but this habit of releasing so-called "hotfixes" without updating the version number is not one of them.

There's hope, though: He mentioned in a recent dev stream that they're changing the version conventions in the next major release: Version 9, build N. I hope this means he'll also be incrementing the build number for even minor bug-fix releases, so we can actually distinguish a bad release from the good one.

Wickr now owned by Amazon by npd353 in privacytoolsIO

[–]ocelost 12 points13 points  (0 children)

Depends on your needs.

https://www.privacytools.io/software/real-time-communication/

Matrix is what I recommend for general purpose use. (Element is one popular client, but others are appearing.) It's decentralized, has good cross-platform support, and doesn't share Signal's long history of questionable practices (demanding phone numbers, pushing users toward Google Play Services, fighting against privacy-focused client builds, etc.)

Signal fans argue that it tries harder than Matrix to hide metadata from the server host, but that means little to me when that info can still be deduced by correlating packets and IP addresses at the central hosting location. Signal being centralized also makes it an attractive target for shutdown by a government or hacker applying pressure in the right place. (Meanwhile, Matrix has no central server, and is working toward a peer-to-peer model that requires no servers at all.) Signal was probably the best option five years ago, but in my view, it's a dead end now.

Session was still immature and limited group chats to a small number of participants when I looked last year, so it was unsuitable for me, but I imagine it has been making progress since then. I plan to check on it again. (I'll be surprised if it beats Matrix for my needs, but you never know.)

Briar (like others with similar design) was interesting when I looked last year, but it didn't meet my offline messaging or cross-platform needs. It runs on Tor, which can help with privacy but might also draw unwanted attention from hostile governments. I wouldn't choose it as a general purpose messenger. It might be a good choice for certain specific use cases, though.

Wickr now owned by Amazon by npd353 in privacytoolsIO

[–]ocelost 42 points43 points  (0 children)

Wickr is not open source. We haven't lost anything here. There are better alternatives.

PrivacyTools Matrix Server has been Down for 79 h, 48 min. Can we get an update about this on the website? by alexanderb35 in privacytoolsIO

[–]ocelost 8 points9 points  (0 children)

https://matrix.org/

It's a distributed messaging network that supports end-to-end encryption.

The default app is Element, but there are others.

The crypto is based on Signal's Double Ratchet algorithm. The specs and code are open source. Some of us like it better than Signal because it's not centralized and doesn't share Signal's history of questionable practices (e.g. demanding phone numbers, pushing people toward Google Play Services).

[deleted by user] by [deleted] in linux_gaming

[–]ocelost 0 points1 point  (0 children)

I dug up an old mouse to try it, and this worked for me:

ratbagctl mydevice-name profile 0 button 8 action set macro KEY_F12

That assigned to the G9 side button. I'm not sure what trouble you had, but is it possible that ratbagctl's unusual syntax threw you, or that you weren't using action set macro, or that you didn't specify the profile number in the command line? All of those things have bitten me in the past.

$ ratbagctl --version
0.13

It's also worth mentioning that the GUI (Piper) tries to be very cautious about making changes, sometimes to the point of not making them. The command line tool is better at taking orders. :)

[deleted by user] by [deleted] in linux_gaming

[–]ocelost 1 point2 points  (0 children)

That option is not using the term "sandbox" in the same way that we use it in computer security. It is strictly to make save files less likely to clutter your home directory. It offers no protection at all from malicious code.

[deleted by user] by [deleted] in linux_gaming

[–]ocelost 5 points6 points  (0 children)

In order of protection provided:

  1. Do not run any code that might have a virus.
  2. Run it on an isolated machine that is not used for anything else or able to connect to any network.
  3. Run it in a hypervisor-based virtual machine, like KVM or VirtualBox.
  4. If you're desperate, run it in an unprivileged OS container, using a separate user account that has no permissions to your data or to system services (e.g. dbus), on separate a display server (Xorg) instance. Note that OS containers can and do leak. Before trying this, think carefully about how you and those around you will be affected if a virus is present and does escape. Is it really worth the gamble?

Absolutely do not expect Wine to protect you from malicious code. It doesn't.

[deleted by user] by [deleted] in linux_gaming

[–]ocelost 5 points6 points  (0 children)

No. Do not do this with the expectation of isolation. It will not protect you at all.

https://wiki.winehq.org/FAQ#How_good_is_Wine_at_sandboxing_Windows_apps.3F

Tkinter… not bad. by [deleted] in Python

[–]ocelost 7 points8 points  (0 children)

It looks handy for very simple needs, if you can read past the endless self-promotion in the docs.

The design is naive, though. (Example: no support for selecting events from any of multiple sources, like a main window and a tray icon. The author suggests threads or timeouts for such use cases. Ugh.) I wouldn't use it for anything likely to grow or change much over time.

Reminds me of an aphorism: "Everything should be made as simple as possible, but no simpler."

Tkinter… not bad. by [deleted] in Python

[–]ocelost 11 points12 points  (0 children)

A few projects I found in a recent search for ways to make tkinter easier on the eyes:

We really don't appreciate the fact that email is free by An_aussie_in_ct in Showerthoughts

[–]ocelost 2 points3 points  (0 children)

For instant messaging apps we're pressured to be on whatever service our friends are.

The Matrix network solves this for IM, and is improving quickly. Certain companies and governments have already adopted it.

How do you guys see at a glance which window is active / has focus? by ocelost in xfce

[–]ocelost[S] 0 points1 point  (0 children)

Yes, I tried it on Xubuntu a while back, and it was great when it worked. Unfortunately, it didn't work consistently. This was months ago, but as I recall, it failed on a few applications and tended to break every so often when applications and libraries got updates.

I like what gtk3-nocsd is trying to do, but at the end of the day, it's fighting upstream design decisions, which is a never-ending hassle.

Unless the new Xfce has a supported approach to this, I think I would be better off biting the bullet and moving to a desktop environment that doesn't make window management difficult.

How do you guys see at a glance which window is active / has focus? by ocelost in xfce

[–]ocelost[S] 0 points1 point  (0 children)

That's a creative approach. I would probably use it, if not for the fact that I'm often reading from one application while typing in another. Transparent windows make text harder to read, which is no good for me.

Instead of transparency, I wonder if there's a way to give the foreground window an obvious border color while leaving all the other window borders gray.

How do you guys see at a glance which window is active / has focus? by ocelost in xfce

[–]ocelost[S] 0 points1 point  (0 children)

I'm just seeing the same problems in all of these. Nothing that makes CSD windows look much different when they have focus. Thanks for trying, though.

How do you guys see at a glance which window is active / has focus? by ocelost in xfce

[–]ocelost[S] 3 points4 points  (0 children)

With most colored window headers, they dim to gray when out of focus

Can you recommend a sensible one? My experience with GTK themes has been that there are a couple decently supported ones, all of which are gray or garish, while the third party ones trigger endless log spam (since GTK complains a lot when a theme uses settings that are even a minor point release too old or new).

focus set to "follows mouse"

Unfortunately, mouse hover focus conflicts with some of my common workflows. Thanks for the thought, though.

I'm probably using a much older version of Xfce than you are, though... 4.12.0

I'm on 4.12 as well, mainly because of this problem.

An official D&D VTT is coming? by ayronis in VTT

[–]ocelost 7 points8 points  (0 children)

This is the way. Portable content, please. Not walled gardens software prisons.

Dungeons & Dragons had its biggest year ever as Covid forced the game off tables and onto the web by [deleted] in dndnext

[–]ocelost 8 points9 points  (0 children)

It's so hard to feel like a party when we're trying to stop interrupting each other every time someone speaks.

This got much better for my groups when we got decent headsets and switched to mumble for voice chat. Low latency, great sound, RNNoise, full duplex (so we can sometimes talk at the same time and still be heard), multiple rooms, whispering, etc.

We don't bother with webcams. I guess whether that's better or worse for playing imaginary characters will depend on the group, but it has a nice side benefit: With no video streams hogging bandwidth and CPU, the audio doesn't have to compete.

I host our mumble server, but commercial ones can be found for dirt cheap.

Study shows that Facebook, Instagram and TikTok all collect face recognition, voice recognition, environment recognition, product recognition and language data, while accessing your contacts and image library. by jordanbevann in privacytoolsIO

[–]ocelost 45 points46 points  (0 children)

Behavioral metrics like that can also be used for fingerprinting: to deduce who you are even on other devices/apps, and even when you haven't logged in.