The Linux Thread - The Autist's OS of Choice

  • 🐕 I am attempting to get the site runnning as fast as possible. If you are experiencing slow page load times, please report it.
Well I have been proven wrong. I gave xrandr moon runes a go last time I tried HiDPI on X but I couldn't get it working right.
Good to know that its possible. What xrandr options did you use to get this working?
I only use qt programs and refuse to use gtk or gtk apps because they are toys for speds, so I will give this a go later because it might just work.
I meant that with qt you can do it by using environment variables: https://wiki.archlinux.org/title/HiDPI#Qt_5 which also includes per monitor dpi with QT_SCREEN_SCALE_FACTORS. I was actually the one that added this to archwiki, since it seems like nobody knew about it lol. KDE also has an environment variable (PLASMA_USE_QT_SCALING) to enable this globally in KDE.
That's what I used in the video. Unfortunately no desktop environment bothered to spend a few minutes to expose this as a gui option.
What I meant with xrandr is that xrandr (or more specifically randr) has per monitor properties that could be used to specify the dpi per monitor, but nobody has decided on a name for such a property.
 
I meant that with qt you can do it by using environment variables: https://wiki.archlinux.org/title/HiDPI#Qt_5 which also includes per monitor dpi with QT_SCREEN_SCALE_FACTORS. I was actually the one that added this to archwiki, since it seems like nobody knew about it lol. KDE also has an environment variable (PLASMA_USE_QT_SCALING) to enable this globally in KDE.
My bad for misunderstanding. This is extremely useful.
Now that I think about it, I do remember having to use QT_AUTO_SCREEN_SCALE_FACTOR to get VLC and Krita (probably a few other things I forgot) to behave with HiDPI on my KDE Wayland session, since they only support X.
Thank you for putting this on the Arch Wiki. Helped me both in the past and now.
That PLASMA_USE_QT_SCALING variable is useful and I didn't know about it. Next time I feel like fucking around with scaling I will give it a try and see if I can get the full X session behaving nicely.
 
My bad for misunderstanding. This is extremely useful.
Now that I think about it, I do remember having to use QT_AUTO_SCREEN_SCALE_FACTOR to get VLC and Krita (probably a few other things I forgot) to behave with HiDPI on my KDE Wayland session, since they only support X.
Thank you for putting this on the Arch Wiki. Helped me both in the past and now.
That PLASMA_USE_QT_SCALING variable is useful and I didn't know about it. Next time I feel like fucking around with scaling I will give it a try and see if I can get the full X session behaving nicely.
I actually modified gtk (3) once to add support for per monitor dpi on x11 by using an x11 monitor property that you could change with one xrandr command, even while applications were running. But I couldn't get fractional scaling to work correctly (since gtk is not designed for that at all) so I abandoned it since 2x scaling was too large for my monitor.
I should have just done it in qt instead, since qt supports fractional scaling. Then you wouldn't have to mess with any environment variables. Oh well.
 
  • Like
Reactions: YoRHa No. 2 Type B
No one will care but my issue with not being able to have Mullvad and Wireguard enabled simultaneously was in the Mullvad client. After an update they fixed it, and after tweaking Wireguard to only route my local subnets to not cause a WAN address clash, I get both Mullvad WAN IP and access to my LAN networks. At least now I know what the "AllowedIPs" configuration part of Wireguard does and that yes, you can set it to LAN addresses only so that all of your web traffic goes unfiltered, or routed via a different VPN, so I now have a good mobile connectivity solution on my laptop. Too bad that you can't enable two VPN tunnels on Android simultaneously.

You can if you connect to your home router with a Wireguard/ovpn config, but then you're just NATting yourself needlessly. What's your use case?
 
What's your use case?
Laptop w/ WWAN, being able to tunnel back to home LAN as well as tunnel net traffic via Mullvad. I also want to be able to use my home network's public IP from time to time, and ideally it'd auto-switch the routes but under Windows it clashes and I couldn't figure out interface route priority so having to turning off Mullvad and then turning on a tunnel that routes 0.0.0.0/0 is the next best thing. I'd also want the same for Android but hey ho, only one tunnel can be up on that at any given time.
 
  • Like
Reactions: Marvin
For starters, what Distro are you on?
Does it make a difference? 🤔

If it's for any distro, I imagine it's some set of cryptic "sudo" things in Terminal. There's also a link at site to download some "zst" file, but I dunno how to compile it.

(yep I'm noob when it comes to Linux)
 
Still don't know how to install from https://archlinux.org/packages/?name=profile-sync-daemon.

(OS experience is mostly limited to DOS and Win-Mac so used to installing things the DOS way or the install.exe way)

Are you baiting to get spoonfed? Arch wiki lists package in its repo.
What do you get from:
Code:
cat /etc/lsb-release

Also, do you see that blue thing on the wiki?
1748637710454.webp

It contains exact instructions on how to install shit on Arch and its derivatives.
 
Last edited:
Does it make a difference? 🤔

If it's for any distro, I imagine it's some set of cryptic "sudo" things in Terminal. There's also a link at site to download some "zst" file, but I dunno how to compile it.

(yep I'm noob when it comes to Linux)
Yes. It does.

You install packages through package managers. On Linux generally. Instead of going to a site and downloading it, and running an installer.

You can do that with tarballs. And extracting them. But if you are completely new to Linux. Just don't even worry about that.

If it's arch. Like the link would suggest. You install packages with.

sudo pacman -S

Debain based it's.

sudo apt install

Fedora

sudo dnf install

You can also just install a GUI package manager for the distro you are on if you don't want to use a terminal. Though you will need to look up your distro, and the GUI package manager options. For it.

In general (there are always exceptions for everything). The Linux way of installing software, ends up being more secure, and once you understand it, easier. since instead of finding it online. You type one line into the terminal and it's there (or searching in your GUI package manager)

So if it is arch based. That one line would be.

sudo pacman -S Profile-sync-daemon
 
I'm not watching that but I'm sure it has an AMD CPU and gpu
Nope on the CPU. It's an i5 1200f series.

GPU is RX 6500 XT

Also SATA SSD's spit out an error so it's seems to be strictly NVME SSD cards that work.

Also it seems to be finicky about what wireless cards you have, especially ones built into the motherboard. Basically you're rolling the dice regarding whether you get internet access or not right out of the box.
 
Last edited:
SteamOS runs pretty well on a modest PC.
I just don't understand people trying to force SteamOS to run on anything outside a HTPC or handheld. Just run literally any other distro like fedora kde or kubuntu and download steam and boom, you have the desktop version of SteamOS. The only thing i can give SteamOS is being user friendly* with a immutable filesystem.

*Only if you dont care about native packages and can run flatpaks for everything.
 
I just don't understand people trying to force SteamOS to run on anything outside a HTPC or handheld. Just run literally any other distro like fedora kde or kubuntu and download steam and boom, you have the desktop version of SteamOS. The only thing i can give SteamOS is being user friendly* with a immutable filesystem.

*Only if you dont care about native packages and can run flatpaks for everything.
This may shock you, but most human beings don't want to fuck around with their computers beyond doing what they are using the computer to accomplish.
 
This may shock you, but most human beings don't want to fuck around with their computers beyond doing what they are using the computer to accomplish.
So just install any distro and use it. SteamOS is not some special newfangled technology that just released and revolutionized the linux desktop. Its arch with kde preinstalled with an immutable filesystem with a secondary game mode de. You can get the same by just installing anything else that's not arch or gentoo.
 
Back