Depending on your distro, that command likely has a GUI alternative. It just depends on the distro implementation, the disparity is a weakness of GUIs in general. instructions for windows won't match MacOS or others, and sometimes even older versions of windows
They don't know ring 0, but they would understand "this anti cheat is the most privacy invasive kind, controlling and monitoring everything on your computer".
Try other games? Whatever kind of game you like, there's likely a less invasive alternative. We're no longer in the era of game scarcity.
I agree with your first paragraph, if you just got hooked to these games and want to compromise your own privacy and security by playing these games, that is your own trade offs.
But your second paragraph claims that not compromising security and privacy means you have to deal with cheaters. That is false. The games who support Linux do not have more cheaters. In fact, there's plenty of cheaters all over the anti Linux games, such as destiny and league.
Also there are plenty of multi-player and competitive games on Linux. It's only a few who do not (who admittedly also happen to be some of the more popular titles). I only agree with this sentiment if you're hooked onto the specific games that are anti Linux, not the competitive multi-player genre.
Anyone looking for the best package manager needs to look only at portage/emerge and nix
But mullvad stopped allowing port forwarding. Is there an exception for tailscale??
How does this work??? I thought I wouldn't be able to use Mullvad with port forwarding. Would I need to have a vps? Would the VPS not disallow me for connecting to VPN or detecting p2p traffic?
I tried LFS one time, and accidentally ran one or more of the commands on my host machine, rendering it unusable
Does anyone know of a similar comparison but with more modest GPUs, like maybe 3060 Ti or equivalent ? I feel like phoronix did something like that but I cant manage to find it
I disagree that this is a concern. If you are already exaggerating about federation wars, chances are you already tried lemmy and know a good bit about selecting instances. The average user will not care as much as you do.
The average user will go to join-lemmy site, will not care at all about the different instances and likely choose the biggest one or first one they see. None of them will think "oh no this one is involved in federation wars" because thats not something you find out before knowing some about the fediverse.
ahh, so the game itself can use vulkan and it is not necessary for sway itself to use vulkan?? wow well that makes me very happy, thanks a lot!!

Gaming without vulkan: bad idea?
I have a nvidia GPU and wanted to use wayland / sway. I was able to get it working, but setting WLR_RENDERER=vulkan makes it stop working. Since sway does not officially support nvidia GPU usage, it seems I may be out of luck
I dont own many games, but I tried a few and they worked fine without issues. But I always heard that vulkan is the future of linux gaming.
Will I be missing out on a lot by not using vulkan renderer with wayland / sway? Do some games not work unless I use vulkan ?
I did that, but it did not produce any logs either :(
I did not try that, but I did try battle.net tjrough bottles and I get a similar issue. Does not launch , no errors.
the only thing I saw was changing some launch options, and none of the mworked unfortunately.
Deleting the bottles directories from the repos directory seems to fix it, thanks for the advice!
Update: Following your advice, I proceeded to delete the files for "bottles" from the repo folder in /var/lib/.... and that seems to solve the issue! thanks for the help! :)
thanks for the tip about storage space, although I do seem to have 100 GB of free space so I do not think this is the issue?
However I noticed I have a filesystem /run/user/1000 it seems to be created by flatpak, and it has 1.6 GB of total space. Should this be a source of worry?
The other advice about deleting the directories does not seem to work either :(
I did try multiple versions of proton, but still without success and same issues :(

flatpak "Couldn't find file object" Error when installing - flatpak repair does not fix it
UPDATE: Resolved by deleting all files in /var and ~/.local that are related to bottles. It did not work until I deleted them from the repos directory too.
I tried to install bottles via flatpak, but I get the error:
undefined
Error: Error pulling from repo: While pulling app/com.usebottles.bottles/x86_64/stable from remote flathub: Opening content object fdb9f1f85b66889bd0dcced24c4fda571f2fcbddfe0af7176fa33a46953d2038: Opening content object fdb9f1f85b66889bd0dcced24c4fda571f2fcbddfe0af7176fa33a46953d2038: Couldn't find file object 'fdb9f1f85b66889bd0dcced24c4fda571f2fcbddfe0af7176fa33a46953d2038' error: Failed to install com.usebottles.bottles: Error pulling from repo: While pulling app/com.usebottles.bottles/x86_64/stable from remote flathub: Opening content object fdb9f1f85b66889bd0dcced24c4fda571f2fcbddfe0af7176fa33a46953d2038: Opening content object fdb9f1f85b66889bd0dcced24c4fda571f2fcbddfe0af7176fa33a46953d2038: Couldn't find file object 'fdb9f1f85b66889bd0dcced24c4fda571f2fcbddfe0
If important to verify, I have my logs from running steam in terminal here:
undefined
chdir "/home/myuser/.var/app/com.valvesoftware.Steam/.local/share/Steam/steamapps/common/Overwatch" ERROR: ld.so: object '/home/myuser/.var/app/com.valvesoftware.Steam/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored. ERROR: ld.so: object '/home/myuser/.var/app/com.valvesoftware.Steam/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored. ERROR: ld.so: object '/home/myuser/.var/app/com.valvesoftware.Steam/.local/share/Steam/ubuntu12_64/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS64): ignored. ERROR: ld.so: object '/home/myuser/.var/app/com.valvesoftware.Steam/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored. Game Recording - would start recording game 2357570, but recording for this game is disabled Adding process 1119 for gameID 2357570 ERROR: ld.so: object '/home/myuser/.var/app/com.valvesoftware.Steam/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored. Adding process 1120 for gameID 2357570 WARNING: discarding _NET_WM_PID 2498 as invalid for X11 window - use specialized XCB_X11_TO_PID function! WARNING: discarding _NET_WM_PID 2498 as invalid for X11 window - use specialized XCB_X11_TO_PID function! WARNING: discarding _NET_WM_PID 3394 as invalid for X11 window - use specialized XCB_X11_TO_PID function! WARNING: discarding _NET_WM_PID 2498 as invalid for X11 window - use specialized XCB_X11_TO_PID function! WARNING: discarding _NET_WM_PID 2498 as invalid for X11 window - use specialized XCB_X11_TO_PID function! WARNING: discarding _NET_WM_PID 2498 as invalid for X11 window - use specialized XCB_X11_TO_PID function! WARNING: discarding _NET_WM_PID 2498 as invalid for X11 window - use specialized XCB_X11_TO_PID function! WARNING: discarding _NET_WM_PID 3394 as invalid for X11 window - use specialized XCB_X11_TO_PID function! WARNING: discarding _NET_WM_PID 2498 as invalid for X11 window - use specialized XCB_X11_TO_PID function! WARNING: discarding _NET_WM_PID 2498 as invalid for X11 window - use specialized XCB_X11_TO_PID function! Adding process 1121 for gameID 2357570 Adding process 1210 for gameID 2357570 Adding process 1211 for gameID 2357570 Adding process 1212 for gameID 2357570 Adding process 1213 for gameID 2357570 Adding process 1216 for gameID 2357570 Adding process 1218 for gameID 2357570 Adding process 1221 for gameID 2357570 Adding process 1231 for gameID 2357570 Adding process 1245 for gameID 2357570 Adding process 1251 for gameID 2357570 Adding process 1264 for gameID 2357570 Adding process 1281 for gameID 2357570 Adding process 1294 for gameID 2357570 Game Recording - game stopped [gameid=2357570] Removing process 1294 for gameID 2357570 Removing process 1281 for gameID 2357570 Removing process 1264 for gameID 2357570 Removing process 1251 for gameID 2357570 Removing process 1245 for gameID 2357570 Removing process 1231 for gameID 2357570 Removing process 1221 for gameID 2357570 Removing process 1218 for gameID 2357570 Removing process 1216 for gameID 2357570 Removing process 1213 for gameID 2357570 Removing process 1212 for gameID 2357570 Removing process 1211 for gameID 2357570 Removing process 1210 for gameID 2357570 Removing process 1121 for gameID 2357570 Removing process 1120 for gameID 2357570 Removing process 1119 for gameID 2357570
Some of those might look a bit conerning but they seem to show up for games that work also.

Overwatch 2 does not launch through Steam (flatpak) - no errors in logs
Hi all,
I downloaded overwatch 2 for the first time through steam (flatpak). When I click play, it looks like its doing something for maybe 5-10 seconds, but then nothing happens and the play button reappears. Seemingly the game does not run.
Some info about my setup:
- bspwm, so no wayland
- nvidia 3060 Ti GPU, tried both 535 drivers and 550.
- kernel 6.1.121. Distro is gentoo but it should not matter
- other games work. I tried Borderlands 2 as a recent example.
- I ran steam through terminal to look out for errors, but nothing interesting pops up
- nvidia drivers are installed through flatpak correctly
The questions: Can I get any more detailed logs ? any suggestions how to fix it ?
I have not found any that match the criteria I mentioned.
Just to summarize it better, I want something that has:
- vim-like philosophy of editing, with keybindings, motions and the like
- does not struggle with supporting RTL languages like Arabic (the terminal world struggles with that unfortunately)
- allows rich formatting, such as using non-monospaced fonts, and having the possibility to make different rows of text have different sizes (such as headings being bigger)
tbh if I can find something with only the first two, I can sacrifice the third one. But I still can't find anything like that.

Creating a WYSIWYG GUI markdown editor - Bad idea to emulate vim features vs. embed neovim?
I want to create a WYSIWYG editor for markdown, and I want it to be keyboard-driven with vim editing philosophy.
I want the editor to have rich formatting, rather than the equally spaced cells of characters in the terminal. This would enable rows having different text sizes, usage of non-monospaced fonts, editing RTL languages such as arabic or hebrew, and bypass other terminal limitations.
Embedding neovim would be nice in theory, enabling all compatible vim features. But it seems to come with great difficulties, since I am forgoing the entire rendering philosophy that neovim depends on (equally spaced cells of the terminal).
SO I am thinking it would be better to emulate the vim features I want, starting with basic keybindings and motions, and go from there. But I am worried that I might end up regret this choice? It seems that embedding neovim is too monumental of a task for what I want to do. Am I mistaken?

Follow / Browse Lemmy Community from Friendica?
I read in many places that this should be supported, but either I'm doing it wrong or it is not working.
I just signed up in my-place.social which seems to proclaim federation with over 1000 instances including Lemmy ones.
I put !fediverse in the search bar, but this community does not come up.
What am I doing wrong? Is there a friendica account I can tag to ask about this, or a group I can post in for support?

A platform for posting (or searching) user-created RSS feeds - Does this exist?
The use case I have in mind: say for example, I read a lot of articles about a certain topic, such as Linux or chemistry or whatever. I want to combine the articles I write into a singular feed, and for others to be able to follow it. Call it “Alex’s Linux Feed”.
Another use case: Suppose I follow a news source (like washington post), but maybe I dont like the formatting of their feed. Maybe it does not have the full article, or maybe it is not organized right (sports news is mixed with political news, and I want to separate them right). So I create my own feed where I organize those same posts better.
The reason this would be a platform because the user should not be burdened with hosting it (even if it is not difficult), and it should be searchable.
Is there any platform like this of user created RSS feeds?

A platform for posting (or searching) user-created RSS feeds - Does this exist?
The use case I have in mind: say for example, I read a lot of articles about a certain topic, such as Linux or chemistry or whatever. I want to combine the articles I write into a singular feed, and for others to be able to follow it. Call it "Alex's Linux Feed".
Another use case: Suppose I follow a news source (like washington post), but maybe I dont like the formatting of their feed. Maybe it does not have the full article, or maybe it is not organized right (sports news is mixed with political news, and I want to separate them right). So I create my own feed where I organize those same posts better.
The reason this would be a platform because the user should not be burdened with hosting it (even if it is not difficult), and it should be searchable.
Is there any platform like this of user created RSS feeds?

Am I limited if I use ffmpeg for screen recording?
Hi all, I want to do some screen recording on my linux desktop. And like a normal-functioning member of society, I decided to do it the hardest way and learn ffmpeg CLI to do it. Why? well, something about using underlying tools and customizing their usage excites me.
I have already started doing this, and I am finding I have to do a lot of trial and error to get things right. Before I dive deeper, I want to ask: Am I limiting myself in doing this? Is there anything I could be missing out on taking this route, or something that ffmpeg could not do on its own that a dedicated solution can?
What will I use this for exactly? well, things like recording a video game as I play it (which I suppose will require hardware acceleration to be of viable quality), or recording a tutorial (requiring voice input from mic), things like that.

Developing a Lemmy client to have a Facebook-like experience? (Personal profile, groups, pages, etc)
starting out with an unpopular opinion: of all the centralized social media platforms, Facebook was always my favorite.
Why? it is the most full featured. Has threads, reactions, groups, “Pages”, polls, and it even has granular privacy controls (for hiding content from other users, not to be confused with Facebook’s privacy violations and commercial data use).
This makes me wonder, could we have a Facebook-like experience using Lemmy as a backend? similar to how lemmy has a phpBB experience using lemmyBB.
Lemmy already has threads, and communities can represent groups. Pages and user pages can be simulated with communities.
We would be missing polls and reactions, which I can live with. I am not at all mad that we would be missing content algorithms either.
Although we can’t make it identical to Facebook, I think it will get reasonably close and exemplify most of the good parts.
I am thinking to take this project on, but wondering if people have thoughts, if this already exists,

Developing a Lemmy client to have a Facebook-like experience? (Personal profile, groups, pages, etc)
starting out with an unpopular opinion: of all the centralized social media platforms, Facebook was always my favorite.
Why? it is the most full featured. Has threads, reactions, groups, "Pages", polls, and it even has granular privacy controls (for hiding content from other users, not to be confused with Facebook's privacy violations and commercial data use).
This makes me wonder, could we have a Facebook-like experience using Lemmy as a backend? similar to how lemmy has a phpBB experience using lemmyBB.
Lemmy already has threads, and communities can represent groups. Pages and user pages can be simulated with communities.
We would be missing polls and reactions, which I can live with. I am not at all mad that we would be missing content algorithms either.
Although we can't make it identical to Facebook, I think it will get reasonably close and exemplify most of the good parts.
I am thinking to take this project on, but wondering if people have thoughts, if this already exists,

Ideally, what would "discovery" look like on a social network?
For any social network, not just a federated one.
My thoughts: The way it works in big tech social networks is like this:
- **The organic methods: **
- your followee shares something from a poster you don't follow
- someone you don't follow comments on a post from someone you follow
- you join a group or community and find others you currently don't follow
- The recommendation engine methods: content you do not follow shows up, and you are likely to engage in it based on statistical models. Big tech is pushing this more and more.
- Search: you specifically attempt to find what you're looking for through some search capability. Big tech is pushing against this more and more.
In my opinion, the fediverse covers #1 well already. But #1 has a bubble effect. Your followees are less likely to share something very drastically different from what you already have.
The fediverse is principally opposed to #2, at least the way it is done in big tech. But maybe some variatio
What are your predictions for how a Trump 2025-2028 Presidency will go?
What are your predictions for his Trump's presidency will go?
Overall, I believe we will see a continuation of the trends from 2017-2020, but an increase or intensification of said trends due to Trump's experience in presidency and increased confident position.
- increased deregulation and cutting funding to regulatory bodies across the board
- federal workforce reduction
- immigration workforce reduction, reviving the spike in the backlog of pending immigration cases
- dramatic increase in tariffs. This has many implications, most importantly negative impact on domestic consumers, increase in consumer prices, but also economic war with certain players like China, and causing economic suffering to certain partners such as Mexico.
- Ukraine: this one is hard to predict, as trump is unpredictable on those. There's a good chance trump will push zelensky towards accepting a peace deal with Russia, but equally likely that he will up US' involvement in Ukraine (contrary to what Trump

Working from multiple computers - thoughts on auto-push branch to git repository?
Hi programmers,
I work from two computers: a desktop and laptop. I often interrupt my work on one computer and continue on the other, where I don't have access to uncommitted progress on the first computer. Frustrating!
Potential solution: using git to auto save progress.
I'm posting this to get feedback. Maybe I'm missing something and this is over complicated?
Here is how it could work:
Creating and managing the separate branch
Alias git commands (such as git checkout), such that I am always on a branch called "[branch]-autosave" where [branch] is the branch I intend to be on, and the autosave branch always branches from it. If the branch doesn't exist, it is always created.
handling commits
Whenever I commit, the auto save branch would be squashed and merged with the underlying branch.
autosave functionality
I use neovim as my editor, but this could work for other editors.
I will write an editor hook that will always pull the latest from the autosav

Any arguments against separating identity from instance/platform? (single identity across the fediverse)
I am sure it was discussed here before, but I can't find a good way to search this community.
Are there any arguments against having a user's identity federate, and be compatible across platforms?
For example, let us say I sign up with my instance, [email protected]
But what if I go on mastodon, and I want to have my own micro blog. Or maybe go to write freely and post some blog posts. I'd have to make a different account on each one.
What if mastodon or write freely could just let me log in with my lemmy account (or lets call it federated account). This has several benefits:
- users don't have to scratch their head on if I am the same person or not across these platforms
- theoretically, someone following my feed can get updates on what I do on multiple platforms
Now I understand this would be difficult to implement and iron out all the edge cases, but am I missing anything on why it wouldn't be a desirable feature, given it is implemented?

Using messaging protocols (XMPP, Matrix, etc) for federated social media vs. ActivityPub?
From a practical sense, ActivityPub may be the obvious choice as it gives easier interop with the largest federated platforms.
But what else? There are existing platforms built on these protocols, such as movim for xmpp, and another for matrix I forget.
From a technical standpoint, are there any major pros and cons?

What is so hard about implementing ActivityPub? What could have been done better?
I heard often about activityPub being challenging to implement.
Now I know part of this is because, if you are building on activityPub, you want interop with existing platforms such as mastodon, and they do their own thing.
But ignoring that aspect, what is so hard about activityPub? What could have been done better?
I am a software developer, so feel free to use software dev concepts and terms when explaining. Thanks!

Comparison of platforms compatible with Lemmy+Mastodon ? (Mbin, Piefed, FediLab, etc.)
Lemmy developers have said there are no near plans for allowing users to follow mastodon or other activityPub networks, so I'm considering another platform that can do this.
It looks like mbin, Piefed and FediLab have the ability to do this. Has anyone tried them and have a comparison?
I also heard it may be possible to do from just mastodon-like platforms. Anyone tried this?

What can ActivityPub do that RSS can't?
I know they're quite different technically. But practically, what does ActivityPub unlock that was not previously possible with RSS and basic web tech stack?
I think I have an idea of the answer. RSS may provide a way for users to "subscribe" to content from a feed, equivalent of following and putting it in a unified feed.
But it does not have a way for users to interact with the poster, like comments or likes. This may be possible with a basic web stack though, but either users will have to make accounts on every person's site, or the site has to accept no user auth. (but this could be resolved with a identity provider standard, like disqus does)
I suppose another thing activityPub does is distribute content to multiple servers. Not sure if this is really desirable though?
Anyways, did I miss anything?

Has anyone used nsjail? Any thoughts?
I recently learned about nsjail, a utility to sandbox applications or provide workload isolation.
It seems to be lighter weight than firejail and possibly better suited for server applications.
Has anyone used this? What's your experience with it? I'm curious about using it for my web server applications as an additional layer of Dr hotty.

A general fediverse client app, supporting multiple content types? (mastodon, lemmy, peertube, etc)
Is there any fediverse client out there (mobile or pc or web) that has support for multiple types of content, rather than just for one?
Most apps I find are only mastodon-like (including pleroma etc.), or only lemmy-like, or only peertube-like. One of the main benefits of the fediverse is that I could theoretically access all of those from one platform. But the clients I saw don't seem to support it too well.