 XFCE used to use the Extended Common Toolkit, which is the Common Desktop Environments Toolkit, except that they forked it and extended it. They made it work on... Wait, are you telling me the Common DE Toolkit was GTK? No, XFCE originally was not a GTK desktop. XFCE used to stand for the Extended Framework Common Environment. Yeah, yeah. Oh hey, we went live. Sure did. Yeah, I just figured I'd just put it on a TV here behind me. One last check of the scenes and make sure they're all here. Demat, I missed my own podcast, but I didn't miss yours. I appreciate that, Steve. You're a good man. Nice to know that we're more important than your barbecue. Cheers, guys. Wideman. Alrighty, hello everybody who's in the chat. Welcome to the Linuxcast livestream. We're gonna get started here pretty quick, because I gotta be out of here by 4.30 or so. 4.30? Oh boy. We're gonna... I'm gonna catch you by your feet. Now we're in 10 minutes. We should be fine. I'm gonna catch you by your feet. I'm not gonna let you go anywhere. No, it's not gonna be as bad as last week. Oh, okay. I must admit last week was amazing. It was so much fun. I enjoyed it. Oh, people hated it. I don't read the comments. We got so much shit for not doing a proper try with CrunchBang. I got a lot of comments telling me that I needed to wait four days and get CrunchBang 12 covered, and you're just like, why? I have the exact same. I have some news that I'll be mentioning a little bit later, but... Alright. Come on, Fast 10. You are called Fast 10, not Slow 10. Why are you taking four hours to copy the movie to the hard drive? Alright. You guys got your audacities up and running? I don't know if it's the right one, but it's loaded and it seems to be able to record. Okay. You, Steve, you ready to record? I'm ready to roll, baby. Alright, I'm gonna hit record in audacity. I'm gonna hit record in OBS. And, Steve, you can do the claps when you feel like it. Alright, my people. Show me them boobies. If you really want. That went weird very fast. Alright. Right, gang? Three, two, one. Not the worst we've ever done, not the best. As far as I saw, I was just like a split second slower than Steve. Yeah, because it wasn't bad, but it wasn't the best. It's okay. It really doesn't matter because by the time we get to the end of it, one of your guys' audacities will have crashed. Mine's gonna be the best. It's just that I don't know what version of Audacity it is. Because it's not audacity. Yeah, I might be running the flat pack or the app image, or it might be one of the three different versions I have locally installed on the system. Why do you have that many versions of Audacity installed? I'm building packages for Audacity and I'm performance testing them. Okay. Many of you guys see DT's latest video about app images and this app image manager in the terminal. Yep. Yep, it's yet another command line application for managing your app images. I will not be using anything that has to do with app images. Thank you very much. Same here, buddy. Same here. Give me my flat packs or give me death. 100%. All right, let's see here. Let's go ahead and get started. Me, then Josh, then Steve. What is the purpose of that? See Matt, see? What? DE went to sleep. And then came right back on. No, this is the TV screensaver. Oh, yeah, mine doesn't do that. Got to kill case screen. Yeah, but I don't have to kill case screen. I kill case screen so mine would work. But then I don't use files anymore. Want more confusion? Now it's no longer called case screen. Now it's called case screen too. Oh, yeah. I knew that. I just called case screen. I saved a couple syllables. All right. Or a syllable, I guess. Let's go ahead and get started. Hey, everybody. Welcome to Linuxcast. I'm your host Matt. And I'm Josh. Who am I? Oh, Steve. Yeah. He always has so many problems with his name, man. He should get a simple. I mean, he really can't get it actually. A more simple name than Steve. His name could be... Steve Jobs. Oh, my name is Steve Jobs. I invented the iPhone. Well, in that case, we need to talk about a loan or something there, Steve. You're welcome. You can come to my... If you're a billionaire, we're going to talk. Anyways, this is the Linuxcast. We talk about Linux-y things. We're back to normally doing the news this week. So it should be more entertaining than last week, I think. So that's what our plan is. What six wonderful pieces of news to share with you today. But first, as we usually do it, which we actually forgot to do last week, by the way, we just jumped into the review. We're going to talk a little bit about what we've done this week in open source. So, Josh, take us away. What have you done this week? I've been struggling with my servers because, you know, Tyler can't be the only one with hardware-related issues. I've been dealing with some kernel bugs, and then somebody said something verifiably false on how app images are the world's fastest packaging format. So I'm working on proving them wrong because so far I've recompiled Audacity 17 times, 3 times as a flat pack, 4 times as an app image. I'm currently, I've got a tab open over here right now with documentation on how to build a snap package. Someone has really way too much time on their hands. Yeah, yeah, yeah, something like that. But anyways, what's going on with the server right now is that my kernel keeps crashing on me. And I don't know why. What? Gen2 distro? Gen2? No, it's actually Red Hat. Yeah, that really- Through the source. Yeah, you really shouldn't have any kernel problems on Red Hat. I shouldn't be, but apparently I am. So what's going to happen is that, you know, this is a paid subscription on the server. So that means I can actually give Red Hat a phone call. Which I'll be doing after the podcast. That sounds like fun. You should stream the phone call. Pretty very interesting to hear what that sounds like. I'd probably be illegal. It is illegal because there's an NDA agreement in the contract. Really? Yeah. Same. It's also a work-related server. So I can't really do anything with that. It's not the personal server. Okay. All right, Steve, what have you been up to this week? A lot. A lot, a lot, a lot. Where should I begin? Was the working course on Xero Linux? Xero G has been updated. Done. Done with. FCE. It exists. I'm not going to update anything. I'm just going to build a new version with updated packages. But Xero G is where everything lies. Because I have been dealing with a lot of issues related to Wayland lately. Especially when it comes to KDE and Wayland, which is a nightmare and a half, on GNOME issues. It simply works on Nvidia. Enabled it. I logged in. Even OBS records the screens for its windows. No issues. GNOME and Wayland are like a marriage made in heaven. Not so on KDE. On KDE it works for a lot of people that I know, but it doesn't work for me. So like I said last week, I spent 16 hours on the script and I optimized. I just continued optimizing it. Now I made sure that the users are warned three times before applying it. Because apparently they still refuse to read the warnings in the terminal, in the output. But I'm hoping with three warnings, I think they will reconsider and read. And I optimized all my scripts. Now they ask the user, are you sure? Are you sure? Are you really, really sure? Because I'm sick and tired of people clicking the button and seeing them what it's going to do and them not reading. I did a lot of reading. I did a lot of learning about bascripting and how to prompt the user if they really want to do something. If yes, then continue. If not, cancel and exit and stuff like that. Not a scripter. I am not a developer by any stretch of the imagination. I had to learn all these things. And I spent the entire week last week on GNOME because I was switching also the extensions from being packages to user extensions. No longer system-based extensions. Because by them being system extensions, I have to manage all the packages. And there's versioning discrepancies between the extension on the extensions website and the AUR package. The AUR, it says version 11 and on the extensions website is version 83. It has nothing to do. And I am sick and tired of the extensions on the AUR being maintained by completely different people than the actual creators of the extensions. I was like... And I'm shooting two birds with one stone. By the extensions becoming user extensions, they can update them themselves. They receive a notification on the extensions app telling them there's an update for the extension. They reload the GNOME shell if they're on X11. Some deal. They don't need to do anything. But if they're on Wayland, they have to log out and log back in. Other than that, I am done with GNOME. KDE is done. We updated the rice. What you see behind me here, this look is the final look. Zero Linux that will stay and will never change. Oh, yeah. That last part there, I'm calling BS on, man. You've changed your... No, no, no, no, no, no, no. Because I'm doing the work. I'm sick of doing the work. And it adds more work for me. But if I change the rice every time I release a version, I have to change what the restore to defaults does. You seem delightful to work though, Steve. Just saying. Just do. I used to. I used to. From now on, if I want to work on a new rice, it's going to be available as a standalone rice rather than making the distro look different. The downloadable version look different. Oh, I'm going to be working on a section of the website when you click customization, it's going to give you a whole page of all the upcoming rices, all the prices I add. And the tool will be updated as well. I'm working with Teddy, a wonderful person on my server, to update the tool to have a page dedicated to all the upcoming rices. So they see the screenshot. They click apply or revert back to default. So a lot of work has been going on for Zero Linux. And I've been using Debian for the past week. Debian 12, Bookworm. For some reason on KDE, they don't ship the non-free repositories. You have to add the manually yourself. But on GNOME, they're there. Just check them on KDE. No. It links you to their website where you have to copy the URL. Deb. HTTPS. Deb. Bookworm. Debian. Whatever. Anyway, you have to add the repo manually. Copy, paste it into sources.list. Other than that, the installation of NVIDIA drivers was easier than Arch. There's that. You enable that repository. You say sudo apt install NVIDIA drivers. Done. Yep. NVIDIA dash drivers. And then it just sets it all up for you. And you just re-bit the system once it's done. And Wayland works on KDE on Debian. You don't understand why on Arch it's not working, but hey, I've been scratching my head for the past week. Arch package is just things weird. Anyways, for me, I have been gaming quite a bit. I'll talk about that later. Video games. Yeah. I also wrote a script that will randomly apply a wallpaper and change all the pie wall stuff to go along with it, which was fun. Spend some time doing that. And what else did I do this week? I did some more of my Python course. I still suck at Python. And other than that, I did a lot of work. Like, it's been a long, freaking week, is what it's been. It's just... I very, very came very, very close to cancelling today's podcast because I just wanted to take the day off, but let's do it. So, here we are as enthusiastic as that seemed. Let's go ahead and jump into the news. Let's see here, Steve. Yes, Steve, why don't you take us first? Which one do you want to do first? I'm going to do the light one first. More Plasma 6 updates. More Wayland updates. Yes. Because it still doesn't work for me. It's still having that shell crashing on me because I have multiple monitor images. But apparently it's not happening for only multi-monitor people. It's happening to some people on a regular desktop with a single monitor. Not the only one. But others still on my server are convinced that Wayland is ready for some odd reason. I finally gave up. I told them, you want to talk Wayland, talk amongst each other. Just don't include me in the conversation because since it doesn't work for me, I have nothing to say. But yeah, overall, more work, more updates, more optimizations. The only thing I want them to do for me, if I can get in touch with Nikolo and him not yelling at me, refer Spectacle back to what it was. Please, I beg you, I beg you. The current Spectacle really is annoying. It looks like something from the mid-2000s. Just use Flameshot. Hate Flameshot. Why? Because I'm used to Spectacle, I'm used to a window, and when I want to do annotations, I just do them inside the window. Whereas Flameshot, it just adds three buttons on the right, six buttons at the bottom. I don't want to have over every button to know what it does. That's why you look at the keybindings and use keybindings like a normal person. Don't use keybindings. I just click Print Screen, not date. I'm pretty sure you're like 800 years old. I'm a GUI kind of person. I don't like to wonder about things. I want things easy, and Spectacle makes it easy. My biggest complaint about KDE right now is that I've got five monitors connected to my desktop system, all of which are connected over DisplayPort. Now, when I open up the monitor configuration in KDE, it lists every single monitor as DisplayPort without the port number. So I have no idea which monitor is which. Josh, I will agree with you 100%, because the only time I was able to log into Wayland, it called the center monitor, which is DisplayPort, it called the DP-1, which is normal. To X11, it's called DP. Well, in my case. DP. In my case, everything is just called DisplayPort. DisplayPort, not DP. Just DisplayPort. No numbers, no differentiators, or anything. It's just DisplayPort. It's like that for me on both X and Wayland. No, for me, it's DisplayPort on X11 and DP-1 on Wayland. That's why I'm having a lot of issues with the latte doc. It cannot be convinced. If I tell it to open on B-1 on Wayland, it will not open on X11. I have to tell it to open on primary. It's called primary. So it looks like in terms of fixes for KDE, they've basically just been fixing bugs here. It's bugs, nothing new. That's why I said, please bring back the old Spectacle, because the current one with the buttons laid out like that, does use Flameshot. Anyways, also, I'm going to get a whole bunch of shit for saying you're too old. So I apologize about that. I am too old. You're saying the truth. People don't defend me. I am older than the boss here. I don't know if I'm older than Josh, but he was the same. I'm as old as I need to be. I stopped aging at 29, so... Dude, I'll just tell you that. You are as old as my youngest brother. Still young. You're still young. Because I stopped aging at 29. I'm not actually 29. I know. I'm not going to say you're age publicly, but you're my brother's age. So there's five years difference between you and me. Alright, I'm old. Anyways, let's go ahead and move on to the next one, Josh. Give him a compliment, he doesn't take it. I'm not good at taking compliments. Never have been. Josh, your first one? Since you're gaming a bit more lately, supposedly, I figure I'd talk about this article first, because you run the YouTube channel, that's the largest of the three of us here. So as a result, you're probably going to delve into video game reviews at some point. So it wouldn't be nice to see how much video memory your video game is consuming on your system. Because that's exactly what Intel is working on right now. It's going to be part of the... Of course it's going to be Intel, because I'm full on Intel graphic shield right now because we need that competition in that market. Get me wrong, I love you Intel, but I divorced you long ago. Of course, old. But yeah, anyways, it's going to... You're working on it in the i9-15 driver, which is the driver that they're going to be depreciating for XE, but it is also going to be in the XE driver. i9-15 is going to be depreciated? Yeah, because they're moving on to the next... Mind me, when? When? When? Because I have to move it from my grub. Once XE becomes actually stable and usable? Okay, so in 500 years. Yeah, in about 500 years. But anyways... It'll just show... You can just cat it out in slash proc. Peronix actually has a screenshot of what it will look like, and it looks about as exciting as any monochromatic output would look. But it gives you the process IDs. It gives you the numbers on how much memory is being consumed. It shows you the render, the copy, the video acceleration. If it's needed, you know, just H-type style. And then it gives you the application name at the very end too, which realistically, it's not necessarily like a big deal for us. But for a person that's like doing... But say somebody like in Peronix's position, where you know, Peronix does benchmarks for video game performance, this is actually a huge deal for them. Or if you're doing anything like professional work and say you need to connect to some media editor's workstation, because you know he's saying that his graphics performance is running a little slow on the blender. You connect to the cat out the FDINFO file, and then... You're blending some meat? You're blending some meat? Yeah, something like that. And you can see exactly just like is the GPU running out of memory or not. It's actually super nice to have. I need something like that for Nvidia. Is that only going to work for Intel cards? It's only for Intel cards. So nobody's actually going to be using this? Actually, not exactly. There's AMD. It's a document that's something they're working on. Finally, I was thinking of posting that as a news article, but since I don't have an AMD card, I was like, I wouldn't know what I'm talking about. But it's something along the lines of them finally creating a control panel for AMD GPU, like a control center for AMD GPU. There will be no fancy stuff like on Windows, but it'll have some limited fan controls and alerts if it gets too hot, if the fans stop in mid-render or something. If anything goes wrong with the card, basically you get a notification or something because it will be running in the background as a service. Another service that will be eating memory, but whatever. But yeah, they're working on a control panel for AMD GPUs, the open source drivers, because AMD is going full open source. If you want to go next level on driver support, just get an Intel chip and learn the Intel tooling because I can just run sudo sysctl and I can overclock my GPU. Well, I'm waiting for the AMD 7800XD. Josh always has these questions about why none of his systems work consistently. That's why. Well, just go full AMD. My next upgrade, which will be in 2030, it just blocked it down at 2030. It's only six years from now, but it's seven years from now, but it's going to be a complete AMD system. My desktop will completely turn to AMD. I'm removing any traces of anything else. By that time, we won't have computers anymore and we'll all have chips in our brains. No, we won't have chips in our brains. We'll have the VR headsets. We live eternally in VR. Oh, no, no. Those are goggles, man. You got to have the goggles. And Apple's VR. By the way, I want to go on a small tangent very short because I don't think you guys follow that. I just want to see if anyone in the... I'm not following chat. Maybe somebody in chat will be interested, but Disney is currently in debt. They're short on cash. Their whole liquid assets are valued at $200 million, million, not billion. And that's a multi-billion dollar company who lost all their money. They were doing... They were killing every franchise they were buying. But the good news is somebody's buying Star Wars franchise. It's no longer going to be there. But they step to the plate and they're going to be buying the Star Wars franchise and bringing it back to what it was, as it was on the original trilogy. There are rumors that that person is a Saudi prince from Lebanese origins. Josh, do you have any clue what's going on right now? Sorry, it's a small tangent. I wanted to get it off my chest because it's great news for me. That's not a small tangent. So, Florida decided that Florida and Disney are still having fights with each other. If you're an American, Disney has been doing some next level legal moves against Florida because Florida has been passing a couple anti-trans and such laws because apparently what culture is bad culture and we're teaching kids how to be trans in school even though it's only last I checked. There were in athletics in the state of Florida there was only two transgender people in high school athletics for the entire state last year. I lost complete control of this podcast. Yeah, yeah, yeah. Sorry, it's my fault. It's related to that and basically what happened is that the Florida tax department basically just asked Disney to pay up on all their back debt which is what raises their cash, which is what caused their cash flow issues. Bankruptcy, almost bankruptcy. But I just wanted to mention the good news that Star Wars is getting back to normalcy and the person buying it is from Lebanese origin. Sure would be nice if Star Wars released a good movie to go with all their other amazing content because you get watching those TV shows that they put out the past couple of years. It almost makes you a Star Wars fan again. And then you watch the movie. I was just like, oh my goodness, what happened? I'm just happy that they are going to his first act if he gets it because it's being sold for $8 billion to cancel Kathleen Kennedy stuff which is sequels and woke stuff. Other than that, I'm happy. I was so happy to see the news today I needed to mention it. Why isn't this on any like actual news sites? Who knows? I can link you to the video. It's by somebody called Demian. So you have a random person on YouTube spills out the news? He's not random. He's not random. He's got connections with people who actually work at Disney. I also have connections with people who work at the NSA and the CIA, you know? I've got RSS feeds and that's how I know so much. Sorry, small tangent, but let's get back to the news. Okay. No, now we've got to figure out if this is true. Damn it. Hey Matt, Matt, Matt, can we just talk about Valve being good guys again? No. Please. Fine. I think, so that was mine, right? Yeah. You guys completely take me off my game. Get your fun in the eight. Who are you? Like 14 years old? Come on, man. Everybody likes Star Wars, except for me. I don't actually like Star Wars. Star Wars, but not as much as Star Trek. More of a Trekkie, yeah. Anyways, so Valve has rolled out a big update with UI refresh, though I didn't actually see much different in the UI to be honest with you. I didn't spend much time, you know, roaming around. So maybe there's stuff that I miss. Anyways, they've redesigned the in-game overlay, which does anybody actually ever use the in-game overlay? You do? I never have. Maybe twice in- Because I cheat. Because I cheat, and I need- You need to get to a browser fast? It's actually really convenient if you're playing those games that support Steam's Remote Play, which I run with friends quite often, and the overlay is actually quite nice for managing that. Yeah, I don't do any of that stuff. I just get in there and play games. Also, it helps that I don't have friends. Now they have a blur effect. Now they have a blur effect when you bring them. Yeah. Another thing to crash Wayland or Rexwork. Anyways, Steam has released- Though the big news here was that they're enabling hardware acceleration in the Steam UI, so that should make the entire thing way faster. Although from what I've heard, there's some serious bugs in it. I can talk about them because I have people on my server who tell me all about the bugs with Steam. There's one that causes it to use a whole bunch of memory, and then there's another one that causes Xorg to completely crash. Not only that, it sometimes freezes, it still runs in the background, and you can still click the icon in the tray and select library or store or whatever, but it won't open. It will blink and crash, blink and crash, and then it will bring the desktop with it. Except on GNOME. GNOME is solid. I love GNOME. User who loves GNOME. Who'd have thought? But yeah, it completely crashes the shell, plasma shell, because we're all on plasma. It brings down the shell, Kaywin, and everything with it, and they pinpointed the issue that you have to have the Lib32 and VDIutils, for the latest version of NVIDIA Drivers, which are 535 now. You don't have that version. You need to wait for your distro to push that specific Lib32 NVIDIA Utils. Then it will run fine-ish because as soon as they introduce this hardware acceleration thing, Steam is using twice as much memory because there's a memory leak, as you mentioned, and it will make the whole system feel like you're running on a 20 MHz system today. It will bring all the resources with it. There's a lot of bugs. I've seen some of those bugs because I enrolled into the beta. I've received the hardware acceleration thing almost three weeks ago, but they shouldn't have pushed it to stable because it's still unstable. It does sound like they have some issues there to clean up, but it'll be interesting to see when it does get stable how well it works. It's not enabled effects on KDE. If you enable effects like the Wobbly Windows and Zero Linux as, please disable those if you want to run Steam, because currently Steam is having issues with all these effects disabled. Color me weird. I moved back to the stock Sway config. I disabled all transparency, so I've got no transparency, no blurs, no Wobbly Windows, and I've been fine. Basically, Steam looks like it never received an update. I mean, I've got modern-looking Steam. I can tell you that much. I don't know much, you guys, but have you ever really even cared about how Steam looks? I mean, I spent so much little time. Oh, there's a big important part. Sorry, I need to cut you off here, Josh, because there's a very important thing that was mentioned by someone. I forgot on which video. The file picker in Steam is no longer the weird ass one by Steam or whatever. Yeah, it uses your native file picker. It uses your native file picker now. It's no longer that weird Steam one. I don't think I've... I apparently don't use Steam as much as you guys, because I don't think I've ever opened the file picker inside of Steam. I have to use it. I have the Steam deck. I just download things from the Steam store. I don't have to. I don't do anything crazy. Apparently, I'm not crazy. I mean, I have to, you know, point you to select my Steam library because, you know, my Steam library is on a server, not on the local system, so I need to change the server. I mean, it's on a completely separate drive. I'm one of those people who just re-downloads my library every single time I switch to a distro. You have a good internet. You're not like me. You have a good internet. You lucky. You lucky. You lucky boy. You lucky boy. It takes me seven months to download my Steam library. No thanks. I don't download everything. Someone who agrees with me. All right, let's go ahead and move on to the contact information. If you want to get in contact with us, you can do so in any number of ways. The best way to do so is head on over to the website, which is linuxcast.org. There you'll find previous episodes all the way back to season one, as well as several blog posts that I do throughout the year. So head on over there, check those things out. You can find Steve on YouTube at youtube.com slash zero linux, zero with a Z, with zero with an X, not a Z. Josh is tenlyj.com slash soccer. You'll find all of his stuff there to follow him and stalk him around the internet if you wish. I mean, you're all filthy stalkers. Yes. You can support me on patreon.patreon.com slash linuxcast. You can contact all of us via email, because I get the email and I'll pass it on to everybody if you need me to, at email at thelinuxcast.org. What else? You can subscribe to the linuxcast on YouTube at youtube.com slash linuxcast. If you haven't already and you're watching live, hit that like button because hashtag YouTuber. And you can find all of our contact information at thelinuxcast.org slash contact there. You'll find other links for Steve. You'll find Tyler's stuff. You'll find the link for Josh as well as Mastodon and Odyssey and PeerTube and all that stuff. If you need any of that stuff, thelinuxcast.org slash contact will all be there. So that's the contact information done completely without anything in front of me, which is nice. I finally got it memorized, I think. Job. Good job. Josh, your second link. Well, Firefox is going to be the first web browser to support PipeWire native camera support. In the event that you're not in the loop, PipeWire was never actually intended to be an audio system. In fact, it was to fix Linux's horrible video stack first. And then they realized that, hey, audio on Linux sucks just as much as it sucks on video. So we're going to take a break from video for a little bit of work on the audio. Now they got the audio relatively at a good place, so they've been working quite heavily on the camera or on the video side again. And then when they get that done, the audio will be broken again. Yeah, pretty much. But anyways, what this is going to do is make it so that if you're using a PipeWire native patch, like Helvim or QPWGraph, Firefox will actually show as a thing in there that you can point your camera to. Which if you're dealing with live streams or professional broadcasts, it's actually really cool because then you can point your video feed wherever you want as well as being able to use the same camera source across different applications without having to rely on a virtual loopback camera. Uh-huh. All I can say is, Crew Firefox Vivaldi has had that for ages. Nobody cares. Vivaldi has not been using PipeWire's camera support. Oh, there was. Okay, that was wrong. Still nobody cares. Uh-huh. Until they fix their bugs, I'm not using Vivaldi. Until Vivaldi is actually open source, I don't care about it. Yeah. So, theoretically, Josh, if I wanted to, I could use Discord inside of the browser when this is enabled and then still feed the camera to OBS as well without having to set up V4L. Yep. Hmm. That's tempting. I know. I don't really like using Discord in the browser. We could do that. We could just use Jitsi. Yeah, well, I could just use Jitsi. Discord in a browser because I use it in Ferdium. Well, technically, I use it in the browser too because it's just electron, but it usually seems to work more natively with than in the browser. But this is tempting because then at least you guys will be able to see me when I do things. Right now, I don't know if anybody knows this, but the people watching the stream can see me, but the boys can't. And that's it, look at the stream. And that's just kind of the way it has been because I haven't set up the V4L loopback thing. He was making me a video in order to learn how to do that and he did not. I've been working on literally everything else in the world. I've been struggling with some issues here, man. You had one job. One job. It's okay. I've lived with it for this long. It'll be fine. All right, Steve, your second link. My second one is a pretty interesting one that I never thought existed, and me being as old as I am, my first computer ever, ever, belongs to anyone, was a UNIX-based system called the Silicon Graphics. I know that. It's UNIX. It's UNIX, yes. Actual UNIX, not fake UNIX. Yeah, well, it was my dad's computer, but I call it our first computer because we all used it. And I discovered polygonal... My first game was a polygonal game called Race, where you drive a freaking car which is made out of lines. No solids. Only the road was a solid. Even the trees were lines. They were not filled. But yeah, the reason I'm talking about that is because my second one is about a distro, not very common, because it's called not-so-common desktop environment. Not a distro. It's a desktop environment. Well, it's a desktop environment. Okay. Some distros use it, right? That's why I called it a distro. I don't know. It's in my mind like a distro. But it's a desktop environment. It's based on FVWM. It uses FVWM for its window management. But when I saw the screenshot, I was like, oh, I'm back in 1994, because that's when I had the Silicon Graphics, which cost us $25,000 back then. But it's very reminiscent. It looks like Unix. The desktop environment is so reminiscent of Unix, and I love it because it brings me back to my roots. And basically, as far as I didn't know that, but Josh told me earlier that it's what XFCE used to look like. Now that I just got introduced to XFCE this year, last year. It wasn't the same layout or anything, but XFCE was not always a GTK desktop environment. In fact, they used to be based off of the extended toolkit, which was a fork from the common toolkit. XFCE is older than GTK, so of course it wasn't a GTK toolkit. XFCE has been around for a very, very long time. Why are they still at version 4.18 then? They should be at version a million. Because it's literally like one dude. It's like 10 people. One guy is like the... It's kind of like Vim. There's multiple people on Vim, but it's one guy doing all the... Race of it, right? Also, correct me if I'm wrong, but FEWM is the alternative window manager that MX Linux has, right? That's the reason why I've tried. I feel like I've tried that. Okay, so I have tried it before. Or maybe... No, no, no. MX uses a Fluxbox. Fluxbox. So FEWM was... It's one of the distros that I tried. Maybe Spiral Linux, maybe... It's one of those really rare, Debian-based distributions that I tried. Okay. Not that I care about window managers, but... It's going to drive me nuts until I figure it out. Well, a surprising thing in this one, because it's a desktop environment that whose purpose is to look like something from the 90s. In this new version, they use the Qt6 library, integrating the Qt6 library. It looks old, but it's on bleeding edge. Yeah, that's what we call irony, boys and girls. It just looks old. Yeah, but it looks awesome. If it weren't a window manager, I would have been so inclined to try it. But then again, UNIX was a window manager in the end. It wasn't talking about desktop environment. That's really a desktop environment. Everything was floating and... It's kind of weird. It was a hybrid. So are we going to get common zero or zero common anytime soon? Or not so zero? I'm going to be messing with it in a VM, because I'm really interested to go back to my roots. It's going to take me a while to get used to it again, because I loved about UNIX was the bottom drawer or dock, but it wasn't called a dock back then. It was called a drawer. And the applets that were called... I forgot what they were called, something related to a belt. I don't remember exactly. Explain to me, Steve, why you'd use the not so common desktop environment and not just the regular CDE. What's the differences? Is the NSCD better because it uses Qt6? Well, I didn't know that CDE existed. CDE was still maintained in October of last year, so I'm assuming it's still going. I'm looking at Wikipedia. I just discovered this yesterday when I saw the news. I was like, that's interesting something I can test, because it's something I used to use, like the look and the feel. I want to see if I still remember it, because in UNIX, although it was a desktop environment slash window manager, everything was done via command line on UNIX. You wanted to get to user, whatever, whatever. It was easier to get to it via command line than finding all the folder or file manager icon, and everything was done command line. And the way UNIX used to work, this is the first time I was introduced to forward slashes instead of backslashes, because UNIX users and Linux use normal people, forward slashes, not like Windows backslashes. So that was what I discovered that there's, okay, you go to user slash, whatever, but the slash is forward slash, not backslash. It was my first foray into something that's not Windows, that's not macOS, and I enjoyed using UNIX, but most of the time my dad needed the computer because he was rendering an ad for Abu Dhabi Duty Free, and that render took four months, so we couldn't touch the computer for four months. It was a full 3D ad, but in the times where I could touch that computer, I was enjoying a game called Race and SimCity, and I used to play SimCity on that thing. Which SimCity? 2000? SimCity 2000, I think it was called? Yeah, that was a good one. Yeah, the 2000, the 3000 when it came out, I didn't like it. But I used to play SimCity 2000 on that thing, and it was amazing. We still have the monitor. It's downstairs in the store. The computer's dead because wrought and... Wrought and aged. All the drives have rusted, the motherboards have rusted, everything has rusted, but the monitor, we still have it, and it was the very first 20 inch at CRT with something that is similar to what we call HDR today. It was a professional monitor, so that studio's back in the day. The monitor that we have is one of the monitors that was used on Tron. They were working on Tron, the first one. That was the exact monitor they were rendering there, and almost the same computer except less powerful. They had more money to buy more powerful computers, but we have a similar model that Tron was rendered on and the exact same monitor. It's in the shop one day, I'll send you a screenshot, but that desktop environment, I recommend anyone to try it because you want to get back to Unix, this is one way to do it. And it uses... Oh, I forgot to mention. It uses the CSS theme integration, now it will have CSS theme integration and GTK3 fixes. It uses GTK3. Moving on to the last link of the day, which is mine. The Linux kernel dev developers led by a team at Intel are working on fixing and cleaning up the boot process for Linux X86. It looks like they're patching... So far they're like 17 patches trying to bring a lot of the stuff that happens during the boot process to a different point in the process so that it speeds it up and isn't as they say held together with Haywire, Circuit, Ducktape, and Superglue, as it is apparently right now. Interesting that they describe it that way. They talk about how a lot of the things can be moved to later in the phase in order to make it less fragile and convoluted, which is interesting. You are working on a snap-only distribution. The whole OS is a snap. No, it's not. There's no way they're packaging SystemD as a snap. Oh, trust me. It's somewhere on Foronix, if you scroll somewhere, or is it on 9 to 5 Linux? Sounds like hell of a... I heard that... I assume that was just user-level programs. Yeah, and there was one argument from Ubuntu where they said, we don't care about people who hate on snaps. We're continuing. Not sure what that has to do with my article, but okay. Just random thought. I mean, I can raise you to... ADD, buddy. Hey, Steve, I can raise you that the Fedora Silver Blue is literally just a podband container. Okay. But anyways, so to get back on topic here, Matt... Hey, don't look at me. Sorry, I apologize. I apologize, ADD. To get us back on topic, if you guys have ever had a boot failure from when Grub handed off to Linux, because Linux said that was ready, this actually addresses that issue. Because, believe it or not, and as some of the users that have messed with a full disk encryption system, it takes a little while before you get that password prompting to a decrypt your disk. That's because the Linux kernel is actually single-threaded right up until it's fully loaded. And one of these patches is setting up parallel CPU bring-up support, which basically means that you're going to have parallel processing on boot. Gosh, it's illegal for you to have all this information in your head. Or did you just Google it? No, it's literally linked at the bottom of the page, Steve. Yeah, it says that at the very bottom. But anyway, the one... I have always wondered, why is the kernel only single-threaded until... Why do they have to wait until it's fully loaded for it to be multi-threaded? Because parallel processing is a module that has to be loaded up into the kernel. And the reason why it's written as a module... That reminds me of when downloads in browsers were single-threaded up until recently, and not all browsers support downloads in multi-threaded, but that's weird because... So the reason why it's written as a module is because it was the easiest way to get it working in the kernel when multi-core CPUs came out. Because the CPUs scheduling in the kernel itself, like in the core kernel environment, is actually really complicated and nobody wanted to touch that mess. And now there's actually somebody being paid to touch that mess. Well, there's money, there's a lot of activity. But what do you think... I just wanted to ask you guys because this is in line also with what will... Will things get better if and when? AMD keeps their promise coming fully open source. Will the kernel be better? Maybe. I'm hoping... Because my system will be fully AMD by 2030. I mean, one way or another, it's going to get better or we're all just going to switch to BSD. And then we all get started all over again. Well, yes, because once Linux starts working properly, we won't want to use it anymore so we can go use BSD instead. And then we'll all work really hard to get BSD up and running and working properly with everything. And when that happens, we'll move off to some other thing that doesn't work. It's our online. We'll just move to the operating system that's written entirely in Rust. I can't remember the name of it off the top. We all move to running Cubes OS. That's just the Linux distribution that runs a whole bunch of VMs. It's not anything different. It's very hard. It's very complicated. But someone on your server, I think it's a lady. I'm not mistaken. Or a guy. I don't know. User names I don't understand. But someone on your server is running full-time Cubes OS. I wonder how, because my friend, who knows a lot about Linux, tried Cubes OS. He was like, hey, in order to run Cubes OS flawlessly, if you want to run a lot of VMs, you have to have a lot of horsepower with the RAM and storage. Yeah, because that friend does a lot of VMs. I would try it because I use a lot of VMs, but I really want to use steam and stuff. I don't want to deal with the GPU pass through OS. In Cubes OS, you can. You can just install steam in its own environment and have it isolated completely from the rest of the system and just share the networking between them or internet. How does it pass through the GPU? Does it handle all that stuff for you too? Yeah. Josh, know of all things that happens? What about it? It passes through the GPU and everything, automatically without you having to deal with all the nonsense that goes along with it. You don't have to mess with anything. As long as you have virtualization supports set up and configured properly in your EFI system bias, make sure that ILMMU, VTX, or SVT are turned on, it should just work. When you are creating the VM, the container, basically, if you have multiple GPUs integrated plus dedicated, it will ask you which GPU you want to pass through and it just works. It just works. Is shared pass through or you have to have a second card? No, it's shared. Basically, you have one GPU. That's all you have in your machine. You tell that VM to use that GPU. Simple as day. But a problem that a lot of people that use CubesOS, and we know three, total, is sometimes, if you have a proprietary network card, for example, it's gone a little bit. Cubes is one of those Linux Libre distros. That's why I mentioned the proprietary thing. You can get it to work when you get it to work in the host OS, because it's called a host OS, but it's not really a host. That's the environment that houses all your VMs. To pass through proprietary stuff, once you get it to work, it's going to be very difficult in the VM. It's going to involve a lot of terminal commands. But other than that, if you have an open source card, it's a problem. Everything works. I was surprised. It just needs a lot of horsepower if you want a VM for Steam, a VM for Browser 1, another VM for Browser 2, another VM for Browser 3, and another VM for 3D graphics. That's why when you said you were doing a VM challenge, I told you to look at Cubes. I looked at it, but I didn't think that the GPU that passed you through a thing was automated, because I've looked at shared GPU pass through, and the process is a pain in the ass. Yeah. When it comes to KVM, yes, but I don't know what it's using. It's using its own thing. It starts with a C or something. It's the other one that is major other than KVM. It's using the same thing that XCPNG is using. I can't remember the name of it off the top of my head either. CMU is a fucking game emulator. I was surprised. The guy showed me, hey, see, you select your GPU, you're done. You click Next, and off to the races. It's using Zen. Zen. That's it. I'm pretty... I want to try it. I'm really interested to try it, but the problem is you cannot try it in a VM. If you want to try it in a VM, go on. Yeah, because you don't need that virtualization for the actual function. Exactly. Bear SSD? Yeah. Yeah, I might give that a try. I wish I offered more than just Debian and Fedora options in the VM. Let's do that as the next challenge. I'm wanting to do that one. I mean, Alex was sitting there asking me how my FreeBSD installation was going out, and I was mentioning in chat how FreeBSD was limiting me to 56K Wi-Fi and high-speed USB, which is basically glorified USB 1.0. We've dropped that installation. So, Steve, I'm already on it because this ThinkPad is currently running Cubes. Cool. I'll do it for next week if you guys wish. We're not going to do it next week, but if you want to install it and start using it, you can. We can do it for the next challenge, but we need to put some space between the last one and the next one. I'm cool. You know, monthly challenge. I need to finish my Debian review first. Debian 12 is... I've been using it for a while and I turned it to zero. It looks exactly like what I showed you earlier. Of course. Everything that's in the zero house will look like zero. Beyond that, I've had no trouble with it and Wayland works on KDE. Someone in my server got Qtile so I'm going to work on that later on today. Yeah. The code word for you to try something is Qtile. Yes. Of course. It's got to have Qtile. Have KDE? Anyways. Let's go ahead and move on to the last part of the show, which is the thingies of the week. We call them the thingies of the week because we were clever and didn't want to get copyright sued because of using something else like apps of the week or picks of the week or whatever. So we've called them thingies of the week. Get your mind out of the gutter. Josh, what is your thingy of the week? I don't know if I've talked about this one before, but my thingy of the week is actually something that's really useful, especially if you're a homelabber. It's called Tailscale. Basically what it is, it's a VPN service but it's not like an actual VPN. It's what's preferred to mesh VPN, which basically means that yes, you can connect to this virtual machine and then everything is on a virtual machine network but you also still have access to outside traffic as well. So basically what to break it down is just like I can spin up a jellyfin server on my local network, have that server also run the Tailscale daemon and then on my phone I can use jellyfin on my phone while I'm on the other side of the country and be able to watch stuff from my server without having to set up anything like forwarding at all. What? Now you're telling us about it? Now, Tailscale itself the central authority server for it is a bit proprietary. That said if you want an open source alternative it's called headscale. Head? Headscale. Yeah, Tails and Heads. And you still use the Tailscale client which is free and open source it's actually MIT licensed the client itself is. You can use the Tailscale client to then connect to your headscale server that you have running somewhere and then it just works just as I described. That'll solve my ongoing flex problem where my port forwarding doesn't work and I can only access the flex library inside the house outside I can't because it keeps saying failed, failed, failed and now that thing you're talking about will solve my problem. I've never had problems with port forwarding it's always get fucking Linux permissions that drove me nuts when it comes to Plex or Jellyfin. Trying to get them to actually read an extra hard drive is just I don't use external hard drives I have 13 drives in this tower. It's my HTPC I enabled port forwarding on my router just will refuse to work it just connects for a few seconds it says okay you're good to go as soon as I refresh the page boom it's back red. Thank you Josh I will be trying that. You're welcome. Steve you're thinking of the week. Thinking of the week is something that Josh made me aware of that is available on zero Linux and even know that I integrated it in zero Linux. It's called Piper what I did was I integrated anything related to input on zero Linux without knowing what anything was I was like the more things I related to input I integrate into zero Linux the more people will let the less people will ask me to add things but apparently it was integrated on zero Linux and it's called Piper Piper is is a GUI mouse and keyboard configuration tool for Logitech not just Logitech not just Logitech it's for it's intended purpose is so basically what Piper is is it's a lib rat back it's a front end for lib rat bag is a daemon that runs in the background manages all of your gaming peripherals that are not razor because razor has a razor because razor has its own proprietary but anyways what it allows you to do is take like your Logitech MMO gaming mouse and actually make these buttons actually functional and you can reprogram them and everything except macros you can even modify the RGB that's the only mouse I have which Josh has as well I never thought I would meet anyone on the globe who has the same mouse as me I've got this one I've also got this mouse as well we saw your screenshot I actually had that mouse behind me but anyway it allowed me to configure the forward and back because I don't use them as forward and back I thought I had to be on windows to program them but apparently Piper allows you to do that why didn't I know about this app since the beginning and I'm the one who integrated it in zero linux will that work with elacom huge trackball? I believe it does you might need to do some reading up on it but I think it does it works with the microsoft trackball that is like from 2011 let me see here elacom I'm looking this up but yeah it's a very neat front end for librap bag and it just works no hassle, no nothing it made my life easier and finally I was able to configure those buttons got sick of pressing the button that slowed down my cursor there's a slow motion button for some reason to click it it makes your mouse go into slow motion yeah I was able to program this one front, the back I was really happy so stupid I don't see no no what to include I don't see elacom devices on these port of device list but I do see that there are a couple rocat devices too which I believe they use the same controller chips in the mic so you I would say that it's at least worth to try just to see if it shows up if it doesn't, it's not that big of a deal because you know it's just two packages you install and then you just remove them well I found an input mapper will work and I'm pretty sure I saw that it was either via that does work with mice too some of them anyways but again thank you Josh for reminding me that I included that on Zero Linux you're welcome okay so mine is surprisingly enough a game so Tyler has been trying to get me to play Zero AD for a while and I've been much of a coward to play because I'm not any good at it it's like a astonishing a astonishingly bad a miracle has just happened Matt played a game I know anyways there is a kitty version of Zero AD so what I call it's called Kingdom and Castles it actually has more has some more function it's kind of like a mix between Zero AD and Civilization that in that it has like diplomacy and trade and stuff like that like Civilization does you can do diplomacy and trade in Zero AD too nobody ever told me you could do that they just wanted to attack each other anyways Kingdom and Castles it's not overly complicated it's not a huge open world or anything like that it's smaller than Zero AD the graphics aren't as impressive as Zero AD it's much more like cube based it's also $15 but it's on sale right now it's always on sale I think I ended up paying $3.99 for it when I bought it so it goes on sale quite often it is highly enjoyable it's so much fun even if you play on the land version instead of the island version the land version you can't there's no other players no AIs or anything so in order to get AIs you have to have the island version but if you just use the one that you're playing by yourself it's still fun because you have to pay attention to so many different little things in order to get it to work and stuff it's kind of like you do in Zero AD only it's not as complicated as that so I've been playing that I think I've played like nine hours in the last week which is for me a non gamer it's quite a lot so and it was free on GOG like a few days ago really yeah it's a good game I've been having a lot of fun with it I've also been playing Skyrim on my Steam Deck which is again you carry your Steam Deck for longer than five minutes I played Skyrim for an hour like three or four times this week each double miracle people mark this episode I also I also bought God of War that does not play well on the Steam Deck at all um should have asked me first I had God of War I got it for $28 and I regretted the moment I got it for because I got it for the Steam Deck boy the Steam Deck 25 minutes it went in 25 minutes it went from 100% to 40% I wasn't worried about the battery because I didn't get that far it got so hot I had to put the Steam Deck down and then it just completely crashed the whole thing and started over so that was it wasn't a good experience I'm assuming it will run better on the computer so I'll give that a try it's not running for me for some reason for starting the latest update the latest few updates it launches as long as the game is in the background and I can see the the dock and the top panel it runs as soon as I bring the game into the forefront it freezes ported the bug upstream to to them and no reply yet I also bought Cyberpunk 2077 because it was on sale you did what that game that game is I will send you a video of a game that we should all buy and try you know you know No Man's Sky any you heard of No Man's Sky I've heard of it yeah they they how do you put it how do you guys put it No Man's Sky on steroids I forgot the name of the game but the introduction is called Star Citizen not Star Citizen because that's one I'm definitely not touching no no it's not subscription base it's nothing base you buy the game and that's it but it's coming I think towards September but it's No Man's Sky on steroids and you can build your ships and only your imagination is the imagination is the limit some guys they show that examples of people going wild they build their ship that looks like a mech a ship like that looks like a handbag a ship looks like a shoe so but the graphics are amazing it's a Bethesda game but the graphics oh my god I was going to cry but it's No Man's Sky you got a thousand different iterations of planets it's humongous it's huge the video was 45 minutes long there was Tim Sweeney there not Tim Sweeney I don't know what's his name from Bethesda I was the glasses but anyway it's an amazing game I recommend anyone and it's gonna cost like 60 bucks for any other game Starfield is the one you're talking about no I'll tell you which one it's on my server in the games section the one where you're talking about people building like mech looking yep it's Starfield Direct yeah Starfield Direct it's amazing wonderful I I'm waiting for it I'm gonna pre-purchase it it's an open world so don't expect to finish it in 100 hours but expect maybe 10,000 hours but because it's you decide what to do there's no missions you decide if you want to do missions you decide if you want to follow the story or you can just enjoy the game just discover, build pirate speaking of mine the kingdoms and castles there was a big update today with a whole bunch of new buildings I will download that I have the GOG one because I got it for free alright that's it for us on this episode of the 3cast if you want to get in contact with us you can do so at thelynxcast.org make sure you hit the subscribe button down below before I go I should take a moment to thank my current patrons which I always do at the end so thank you guys so very very much thanks everybody who does support me over on Patreon and YouTube you're all awesome we do record this live if you want to catch us live every Saturday around three o'clock p.m. Eastern time we always have a good time with the chat and everything so head on over and subscribe the youtube.com where you'll find the subscribe button and the notification bell so you can find out when we're when we're live we also notify you in the discord server so we'll see you guys next week I forgot to say I forgot to say in the beginning of the podcast I said I have news I forgot to mention my news I'm going to install gen2 that's what you're going to do no my youtube channel is taking a u-turn a u-turn I'm going to be trying my hand at monthly one month every month one distro a objective review where I install it on real metal try it for a few weeks and review it I'm not going to be a reviewing all distros anything that uses a WM I'm not touching only desktop environment blame I won't be watching we're in the manager only I'm going to watch it I'm going to be trying that because I'm bored something new I'm done for now the August releases are done I still have until August what am I going to do until then so I'll try my hand at this I'll have fun thanks everybody who's watched us live we'll see you guys next week