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.
I had been bouncing between Thunar and some other random GUI file manager on one install. Then I started logging in to the PC in question both locally, and via XRDP.

No matter which session I was actively using, every FM except PCManFM (and a couple of terminal emulators) INSISTED on popping up, when I ran them, on whatever session I wasn't using at the time.

No doubt doing some newfangled modern DBUS nonsense to decide where it should show up, instead of just reading the fucking DISPLAY variable that's been there for decades for a reason.

PCManFM is now my goto everywhere.
Sounds like something with xdg. I would check in the etc/xdg directory or ~/.config/autostart and see if there is anything there related to it. That or looking in the session settings or the files for your session and see what those say. Really depends what you are using, that would determine what was causing them to pop up.
 
With all this X11 vs Wayland stuff, I have to wonder. How does Microsoft Window's display server/compositor work? Is it like X11 in that it also fails to implement GUI isolation to prevent keylogging? Or is it like Wayland, which supposedly makes this more difficult? Similarly, how does MacOS do it? How does Google Android do it? How does ChromeOS do it?

With wayland being in development for 16 years and still not being ready, the project seems like a failure. Microsoft can figure out how to display applications. Apple can figure out how to display applications. Google can figure out how to display applications. Why is GNU/Linux unable to figure out how to display applications?
If I recall correctly, the OSX display system is based off of the PDF specification. For Windows it used to be that anything not currently active was a static image, which led to interesting things like dragging a window around and it leaves a trail of afterimages behind it. I think they changed that around Windows 7 but I could be mistaken.
 
Sounds like something with xdg. I would check in the etc/xdg directory or ~/.config/autostart and see if there is anything there related to it. That or looking in the session settings or the files for your session and see what those say. Really depends what you are using, that would determine what was causing them to pop up.
Hmm, checked those and I see no hard-wired environment variable settings etc.

The behavior was honestly very hard to understand, in that from one day/one login/one copy of the file manager to the next, I could not predict whether either plugging an encrypted USB drive in*, or even just running the file manager from the command line, would cause a window to pop up in the local X session, or the one held by XRDP. Obviously, there was some 'logic' involved there, whether I could spot it or not, and whether or not they would accept patches to fix it.

I really am past giving a fuck about any cunts hopping on the Wayland shitwagon like the XFCE and Gnome faggots, I will just keep using classic PCManFM because it hasn't adopted any of that crap.

* which for some fucking reason, when it happens in a 'modern' Linux GUI application, blocks trying to unlock the LUKS drive in any other 'modern' application. Despite the fact that A) you could still just open the LUKS container manually with 'cryptsetup' and then mount it B) there was no reason for this to be blocking, literally all that had to be done was to have an existing attempt to unlock the drive be closed if another effort succeeded
If I recall correctly, the OSX display system is based off of the PDF specification.
They still have a lower layer (as things running on OpenGL and Metal don't need to be rendering a raster image in a PDF that then gets displayed), but it is used for many applications and is pretty cool riff of concepts originally developed in Sun NeWS in the mid-80s, but with PostScript at the time of course.
 
Last edited:
They still have a lower layer (as things running on OpenGL and Metal don't need to be rendering a raster image in a PDF that then gets displayed), but it is used for many applications and is pretty cool riff of concepts originally developed in Sun NeWS in the mid-80s, but with PostScript at the time of course.
Display PostScript is one of the things they carried over directly from NeXTSTEP when they were replacing the bloated and obsolete vintage macOS with what would become OS X, it was genuinely one of the better UNIXes of the 90s.
 
Classic Konqueror from the KDE 2/3 releases was amazing. The supposed 'complexity' was completely rational stuff like 'having the option to add a panel at the bottom of the screen of the directory you're in with a terminal UI directly reused from Konsole because the KDE developers were then aping the very cool concepts that Apple tried to develop with their competitor to OLE.

Dolphin didn't run any faster and the idea that having no useful menu options in the application somehow 'simplified' things was insane.

X Windows was a usable prototype, functionally equivalent to modern day Wayland, thirty years ago. A couple years later they'd gone from that Wayland-tier system to the highly evolved X Windows 6.0 system. X11 was achieved by 1987. Now we have fancy extensions so you can plug your phone into a USB-C screen and dynamically extend your X Windows clients onto that, if for some reason just 'using a computer' is too hard. Every problem with Wayland has been discussed countless times over decades, and- in X- resolved. The perpetrators of Wayland didn't just create a shittier new system for no reason, they deliberately ignored the hard earned wisdom of actually competent non-Desi real human beings who came before.
Reminds of of the kind of autistic rants you see from bronies mad that their is a new version of my little pony, and how the last season was clearly better. Or any of the sonic autist stuff.
 
Dumb question, is there anything like a headless VM/docker setup for remote games? Or at least something that doesn't require unlocking the compute
Let me describe my setup. I have a home server running headless Ubuntu, and it is currently running a Windows VM with steam. The VM has it's own dedicated ssd, and 12 cores and 64gb of ram dedicated to it. I use it to run Windows specific software like CAD software remotely to my Linux devices, but I found it also works great for Steam Remote Play with a usually flawless experience when gaming. The problem is that in order to use it for remote play I have to access the VM display console and unlock it there before i can use Steam, as Remote Play is unable to unlock the computer, or run while the computer is still locked. I'm trying to find a workaround as that is a little annoying, and I feel like keeping the user unlocked on the display console is a bit iffy even though only I use the console and anyone else would be using Remote desktop (I have it set up so multiple RDP connections can happen at once). Would Sunshine be able to run even when the VM is still locked, or be able to unlock it?
otherwise is there some sort of wine/steam docker container that I can just give it a video card (or access to share one) and be able to install games and run it without having to install a graphical environment on my server directly and without running full Windows?

Or should I cave and install XFCE or something on my server and try to get things running on it directly?
 
Installed cosmic. So far it seems like it is using up just an absolutely insane amount of resources

The terminal is using 1gb of ram by itself. It's running at almost 6gb of ram with the settings app, and the terminal open. I'm going to reboot after playing with settings and see if that changes. It's also is using CPU for those as well. Like normal I'll have picom going and it of course uses some CPU but it's fairly minimal. Or hyrprland for a Wayland comparison.

I'm not that crazy about something using up a bit more system resources than absolutely necessary. But this is ridiculous. I'll see if again after a reboot if it changes.
 
ok. I went to get some screenshots to show just how bad it was doing on memory and cpu. took a couple screenshots. opened gimp to just edit out the username. And things suddenly slowed to a crawl. The only time I have seen things act like it just did, was when I was trying to run a vm on basically a chromebook with a shitty intel celeron and 4gb of ram.

Then when it finally went back to acting normal. I opened btop to see what was going on. And suddenly it was just normal. using a bit over 2gb, which for a DE and having a browser open, as well as gimp. Isn't bad. The cpu use is down to normal. So idk what happened there, but hopefully from this point things are actually normally.

cosmicmem.pngcosmictermmem.png

bettermem.png

genuinely no clue. Could just be the fact that this is very much alpha still.

All that said. Just initial impressions of the actual desktop ui. Seems nice. Very gnome like, specifically like the gnome they had on PopOS. The tiling seems fine, it already has some nice features. It looks good. The main critique I would have is pretty much useless, which is they need to add more to this. Being alpha still it just doesn't have everything yet. Like the settings are very sparse in most applications that come with it. They'll get added with time.

So far. My recommendation is just wait until the full release until you actually try this thing. I planned to, but curiosity got to me. It's definitely over-hyped.
 
I mean.. does Linux really need another desktop environment? I would think KDE is enough for most people. Especially if you're moving from Windows. I don't even see the benefits of Rust.
It doesn't need another. But it would be great if when this was finished people finally dropped gnome.
 
XRDP is a bit of a pain to work with. When i was setting it up, plasma refused to start at all when i logged in with it.
From memory, XDRP itself was doing something weird plasma didn't expect and it didn't like it. i don't fully remember how it broke and how i fixed it.
the bloody thing uses an ini file for it's configuration, conf exists, why the hell are they using ini?
 
Gentoo is a wierd one.

I personally really like it. But I don't think I can give a good explanation of why I like it. It feels like arch, but taking customization to the extreme I guess is the closest thing.

It's definitely not a distro for most people. Almost everyone that tries it besides a very special kind of autistic will hate it, or at best be annoyed by what you need to do to keep your system from breaking during an update. Or even just getting it set up in the first place.

All that said. To me portage/emerge is a really impressive package manager to me. Not because of speed or anything obviously. Just because of how they have managed to make a source based package manager work. With profiles, use flags, etc. It seems like a lot more difficult of a task than the normal binary package managers you see.
 
Question, is it possible if you have an Ubuntu server to install a VM of Ubuntu on its own dedicated drive, configure it like your current server, then reboot to the drive with the new Ubuntu install and run your server as it?
 
Question, is it possible if you have an Ubuntu server to install a VM of Ubuntu on its own dedicated drive, configure it like your current server, then reboot to the drive with the new Ubuntu install and run your server as it?
It should work, there shouldn't be anything special between the VM and real hardware unless you picked a VM specific kernel.
 
  • Agree
Reactions: Leaded Gasoline
Back