Skip Navigation

InitialsDiceBearhttps://github.com/dicebear/dicebearhttps://creativecommons.org/publicdomain/zero/1.0/„Initials” (https://github.com/dicebear/dicebear) by „DiceBear”, licensed under „CC0 1.0” (https://creativecommons.org/publicdomain/zero/1.0/)A
Posts
0
Comments
26
Joined
6 mo. ago

  • Weird. When I disabled that setting Immich started asking twice for deleting images. I turned it back on and it went back to normal.

    Edit: I think I misunderstood your original question. Do you want Immich to not ask for confirmation at all when deleting things?

  • Oh, right, sorry. I didn't want to delete the app and reinstall it to find out which permission it was, so I just guessed from its existing permissions.

    On my device the relevant toggle is located in Apps > Special app access > Media management apps.

  • I believe you need to choose "Always allow all" option in "Photos and videos" permission.

  • No

  • That's not what I meant. The anti-cheat software with elevated privileges on Windows does not only see what software you are running, but also what they are doing. They inspect the used memory of the game and other running programs in order to detect cheating vectors like memory injection.

    As you have already seen in this comment, you don't need elevated privileges for listing running processes. But you need it for further inspection.

  • I feel like for all of the words you just posted you are kind of beating around the bush here.

    Rude. Based on your post I see that you are either misinformed or missing important information. I was trying my best to help you with my years of experience with Linux and privacy and now that you are going this way about this I am not very keen to do so.

    I found tens of such conversations about root access and inherent risks online already.

    Having root privileges and access to your system files (anything below the / directory, it is the root of your filesystem) are different things. Even without root privileges important information can be gathered about your system (e.g. by reading your /etc folder).

    I hope you're not copying and pasting LLM outputs.

    That's insulting.

    The reason that these games request kernel level access in windows is to see what programs are running currently. Does root access not give them the same capability on Linux?

    Correct. The difference is that they are not asking for root privileges on Linux.

  • It does not matter what games you are running or whether they have anti-cheat. If you are running a program without any sandboxing, they can access everything on your system that your user has access to.

    Steam launches games (doesn't matter if you use Proton or they are running natively) as a subprocess and if Steam itself is not sandboxed, those games will also not be. While the symlinks may be abused for this, Wine also gives access to running apps by mounting your Linux root folder as the Z drive (similar to C or D drives you may have already seen).

    Running any untrusted software on your system (particularly proprietary ones like most games), you should be mindful of associated privacy risks.

    I also wanna address one thing about the particular games you mentioned: EAC and BattlEye run with elevated privileges on Windows. This means it can access and modify things on your system that your normal user can't, like changing core system parameters (and even BIOS). On Linux, though, they run as your own user with regular privileges. This gives them access to your system only as much as any other app you are running. This is the key reason why some game developers don't let you play their online games on Linux, even when the anti-cheat system they use explicitly support it.

  • No, that was AUR. Those were user-generated packages with nearly no vetting.

  • Can't wait for them to adopt the community-maintained Flathub version.

  • If you don't trust your distro packages, you should not use that distro. In my mind Arch Linux maintainers are way more trustworthy than a random guy maintaining the Flathub version.

  • I currently run it in Kubernetes but I just translated my existing Docker setup to it. I recommend setting up PostgreSQL and Redis if you can for the best performance, but SQLite and no-cache-approach is also fine for the beginning (you just run a single container).

    That being said, I think Nextcloud is not very cloud-native. I set up Redis just so I can do rolling updates with zero downtime (filesystem locks are kept in Redis' memory instead of the app's own), but I still get some server errors for a brief moment during updates (for less than 10 seconds).

  • This might not be what you are looking for but in such cases I just use GParted running on a Linux Mint bootable thumb drive.

    Though I don't know if a similarly capable CLI alternative exists for headless servers.

  • Forgive my ignorance as I am very new to networking. Does it not look like it is the other way around? Your certificate manager tries to connect to Let's Encrypt and fails? Even with DNS challenges, your certificate manager has to tell Let's Encrypt to check your DNS records somehow.

  • What did you not like about Headscale? I started using it recently and it seems fine so far. Works identically to Tailscale.

  • Very interesting. Is this going to be only available to EU customers?

  • Can't wait to daily-drive a Linux phone with this.

  • DXVK was the last (IMO) major key in enabling proper Linux gaming.

    Here's a short interview with the creator of DXVK.

    Prior to this Wine was able to run some simple Windows applications, but games (which heavily rely on GPU acceleration) lagged quite a bit behind since DirectX is a Windows exclusive graphics API. Instead, on Linux we have Vulkan which is similarly feature rich, but an open standard. DXVK translates DirectX API calls to Vulkan, which GPUs on Linux can understand, similar to how Wine translates Windows syscalls to the Linux alternatives. Even though Wine existed for a long time, DXVK's development started quite a bit later.

  • Entire Linux gaming happened because one guy wanted to play Nier Automata on it. Don't underestimate some one guys.