If you have a keyboard that can run the QMK firmware, you can remap keys and run macros in the keyboard.
If you have a keyboard that can run the QMK firmware, you can remap keys and run macros in the keyboard.
You could write a simple bash script that will launch it, wait for it to open, then use wmctrl to position the window wherever you want it.


There is ddccontrol and ddcutil for controlling desktop monitors. There is also the ddcci-driver which adds a device to /sys/class/backlight so you can use programs that would normally be used for controlling a laptop backlight.


OPNsense doesn’t officially support ARM. You need an x86 PC for it unless you want to mess with an experimental build.
OpenWRT does support the Raspberry Pi though. You will want the Pi 5 for that since it has PCIe to connect an ethernet card to.
Libreoffice Draw is the best option. You need to make sure all of the fonts used in the PDF are installed on your computer before editing it. The embedded fonts can’t be used for editing. If you are missing a font, Draw will try to find a substitute, which will most likely mess up the spacing. You can go to File->Properties in a PDF viewer like Okular or Xreader to get a list of the fonts that the PDF uses.
Most PDFs aren’t intended to be edited. The incorrect text splits are an issue caused by the program that created the PDF.


Do they need to play on a set top DVD player? If they are going to be played on a computer, you can reencode to a modern codec and burn them as data DVDs.


That’s the best way. It just adds a ReplayGain tag to the files instead of reencoding them at a different volume.


Backblaze personal doesn’t support Linux or BSD, so it would be useless for a NAS.


Mullvad doesn’t support port forwarding anymore. That means you will only be able to connect to people that do have port forwarding.


You have to set some upload and connection limits or it will slow down your internet for everything else. What you set those limits to will depend on your internet connection.


Mumble will do all of that except screen sharing. Only the server has to deal with NAT.


Don’t rely on the VPN kill switch for torrenting. It’s not fast enough to prevent your IP from leaking if the VPN disconnects. The torrent client needs to be bound to the VPN interface. Transmission doesn’t have an option to do that, so you would have to run it in a container instead.


It’s also most certainly against the terms of service for your ISP, VPN or VPS, so you could get your service terminated.


Running something like this will put a big target on your back. I hope you have your network locked down tight.


I’ve been using their access points for a long time. They have been working quite well. I do have an old WiFi 5 AP that’s starting to fail, but that’s not too surprising considering the age.
I’ve just been running the controller with a local account. Hopefully they won’t try to force me into using a cloud account.


Gaming on Linux has been really good for the last several years. The main issue is certain multiplayer games that intentionally block Linux users.
Nobara and Bazzite are gaming focused distributions, but they are both based on Fedora. OpenSUSE Tumbleweed will give you the lastest kernel version if you want a rolling release distro.
Mint has a software manager and you can also install Synaptic.
Gaming on Mint works fine, but it’s based on Ubuntu LTS releases, so you won’t have the latest kernel or mesa versions. If you’re using an RX 9000 series GPU, you should probably pick a distro with a newer kernel and mesa version to get the best performance.


It’s good for basic things like cutting, merging and transitions. It can be used to blur something as long as it’s not moving.
If you bought the game, all you would have to do is click install and Steam would have done all of the setup for you. If you pirate, then you have to do that work yourself. It’s not particularly difficult, but it takes more than just double clicking on an exe file.