I just don’t want my content scattered across different platforms in suboptimal quality and be forced to pay
That and also the fact that sometimes content vanishes from those platforms because of licensing agreements and/or get censored like many older TV Shows have gotten.
you’ll need to reconfigure Transmission with the new IP. Sure your method works for a kill switch. But it requires manual intervention every time it gets killed.
It doesn’t. You can specify your VPN provider range instead of a single IP and you won’t need manual intervention.
RestrictNetworkInterfaces= Takes a list of space-separated network interface names. This option restricts the network interfaces that processes of this unit can use.
So I guess this is a better option than doing IP or IP range restrictions - zero manual intervention like you do in qBit. I’m so used to work with IPs instead of interfaces (because of the issues that can cause) that I even forgot about that option.
You don’t need to switch to another client. Apparently Transmission can be set to bind to your VPN IP by editing settings.json:
bind-address-ipv4: String (default = “0.0.0.0”) Where to listen for peer connections. When no valid IPv4 address is provided, Transmission will bind to “0.0.0.0”.
bind-address-ipv6: String (default = “::”) Where to listen for peer connections. When no valid IPv6 address is provided, Transmission will try to bind to your default global IPv6 address. If that didn’t work, then Transmission will bind to “::”.
If you set those with your VPN IP and the VPN is down then Transmission won’t be able to communicate with any peers.
Another option, is to use systemd to restrict Transmission’s networking to your VPN IP. You can make an override of the default transmission daemon unit by using the following command:
<span style="color:#323232;">[Service]
</span><span style="color:#323232;">IPAddressDeny=any
</span><span style="color:#323232;">IPAddressAllow=10.0.0.1 # --> your VPN IP here
</span>
Another systemd option, might be to restrict it to a single network interface:
<span style="color:#323232;">[Service]
</span><span style="color:#323232;">RestrictNetworkInterfaces=wg0 # --> your VPN interface
</span>
Save the file and run systemctl daemon-reload followed by systemctl restart transmission-daemon.service and it should be applied.
This will be safer than just doing bind-address-ipv4 and bind-address-ipv6.
Yes www.armbian.com/odroid-c2/ a friend has a couple of those all running Armbian just fine. With all SBCs the trick is to get something that is supported by Armbian.
You guys want to have it both ways, first you’ll say that Office online is the ultimate solution for every Linux user that needs to collaborate with MS Office users and now this. lol
Again, if layout of your end product is important, don’t share .docx files.
I know a LOT of people who’ve been doing this since Office 97 and formatting holds across computers. And to be fair it seems to hold a lot better between older and newer versions of MS Office than with LibeOffice.
It’s not messed up, though. It’s just set to a different value. If the exact amount of paragraph spacing is important to you, you can either set it before you print, share the file as PDF or use a proper layouting software. This isn’t a Linux issue, you should do the same when sharing a file with someone using MS Office.
You’re missing the point, if you get a document from a MS Office user you can’t simply view it or print it and assume the result will be what the user intended it to be. Same applies in reverse if you make changes to the document. This makes LibreOffice unsuitable and not a real alternative.
Your yardstick for a usable desktop system is “every detail and default setting in all software needs to be exactly the same as on the Windows equivalent”.
No, the problem is that most people on this post want it both ways, want to say that LibreOffice is 100% perfect and can fit 100% of uses cases and be used for collaboration and at the same time say stuff like you said “It’s not messed up, though. It’s just set to a different value.”. Its one thing or the other, not both.
And for what’s worth is shouldn’t be “set to a different value” because it breaks compatibility and LibreOffice say it does the best they can to ensure compatibility with MS Office formats.
Wine/Proton can run a huge amount of Windows programs.
Except for everything that people usually want such as the latest MS Office. Or that nice program developed for Windows 98 that works flawlessly under Windows 11 and it totally broken under Wine.