


Check out qpwgraph: https://flathub.org/en/apps/org.rncbc.qpwgraph
It’s like Helvum but it can save patchbays and restore them on boot.
The easiest solution is to create a virtual audio device through your Pipewire config and then use qpwgraph to link them up to your physical device on boot.
I can copy my Pipewire virtual device config if you need it.
I have used this setup to separate game audio from voice audio when streaming for years.
You don’t need Lutris, the itch.io launcher takes care of everything.
As for DayZ, I don’t want to risk playing any competitive games on Linux and getting myself a spurious VAC ban
You only get game bans in DayZ. For what it’s worth, I have been playing DayZ on Linux on and off for years and never got banned.
The official itch.io launcher also works just fine on Linux:
https://flathub.org/en/apps/io.itch.itch
DayZ runs out of the box on Steam as well.
I’m not OP but I use mailcow to host my mail and it comes with the + aliases by default. So mail+google@example.org goes to mail@example.org.
You can also do fully random aliases on demand, both time limited and permanently. Useful for those few services that do not accept + in their email fields.
I just got the Dandadan opening out of my head, now it’s back. https://www.youtube.com/watch?v=a4na2opArGY
How’s the manga?
I was on the same journey as you a month or so back and luckily the PineNote just got a second batch produced.
I wrote down some of my thoughts here, maybe that helps: https://domistyle.gitlab.io/pinenote-2024/
There’s two different ways to update modern Linux system, either you apply the updates directly or you wait until the next reboot to apply them.
Fedora KDE allows you to choose which method you want to use when using the software center UI:

I dunno why the software center forces you to reboot for updates
Because it’s more stable.
The big drawback of updating immediately is that you might end up with incompatible packages. Any application that is running while an update for it is installed will keep using the old version until the application is restarted or the system is rebooted. The kernel and some system applications never exit, that means that they will keep using the old version until you reboot.
I check youtube for replacement videos for battery and screen
You already lost me there. My times of looking up video guides on how to repair my phone are over, I can replace the battery with my hands and the screen is mounted with 8 screws. OEM parts can be ordered directly from Fairphone and arrive within 2 days.
all replacements done with chinese parts, ultra-cheap and locally available.
It is incredibly difficult to get OEM parts for many phones, you never know if it is a good part until you actually have it in your hand. In some cases it doesn’t matter but I have never seen a cheap third party screen which comes close to the original.
I figure I’m doing everyone a service by repurposing a discarded 5 year old phone.
You are, the best phone for the environment is an old phone.
what’s your use case that you need that kind of a phone?
I repair my phones when they break and the easy repair of a Fairphone is in no way comparable to the absolute pain it is to remove the display on a phone released in the last 5 years.
Especially considering they provide a 5 year warranty, source fair materials, 8 years of security updates and many more years to come with full access to replacement parts.
I used to have a second partition with Windows for such cases, but over time I just stopped bothering with those games.
Now I just refund if it doesn’t work and move on in my to-play list.
I still have a Windows VM for some applications and for doing firmware updates but I never bothered to set it up for playing games.
Stop recommending questionable open-source like Matrix.
Synapse and Element are fully open source, there is nothing questionable about it. Having a company backing your project as main developer does not mean it suddenly becomes closed source or said company owns the project now.
None of the issues you mentioned are a big deal or make Matrix inherently worse than XMPP. The biggest flaw you can pin on Matrix is its performance but they’re working on it.
Flathub is actually fairly strict with its submissions, probably too much work for most fake submissions to follow the PR guidelines.
https://docs.flathub.org/docs/for-app-authors/requirements
https://github.com/flathub/flathub/pulls?page=2&q=is%3Apr+is%3Aclosed
I’m curious if cars would be bricked if they couldn’t call home, or if you could selectively allow certain messages through.
I can’t speak for every car but at least Teslas do not mind being offline. You cannot control which messages they send because they connect via a VPN to the mothership. So it’s an all or nothing kinda deal.
You can also pretty easily remove the SIM card on older models with just a few screws. Newer ones use eSIMs, never looked into how to get rid of that one but I assume it is more complicated.
Your comment makes me wonder if one could get around AT by installing faraday cages around where the chips are.
The antennas are usually external, mounted somewhere else in the car and can be unplugged. Never checked if it can still get a signal without the antenna though.
edit: Also, the PCB itself is mounted inside a faraday cage because the entire thing sits inside of RF shielding.
Is there anything else that might indicate the domain name in the handshake connection?
The SNI (Server Name Indication) happens before any HTTP communication and is done in plain text. It is needed because a single web server might host multiple websites, since each of them has their own certificate it needs to know which one to serve you.
With the new proposal that SNI is now encrypted. It makes the difference between anyone listening in being able to tell “you visited lemmy.world” and “you visited something behind Cloudflare”.
Works the same way, just in reverse.
Put the following in ~/.config/pipewire/pipewire.conf.d/10-virtual.conf
If you need more than stereo, you can adjust it in audio.position. If you need multiple devices, just copy/paste the block between the
{}multiple times and rename the device.After that restart your system, you should now have a new audio device called
Virtual Sink 1, select it as default device.Start qpwgraph and connect the Virtual sink(s) to your output device(s) by dragging the monitor nodes to the playback nodes:
You can now try if everything sounds correctly. If it does, hit Ctrl + S in qpwgraph to save your patchbay somewhere. It will save all the connections you just made and establish them on start and on the fly if new devices are added.
Next up, add an autostart entry for qpwgraph. This depends on your desktop environment, add the
--minimizedflag so you don’t see the qpwgraph window every boot. You can also select “Start minimized to system tray” in “Graph” -> “Options”.If you only need certain applications to go to both devices, you can also achieve this without the virtual device by just dragging your application node directly to your bluetooth device in qpwgraph and saving the patchbay, it will route the audio automatically every time the application starts.