The Linux Thread - The Autist's OS of Choice

  • Want to keep track of this thread?
    Accounts can bookmark posts, watch threads for updates, and jump back to where you stopped reading.
    Create account
Has anyone noticed on Arch that there are hard dependencies for Wayland so if you try to force remove it gtk apps break even if you're using X11?
Yeah. It's definitely built with Wayland support.

There isn't anything you can do about it though. Because things like Firefox, and chromium (and all the browsers based on them), require gtk built with Wayland support. Or they won't work. So you are basically stuck with it.

I know from using Gentoo. Because you are able to build anything with the flags you want on it. But I don't want to build web browsers. So I install the bin packages. And if I don't have gtk built with the Wayland use flag nothing works.
 
my biggest gripe with gaming on linux is how FSR4 doesnt work because AMD is a bunch of niggers who refuse to bring it over. It technically runs fine but because adrenaline doesnt exist you cant enable it. All the workarounds are broken as fuck aside from optiscaler which you cant use in online games
 
Ya I'm kind of pissed people jumped on the dudes politics and said they can't use it now
Having active x11 development is a positive change period end of sentence
Fuck those people who would rather it die just because they can't grow up and accept people exist that aren't like them
Weigelt kept trying to merge a bunch of changes into Xorg that were breaking shit. He got banned from contributing and that's why he threw his little tantrum and accused Red Hat of being full of troons.
 
Systemd is an absolute nigger when it comes to anything network related, the least of which being that it rapes your DNS settings constantly. systemd-resolved is the biggest, greasiest, most creamy, dreamy, steamy log of shit that Andy Sixx Leonart Poettering has ever shat out.
I run my own DNS. Everything gets my router as their primary dns. This way I can directly reach systems on my home network by going to "host1.daveshouseofhorrors.com" The first time I installed a systemd-resolved system I went... "What the hell do you mean host not found" No, stop bypassing my fucking DNS settings.

Same with NTP, I have NTP servers in DHCP, just FUCKING USE THEM.
That's so broken across so many devices, and not just systemd, I actually have both a DNS alias for *.pool.ntp.org pointing to my local NTP as well as a firewall redirect for any traffic to port 123 other than the designated ntp servers.
 
I know from using Gentoo. Because you are able to build anything with the flags you want on it. But I don't want to build web browsers. So I install the bin packages. And if I don't have gtk built with the Wayland use flag nothing works.
Good sir, may I suggest you runing it in a vm to contain the cancer known as modern browswers with wayland enabled? You might as well since jailing a browser isn't enough to prevent superaids at times.
I run my own DNS.
How much storage/ram do you need for that? I've been thinking of it but never done it before (especially now that I'm stuck behind a wall).
 
How much storage/ram do you need for that? I've been thinking of it but never done it before (especially now that I'm stuck behind a wall).
Basically nothing. It runs on my router and is apparently using 160MB of RAM. Something like PiHole will run easily on a 1GB Raspberry Pi(or small Docker/Podman container) if you want a canned solution with blacklists, etc, or just run unbound for a lightweight DNS server. I have my router loading some privacy and adblock blacklists into its local DNS instance.
 
Last edited:
Yeah. It's definitely built with Wayland support.

There isn't anything you can do about it though. Because things like Firefox, and chromium (and all the browsers based on them), require gtk built with Wayland support. Or they won't work. So you are basically stuck with it.

I know from using Gentoo. Because you are able to build anything with the flags you want on it. But I don't want to build web browsers. So I install the bin packages. And if I don't have gtk built with the Wayland use flag nothing works.
Its getting increasingly hard to avoid Wayland, even on distros like Gentoo.
For a while, KDE Plasma has had a hard dependency on Wayland (but not on X11). But you could still install the KDE programs when not using Plasma without Wayland just fine.
Recently I've noticed that very single KDE program now has a hard dependency on Wayland, doesn't matter if it uses it or not.
For example, I tried to install Krita recently on my Gentoo machine that runs Cinnamon:
The following USE changes are necessary to proceed:
(see "package.use" in the portage(5) man page for more details)
# required by kde-frameworks/kauth-6.16.0::gentoo[policykit]
# required by kde-frameworks/kio-6.16.0-r1::gentoo
# required by kde-plasma/libplasma-6.4.5::gentoo
# required by kde-plasma/polkit-kde-agent-6.4.5::gentoo
# required by kde-frameworks/kauth-5.116.0::gentoo[policykit]
# required by kde-frameworks/kconfigwidgets-5.116.0::gentoo
# required by kde-frameworks/kiconthemes-5.116.0::gentoo
# required by kde-frameworks/kxmlgui-5.116.0::gentoo
# required by media-gfx/krita-5.2.11::gentoo
# required by krita (argument)
>=kde-frameworks/kwindowsystem-6.16.0-r1 wayland
# required by dev-qt/qtwayland-6.9.2::gentoo
# required by kde-plasma/libplasma-6.4.5::gentoo
# required by kde-plasma/polkit-kde-agent-6.4.5::gentoo
# required by kde-frameworks/kauth-5.116.0::gentoo[policykit]
# required by kde-frameworks/kconfigwidgets-5.116.0::gentoo
# required by kde-frameworks/kiconthemes-5.116.0::gentoo
# required by kde-frameworks/kxmlgui-5.116.0::gentoo
# required by media-gfx/krita-5.2.11::gentoo
# required by krita (argument)
>=dev-qt/qtbase-6.9.2 wayland
# required by dev-qt/qtbase-6.9.2::gentoo[gui,widgets,gtk]
# required by dev-qt/qtwayland-6.9.2::gentoo
# required by kde-plasma/libplasma-6.4.5::gentoo
# required by kde-plasma/polkit-kde-agent-6.4.5::gentoo
# required by kde-frameworks/kauth-5.116.0::gentoo[policykit]
# required by kde-frameworks/kconfigwidgets-5.116.0::gentoo
# required by kde-frameworks/kiconthemes-5.116.0::gentoo
# required by kde-frameworks/kxmlgui-5.116.0::gentoo
# required by media-gfx/krita-5.2.11::gentoo
# required by krita (argument)
>=x11-libs/gtk+-3.24.50 wayland
# required by x11-libs/gtk+-3.24.50::gentoo[wayland]
# required by dev-qt/qtbase-6.9.2::gentoo[gui,widgets,gtk]
# required by dev-qt/qtwayland-6.9.2::gentoo
# required by kde-plasma/libplasma-6.4.5::gentoo
# required by kde-plasma/polkit-kde-agent-6.4.5::gentoo
# required by kde-frameworks/kauth-5.116.0::gentoo[policykit]
# required by kde-frameworks/kconfigwidgets-5.116.0::gentoo
# required by kde-frameworks/kiconthemes-5.116.0::gentoo
# required by kde-frameworks/kxmlgui-5.116.0::gentoo
# required by media-gfx/krita-5.2.11::gentoo
# required by krita (argument)
>=media-libs/mesa-25.1.7 wayland
There is no way around this. Which is a shame because I like most KDE apps, but I prefer not having the Wayland cancer installed on my system.

At the very least, I've found that using Brave in Gentoo works just fine without Wayland installed. Firefox, both compiled and binary both have Wayland use flags so its not strictly required at this time.
 
Its getting increasingly hard to avoid Wayland, even on distros like Gentoo.
For a while, KDE Plasma has had a hard dependency on Wayland (but not on X11). But you could still install the KDE programs when not using Plasma without Wayland just fine.
You can probably blame the maintainer astrum (thread link). Pretty sure there was a overlay patch for GTK without wayland.
 
Did you forget that 100% of modern web browsers are cancer? Just need to choose the least terrible cancer.
Imagine not using Lynx in 2030 - 5. Ngmi! Only wish it could bypass JS requirements. Tried Browsh for a while but it just does not sit right with me for whatever reason. OH WELL, back to Mullvad.
 
I don't get the systemd hate. I personally like it because of how convenient it is to write services for. No more fumbling with the scripts, just set a few parameters in the .service file and off you go. Troubleshooting is also awesome: I don't think I've ever seen a good alternative for systemctl status and journalctl -u. The latter especially, because looking for the correct logfile is one hell of a PITA.

t. actual sysadmin
 
I don't get the systemd hate. I personally like it because of how convenient it is to write services for. No more fumbling with the scripts, just set a few parameters in the .service file and off you go. Troubleshooting is also awesome: I don't think I've ever seen a good alternative for systemctl status and journalctl -u. The latter especially, because looking for the correct logfile is one hell of a PITA.

t. actual sysadmin
If you want something super easy to write scripts for, that isn't systemd. Dinit from what I've heard uses a similar format to systemd.

Also, there is s6, and runit, They both work in similar ways. They seem like they might be complicated if you look at them from the outside. But really if you understand what's going on they're pretty simple. Instead of having a service file, they have service directories. With a file called run that is an executable, that starts the service, that can be as simple as one line that starts a program. There are some differences between the two. But they both basically do the same thing in some ways.


Personally. I kind of like the way openrc works like a shell script with functions. But I can understand why people would want something simpler.
 
The modern web is cancer, and browsers are just what radioactive suit you wear to browse it.
That's what made me laugh about this video.

The modern web is so cancerous, with mobile-ificated "simplified" design that intentionally remove any useful elements so it can maintain an universal design across devices/screens that an actually functional website which loads fast is treated as a curious spectacle. How does it load so fast?!?! Wow, look at how much you can do on it, it's so functional! How?! - It truly is a mystery.
 
Back
Top Bottom