arraybolt3 | I think the XScreenSaver file is finally ready. There was one more button that wasn't working that works now (the Documentation button in the settings dialogs for individual screensavers), and I also have GLMatrix set as the default screensaver. | 16:34 |
---|---|---|
arraybolt3 | Pretty much everything works now. The only complaint I still have is that when you press the Documentation button, the text from "man" seems to be stuck in 80-column mode, so it doesn't fill out the whole QTerminal popup window (or sometimes it doesn't quite fit and ends up looking weird). But I don't know if that ever worked right, and I currently don't see a way to fix it. So I think this | 16:36 |
arraybolt3 | is probably good enough. | 16:36 |
arraybolt3 | The hopefully finished config: https://termbin.com/1j8b | 16:41 |
arraybolt3 | kc2bez: ^ | 16:41 |
lubot | [matrix] <kc2bez> @arraybolt3 Most excellent! | 16:49 |
lubot | [matrix] <kc2bez> That looks great. | 16:49 |
arraybolt3 | Thanks :) I'll get it uploaded and prepare the SRU today most likely. | 16:56 |
lubot | [matrix] <kc2bez> Thank you! | 16:56 |
arraybolt3 | I just finally really understood why a symbols file is necessary. liblxqt has a potentially-ABI-breaking fix needed for LFS on i386 in Debian, and it literally just clicked that having the symbols file will tell me if the change I intend on making breaks ABI or not. | 17:03 |
arraybolt3 | s/LFS/Large File Support/ (since LFS can mean more than one thing) | 17:03 |
arraybolt3 | Don't we have a bug about XScreenSaver's configuration window being totally glitchy on Kinetic and Lunar? | 18:35 |
arraybolt3 | After how much we've worked on the bug itself, I'm surprised that I can't find the bug report now. | 18:35 |
arraybolt3 | nvm, found it | 18:38 |
arraybolt3 | kc2bez: I did make one more change to the file (changing my mind about enabling chooseRandomImages) since I'd like for this update to be SRU-able as is, and I think that enabling that feature might be outside what you | 18:50 |
arraybolt3 | you're supposed to do in an SRU. | 18:50 |
arraybolt3 | *Sigh*, disabling XFlame probably falls outside the scope of an SRU too. | 18:51 |
* arraybolt3 grumbles and undoes that change too, then redoes it in only Lunar | 18:52 | |
arraybolt3 | Actually, I'll save that change for a full packaging update - it looks like lubuntu-default-settings could use some help. | 19:50 |
tsimonq2 | Hey arraybolt3, looks like you've really been active recently :) would you have time from 3-4 PM or so today to just catch me up and summarize everything? | 19:52 |
tsimonq2 | I'd like to jump back in a little bit and it would be good to make sure we're all on the same page on everything :) | 19:53 |
arraybolt3 | tsimonq2: Sounds like a plan! | 20:07 |
arraybolt3 | Glad to have you back :) | 20:07 |
arraybolt3 | (btw I fully migrated to the new homeserver so even if you don't make an account, at least join #lubuntu-devel:lubuntu.me) | 20:07 |
arraybolt3 | wrt XScreenSaver, the fix is uploaded to Lunar, and will be ready for SRU-ing... well, I guess whenever Britney gets around to it. | 20:08 |
lubot | [matrix] <tsimonq2> o/ | 20:58 |
lubot | [matrix] <tsimonq2> arraybolt3: So to start, I noticed your change to lubuntu-meta which migrates to PipeWire. I'll be dogfooding that momentarily :P | 21:03 |
arraybolt3 | tsimonq2: One moment, I'm slightly delayed, give me like 3 minutes. | 21:03 |
lubot | [matrix] <tsimonq2> No worries :) | 21:03 |
lubot | [matrix] <arraybolt3> Alright, here for a bit, I'll be more stable-ly here shortly. | 21:07 |
lubot | [matrix] <arraybolt3> Basically, we: | 21:08 |
lubot | [matrix] <arraybolt3> 1. Migrated to PipeWire, there's a little bit of manual work that needs to be done for existing users of Lunar to fix that all the way. | 21:08 |
lubot | [matrix] <arraybolt3> * Slight bug discovered with GTK apps + PipeWire on Lubuntu, only affects Lubuntu for some reason. | 21:08 |
lubot | [matrix] <arraybolt3> 2. Fixed the XScreenSaver bug a moment ago. | 21:08 |
lubot | [matrix] <arraybolt3> 3. Did more Debian LXQt work (which I need a bit of help with, liblxqt symbols file debate) | 21:08 |
lubot | [matrix] <arraybolt3> that's what I can think of at the moment. | 21:08 |
lubot | [matrix] <arraybolt3> Simon Quigley: | 21:09 |
lubot | [matrix] <tsimonq2> I'm checking up on #1 right now, just to see if a "normal user" would be affected by anything after a reboot :P | 21:10 |
lubot | [matrix] <tsimonq2> And actually, I just heard a notification sound | 21:11 |
lubot | [matrix] <tsimonq2> It's an Electron app... but it works heh :P | 21:11 |
lubot | [matrix] <arraybolt3> Nice. | 21:11 |
lubot | [matrix] <arraybolt3> I'm currently using PipeWire, as is guiverc, it's working for the most part for us. | 21:11 |
lubot | [matrix] <tsimonq2> I can't even tell something is broken... I did an update via sudo aptitude full-upgrade and rebooted. Bluetooth works, pavucontrol-qt works, Element desktop notifications work... | 21:15 |
lubot | [matrix] <tsimonq2> I wonder if there's anything reproducible for GTK apps... deb packages only or snaps too? | 21:15 |
lubot | [matrix] <tsimonq2> Anyway, I just saw the XScreenSaver fix come through, that's pretty great :) | 21:17 |
lubot | [matrix] <kc2bez> Aaron has been powering through. 😄 | 21:18 |
lubot | [matrix] <tsimonq2> I can play audio in the Firefox and Chromium snaps too, hm | 21:18 |
lubot | [matrix] <arraybolt3> Not sure about Snaps, but so far neither HexChat nor Thunderbird can make notification sounds while audio is playing in Chrome. | 21:19 |
lubot | [matrix] <tsimonq2> Oh, *while* audio is playing in Chrome? | 21:19 |
lubot | [matrix] <arraybolt3> Yes. | 21:19 |
lubot | [matrix] <arraybolt3> Other apps (Element) seem to work just fine while audio is playing, but HexChat and Thunderbird, nope. | 21:20 |
lubot | [matrix] <tsimonq2> Oh, I totally missed that, heh... | 21:20 |
lubot | [matrix] <tsimonq2> Let me see | 21:20 |
lubot | [matrix] <arraybolt3> (I tested this on Ubuntu Desktop, and the bug isn't there.) | 21:20 |
lubot | [matrix] <kc2bez> Has anyone tested Xubuntu? We might be a little closer aligned with them. | 21:21 |
lubot | [matrix] <arraybolt3> Not yet. | 21:21 |
lubot | [matrix] <tsimonq2> When playing https://www.youtube.com/watch?v=dQw4w9WgXcQ in the Chromium snap I can still hear Thunderbird notifications | 21:21 |
lubot | [matrix] <arraybolt3> (Also the update_excuses.html file is busted, hasn't updated for a week or two) | 21:21 |
lubot | [matrix] <arraybolt3> Simon Quigley: Did you remember to remove pulseaudio and pulseaudio-module-bluetooth? | 21:21 |
lubot | [matrix] <arraybolt3> https://discourse.lubuntu.me/t/lubuntu-23-04-now-uses-pipewire-info-you-should-know-call-for-testing/3907/6 | 21:21 |
lubot | [matrix] <tsimonq2> aptitude did that for me automagically | 21:22 |
lubot | [matrix] <tsimonq2> so yes they aren't installed or running :) | 21:22 |
lubot | [matrix] <arraybolt3> I doubt it, those modules won't be marked autoremovable I don't think. | 21:22 |
lubot | [matrix] <kc2bez> Aptitude is pretty smart. | 21:22 |
lubot | [matrix] <arraybolt3> I mean, at least do `pactl info` to be sure. | 21:22 |
lubot | [matrix] <tsimonq2> Also, I can play https://www.youtube.com/watch?v=dQw4w9WgXcQ in Firefox and I can still hear Thunderbird :P | 21:22 |
lubot | [matrix] <arraybolt3> Yeah that doesn't work for me. | 21:22 |
lubot | [matrix] <arraybolt3> These are Thunderbird email notifications you're getting, right? | 21:23 |
lubot | [matrix] <tsimonq2> Yes | 21:23 |
lubot | [matrix] <arraybolt3> Those are the ones that I think failed for me. | 21:23 |
* lubot [matrix] <arraybolt3> does some testing | 21:23 | |
lubot | [matrix] <tsimonq2> When you go to the Thunderbird notification settings and test the playback sound, what happens? | 21:23 |
* lubot [matrix] <tsimonq2> grabs a VM for some testing of 22.10 -> 23.04 | 21:24 | |
lubot | [matrix] <arraybolt3> No sound. | 21:24 |
lubot | [matrix] <arraybolt3> When audio is in Chrome, that is. | 21:25 |
lubot | [matrix] <arraybolt3> Once Chrome is paused and I wait a few seconds, then it works. | 21:25 |
=== guiverc2 is now known as guiverc | ||
lubot | [matrix] <tsimonq2> ``` | 21:26 |
lubot | [matrix] <tsimonq2> $ ps -e | grep pulse | 21:26 |
lubot | [matrix] <tsimonq2> 2090 ? 00:00:07 pipewire-pulse | 21:26 |
lubot | [matrix] <tsimonq2> ``` | 21:26 |
* lubot [matrix] <kc2bez> needs another test machine | 21:26 | |
lubot | [matrix] <arraybolt3> OK that's odd. | 21:26 |
lubot | [matrix] <arraybolt3> Maybe it's my Intel audio? Simon Quigley You don't happen to be on an AMD machine, do you? | 21:26 |
lubot | [matrix] <kc2bez> No, that is normal | 21:26 |
lubot | [matrix] <arraybolt3> Dan Simmons : I mean it's odd that sound works for him. | 21:26 |
lubot | [matrix] <arraybolt3> Having pipewire-pulse on is normal, yes. | 21:26 |
lubot | [matrix] <kc2bez> Oh, yeah that part | 21:26 |
lubot | [matrix] <arraybolt3> (Notification sounds in Thunderbird that is.) | 21:26 |
lubot | [matrix] <tsimonq2> My headset is Bluetooth, if that makes a difference :P | 21:27 |
* guiverc is using snd_hda_intel so intel too | 21:27 | |
lubot | [matrix] <arraybolt3> Ohh. I'm just using my laptop speakers. | 21:27 |
lubot | [matrix] <arraybolt3> Bluetooth might be going through a different path. | 21:27 |
lubot | [matrix] <tsimonq2> How do I tell what I'm using, again? Heh | 21:27 |
lubot | [matrix] <arraybolt3> `pactl info` | 21:27 |
lubot | [matrix] <arraybolt3> Hey, that's good that the Bluetooth headset is working, that's the first time I know of that we've tested that! \o/ | 21:28 |
lubot | [matrix] <tsimonq2> ...which line of this output is actually useful? | 21:28 |
lubot | [matrix] <arraybolt3> `Server Name: PulseAudio (on PipeWire 0.3.63)` | 21:29 |
lubot | [matrix] <arraybolt3> (That will look different if you're not on PipeWire.) | 21:29 |
lubot | [matrix] <tsimonq2> Server Name: PulseAudio (on PipeWire 0.3.63) | 21:29 |
lubot | [matrix] <tsimonq2> Can confirm | 21:29 |
lubot | [matrix] <kc2bez> Nice. A bug that is not consistent. | 21:29 |
lubot | [matrix] <arraybolt3> Might just be Bluetooth working better than usual (that's what I'm hoping) :P | 21:30 |
lubot | [matrix] <tsimonq2> Last I heard, audio was Erich's department XD | 21:30 |
* lubot [matrix] <tsimonq2> bugs Eickmeyer | 21:30 | |
lubot | [matrix] <kc2bez> Heh, studio might be the last to switch. I wonder what they know. 😂 | 21:31 |
* lubot [matrix] <eickmeyer> in Pinhead's voice.... "YOU SUMMONED ME.... AND I CAME." | 21:31 | |
lubot | [matrix] <tsimonq2> XD | 21:31 |
lubot | [matrix] <arraybolt3> Simon Quigley wants to know if you broke our PipeWire. /s | 21:31 |
lubot | [matrix] <eickmeyer> It's Simon's fault. It's always Simon's fault. | 21:32 |
lubot | [matrix] <tsimonq2> arraybolt3: If you could reproduce this in QEMU, that'd be sweet. heh | 21:32 |
lubot | [matrix] <tsimonq2> Always XD | 21:32 |
lubot | [matrix] <arraybolt3> Will attempt. | 21:32 |
lubot | [matrix] <kc2bez> I thought he was asking him to fix it LOL | 21:32 |
lubot | [matrix] <eickmeyer> Wireplumber installed? | 21:33 |
lubot | [matrix] <arraybolt3> Yup. | 21:33 |
lubot | [matrix] <arraybolt3> Most audio works, just GTK apps can't make sounds when other apps are making sounds. Unless you're Simon, in which case everything Just Works. | 21:33 |
lubot | [matrix] <eickmeyer> Install qpwgraph and see if things are making connections properly. | 21:33 |
lubot | [matrix] <arraybolt3> zsync in progress in the background. | 21:34 |
lubot | [matrix] <tsimonq2> arraybolt3: If you're looking for something extra, zsync needs a Debian Maintainer ;) | 21:34 |
* lubot [matrix] <tsimonq2> runs | 21:34 | |
lubot | [matrix] <arraybolt3> Eickmeyer: Iiiinteresting. When I do that, I can see no connections made, not even when I press a button in Thunderbird. | 21:35 |
lubot | [matrix] <arraybolt3> But, when I get a notification in Element, the sound plays, and suddenly I see a Chromium connection. | 21:35 |
lubot | [matrix] <arraybolt3> And while that connection exists, Thunderbird goes silent. After a while, it vanishes, and then Thunderbird starts playing audio again. | 21:35 |
RikMills[m] | <lubot> "[matrix] <Simon Quigley> Also, I..." <- Nice try, but fail | 21:35 |
lubot | [matrix] <eickmeyer> arraybolt3: That's because all Electron apps are Chromium | 21:36 |
lubot | [matrix] <arraybolt3> Right but I can see that the audio failure is related to the presence of a connection. | 21:36 |
tsimonq2 | RikMills[m]: hahahahahahaha | 21:36 |
lubot | [matrix] <eickmeyer> Yeah, I'm just wondering if something is missing. | 21:36 |
lubot | [matrix] <arraybolt3> So somehow Thunderbird is playing audio *without* any connections in PipeWire??? | 21:36 |
lubot | [matrix] <eickmeyer> Can you play audio from Firefox? | 21:37 |
lubot | [matrix] <arraybolt3> Yep. | 21:37 |
* lubot [matrix] <eickmeyer> scratches head | 21:37 | |
lubot | [matrix] <arraybolt3> A PipeWire connection appears when I do that. | 21:37 |
lubot | [matrix] <arraybolt3> And Thunderbird goes silent. | 21:37 |
lubot | [matrix] <arraybolt3> Stop audio and close Firefox, Thunderbird makes noise again. | 21:38 |
lubot | [matrix] <arraybolt3> ...maybe, just maybe... GStreamer? | 21:38 |
lubot | [matrix] <eickmeyer> Yeah, sounds like a gstreamer plugin is missing. | 21:39 |
lubot | [matrix] <arraybolt3> HexChat also doesn't make any PipeWire connections when it plays audio. | 21:39 |
* guiverc uses hexchat; no pings if I have music playing though :( | 21:39 | |
lubot | [matrix] <arraybolt3> `gstreamer1.0-pipewire/lunar,now 0.3.63-1 amd64 [installed]` it's there though. | 21:40 |
lubot | [matrix] <arraybolt3> ``` | 21:40 |
lubot | [matrix] <arraybolt3> gstreamer1.0-gl/lunar,now 1.20.4-1 amd64 [installed,automatic] | 21:40 |
lubot | [matrix] <arraybolt3> gstreamer1.0-gtk3/lunar,now 1.20.3-1ubuntu2 amd64 [installed,automatic] | 21:40 |
lubot | [matrix] <arraybolt3> gstreamer1.0-pipewire/lunar,now 0.3.63-1 amd64 [installed] | 21:40 |
lubot | [matrix] <arraybolt3> gstreamer1.0-plugins-base/lunar,now 1.20.4-1 amd64 [installed,automatic] | 21:40 |
lubot | [matrix] <arraybolt3> gstreamer1.0-plugins-good/lunar,now 1.20.3-1ubuntu2 amd64 [installed,automatic] | 21:40 |
lubot | [matrix] <arraybolt3> gstreamer1.0-x/lunar,now 1.20.4-1 amd64 [installed,automatic] | 21:40 |
lubot | [matrix] <arraybolt3> libgstreamer-gl1.0-0/lunar,now 1.20.4-1 amd64 [installed,automatic] | 21:40 |
lubot | [matrix] <arraybolt3> libgstreamer-plugins-base1.0-0/lunar,now 1.20.4-1 amd64 [installed,automatic] | 21:40 |
lubot | [matrix] <arraybolt3> libgstreamer-plugins-good1.0-0/lunar,now 1.20.3-1ubuntu2 amd64 [installed,automatic] | 21:40 |
lubot | [matrix] <arraybolt3> libgstreamer1.0-0/lunar,now 1.20.4-1 amd64 [installed,automatic] | 21:40 |
lubot | [matrix] <arraybolt3> ``` | 21:40 |
lubot | [matrix] <eickmeyer> Some apps bypass the pulseaudio framework altogether and use alsa, which gets silenced if *anything* is active. | 21:40 |
lubot | [matrix] <arraybolt3> Yeah but none of this happens in Ubuntu Desktop, which also uses PipeWire. | 21:40 |
lubot | [matrix] <arraybolt3> HexChat can still make noise during other audio playback. | 21:40 |
* lubot [matrix] <arraybolt3> wonders what Ubuntu Desktop shows in the face of `apt list --installed | grep gstreamer` | 21:40 | |
guiverc | hexchat acts normal (sound wise) if no video playing in chromium/firefox or clementine not playing music | 21:41 |
guiverc | if firefox/chromium/clementine playing audio, hexchat is silent (or vice-versa..) | 21:41 |
lubot | [matrix] <arraybolt3> Heh, brings back memories of my old KXStudio 14.04 days, which has ALSA and Jack, no pulseaudio. Man that was hard to fight with. | 21:41 |
lubot | [matrix] <arraybolt3> Simon Quigley: Perhaps your idea of Aptitude was really good, maybe it installed whatever plugin we're missing. | 21:42 |
* lubot [matrix] <arraybolt3> just used plain-ol Apt | 21:42 | |
lubot | [matrix] <tsimonq2> gir1.2-gstreamer-1.0 | 21:42 |
lubot | [matrix] <tsimonq2> That's the only difference I see | 21:42 |
lubot | [matrix] <arraybolt3> `sudo apt install gir1.2-gstreamer-1.0` now running. | 21:42 |
lubot | [matrix] <eickmeyer> Well, you also have to remember that GNOME is better integrated and suited for Pipewire and knows how to use it. LXQt is using a Pulseaudio framework which is a compatibility layer for Pipewire and not using it directly. | 21:42 |
lubot | [matrix] <eickmeyer> That might be the difference, although a longshot if the app doesn't depend on it. | 21:44 |
lubot | [matrix] <arraybolt3> Just installed that package and restarted PipeWire and pipewire-pulse, no effect. | 21:44 |
lubot | [matrix] <arraybolt3> Nothing I had depended on it. | 21:44 |
lubot | [matrix] <arraybolt3> Gonna reboot, sec | 21:44 |
lubot | [matrix] <arraybolt3> OK, back. | 21:47 |
lubot | [matrix] <arraybolt3> Yeah that didn't fix it. | 21:47 |
lubot | [matrix] <eickmeyer> arraybolt3: Is pulseaudio *completely removed* aka purged, from your system? | 21:50 |
lubot | [matrix] <arraybolt3> Unsure. I *may* have only just removed, not purged, it. | 21:51 |
lubot | [matrix] <eickmeyer> do a purge on it. I think you've got a leftover config. | 21:51 |
lubot | [matrix] <arraybolt3> I recommend purging on the article on Discourse though so... | 21:51 |
lubot | [matrix] <arraybolt3> How do I purge something without reinstalling it? | 21:51 |
lubot | [matrix] <eickmeyer> YOu can purge without reinstall. | 21:51 |
* lubot [matrix] <kc2bez> slowly waits for my slow download. | 21:51 | |
lubot | [matrix] <arraybolt3> ``` | 21:51 |
lubot | [matrix] <arraybolt3> arraybolt3@kf-XE:~$ sudo apt purge pulseaudio pulseaudio-module-bluetooth | 21:51 |
lubot | [matrix] <arraybolt3> [sudo] password for arraybolt3: | 21:51 |
lubot | [matrix] <arraybolt3> Reading package lists... Done | 21:51 |
lubot | [matrix] <arraybolt3> Building dependency tree... Done | 21:51 |
lubot | [matrix] <arraybolt3> Reading state information... Done | 21:51 |
lubot | [matrix] <arraybolt3> Package 'pulseaudio' is not installed, so not removed | 21:51 |
lubot | [matrix] <arraybolt3> Package 'pulseaudio-module-bluetooth' is not installed, so not removed | 21:51 |
lubot | [matrix] <arraybolt3> The following packages were automatically installed and are no longer required: | 21:52 |
lubot | [matrix] <arraybolt3> libabsl20210324 libdbi1 libflac8 libfwupdplugin7 liblerc3 libperl5.34 libqpdf28 | 21:52 |
lubot | [matrix] <arraybolt3> librrd8 perl-modules-5.34 rrdtool | 21:52 |
lubot | [matrix] <arraybolt3> Use 'sudo apt autoremove' to remove them. | 21:52 |
lubot | [matrix] <arraybolt3> 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. | 21:52 |
lubot | [matrix] <arraybolt3> ``` | 21:52 |
lubot | [matrix] <arraybolt3> Just did a sudo apt autopurge that took that libflac thing with it, maybe that will help? | 21:52 |
lubot | [matrix] <eickmeyer> Ok, ```sudo systemctl disable pulseaudio-[tab]``` to make sure we disable the autospawn service. | 21:53 |
lubot | [matrix] <eickmeyer> Just... covering bases. | 21:53 |
lubot | [matrix] <arraybolt3> Nothing autofills when I hit Tab at the end. | 21:53 |
lubot | [matrix] <eickmeyer> Ok, nvm then. | 21:53 |
lubot | [matrix] <arraybolt3> Trying QEMU now. | 21:55 |
lubot | [matrix] <eickmeyer> So far, I don't know what's afflicting you. You've got pipewire, pipewire-pulse, and wireplumber. That should be all you need. Thunderbird is just being a little jerk. | 21:55 |
lubot | [matrix] <arraybolt3> Yeah. Lemme see how the live ISO behaves. | 21:56 |
lubot | [matrix] <eickmeyer> FWIW, the pipewire-jack package doesn't configure itself properly. I had to write an upcoming ubuntustudio-pipewire-jack package that does the configuration. All flavors will be able to install it. | 21:57 |
lubot | [matrix] <arraybolt3> The problem is easily reproducible for me in QEMU. | 21:57 |
lubot | [matrix] <tsimonq2> And that's with today's daily? | 21:58 |
lubot | [matrix] <arraybolt3> Boot the ISO, install Thunderbird, point Firefox at the Wikipedia page on LMMS and play the Skiessi - C64 sound on that page, then try to play a notification sound in Thunderbird while that's happening. | 21:58 |
lubot | [matrix] <tsimonq2> Or with an upgraded system? | 21:58 |
lubot | [matrix] <arraybolt3> At least the most recent daily. | 21:58 |
lubot | [matrix] <arraybolt3> I zsynced it a few minutes ago. | 21:58 |
lubot | [matrix] <eickmeyer> Sounds like a conflict with alsa. | 21:58 |
lubot | [matrix] <eickmeyer> Try installing pipewire-alsa. | 21:58 |
lubot | [matrix] <arraybolt3> Hey, that actually wasn't installed yet on the ISO. | 21:59 |
lubot | [matrix] <tsimonq2> I'm going to run for a few hours, but please keep me posted - thank you for jumping in to help, Erich :) | 21:59 |
lubot | [matrix] <tsimonq2> ...do we have a project management solution deployed yet? :) | 21:59 |
* lubot [matrix] <arraybolt3> just accidentally destroyed the VM... | 21:59 | |
lubot | [matrix] <kc2bez> +1 | 21:59 |
lubot | [matrix] <eickmeyer> Hey, I had 1,000,000 other things going on, what is one more thing? 😅 j/k the other tasks had been delegated. | 22:00 |
lubot | [matrix] <eickmeyer> 💥 | 22:01 |
lubot | [matrix] <arraybolt3> Holy smoke that fixed it! | 22:02 |
lubot | [matrix] <arraybolt3> 🎉 | 22:02 |
lubot | [matrix] <arraybolt3> HexChat and Firefox can now play audio at the same time. | 22:02 |
lubot | [matrix] <eickmeyer> Figured. Seemed like an alsa conflict that Thunderbird was bypassing the pulseaudio framework. | 22:02 |
lubot | [matrix] <arraybolt3> I guess it's time to seed that then? | 22:03 |
lubot | [matrix] <kc2bez> Indeed. | 22:04 |
lubot | [matrix] <eickmeyer> Yep. | 22:04 |
lubot | [matrix] <kc2bez> Thanks @Eickmeyer | 22:04 |
lubot | [matrix] <eickmeyer> Hey, glad to help. :) | 22:04 |
guiverc | installing pipewire-alsa only arraybolt3 ? I installed it here 90+secs ago & no difference, even on restarting chromium | 22:05 |
lubot | [matrix] <arraybolt3> Eickmeyer: I would have scrambled around for way longer than that in order to make it work. Thank you! | 22:05 |
lubot | [matrix] <arraybolt3> guiverc: I had to log out and log back in again. | 22:05 |
guiverc | ack... I'll logout & return shortly. | 22:06 |
lubot | [matrix] <arraybolt3> (I put an update on Discourse about it already :D) | 22:06 |
lubot | [matrix] <kc2bez> Bonus points if someone tests Xubuntu, I don't remember seeing that in their seed. They would probably love the heads up. | 22:06 |
lubot | [matrix] <arraybolt3> Will definitely try that too. | 22:06 |
lubot | [matrix] <eickmeyer> They definitely would. They don't tend to ask for help. | 22:07 |
lubot | [matrix] <arraybolt3> Quick zsync and test in progress. | 22:09 |
* lubot [matrix] <arraybolt3> is somewhat amazed at how fast that went. | 22:09 | |
lubot | [matrix] <kc2bez> It is mostly the same, just a different desktop environment. | 22:10 |
lubot | [matrix] <arraybolt3> Simon Quigley: Oh, one more thing that happened in your absence. The lubuntu-update-notifier mess has a working fix, except for what appears to be a lack of functionality in aptd when it comes to config-file-conflict. I wanted to wait for your input before pushing the fix through, but I think what we have is as good as we're going to get. | 22:10 |
tsimonq2 | Nice!!!! | 22:11 |
* lubot [matrix] <kc2bez> is installing lunar on my Toshiba potato. | 22:11 | |
tsimonq2 | My gut tells me we should ask the TB about this... | 22:12 |
lubot | [matrix] <arraybolt3> Interestingly, everything Just Works on Xubuntu, even though they don't have pipewire-pulse. Perhaps because they use GTK? | 22:14 |
lubot | [matrix] <arraybolt3> I see "ALSA plug-in HexChat" appear when a notification shows up in HexChat in Xubuntu. | 22:15 |
lubot | [matrix] <arraybolt3> So maybe the missing component is something other than pipewire-alsa, but that just happens to work too? | 22:16 |
lubot | [matrix] <arraybolt3> This in qpwgraph. | 22:16 |
lubot | [matrix] <arraybolt3> They don't even have the gstreamer plugin installed. | 22:16 |
lubot | [matrix] <arraybolt3> ...maybe that's *why* it works... | 22:17 |
lubot | [matrix] <eickmeyer> Don't look a gift horse in the mouth or overthink it. | 22:17 |
lubot | [matrix] <arraybolt3> *shrug* Good point. Let's go with this for now, if something else isn't quite working as a result we can change it later. | 22:17 |
lubot | [matrix] <eickmeyer> The other factor you're not thinking about is the desktop environment itself and how it interfaces with pipewire. Is it interfacing with pipewire or going through the pulseaudio framework? | 22:18 |
lubot | [matrix] <eickmeyer> With GNOME we know it interfaces directly with Pipewire if it finds it. With LXQt we know it goes through the pulseaudio framework. We don't know how Xfce does it. | 22:19 |
lubot | [matrix] <arraybolt3> I guess I never really thought about the fact that the DE is part of the whole PipeWire system. | 22:19 |
lubot | [matrix] <arraybolt3> Anyway, we have a working solution at least for me. If guiverc has success, then we'll seed it and be done! | 22:20 |
lubot | [matrix] <arraybolt3> I'm going to *not* install pipewire-alsa on my own laptop so I can make sure the seed works. | 22:20 |
lubot | [matrix] <arraybolt3> That way it will auto-install itself. | 22:20 |
lubot | [matrix] <kc2bez> Really? I thought I saw that seeded for them. | 22:22 |
lubot | [matrix] <arraybolt3> I think there's a typo. Look closely at the seed file, you'll notice some weird symbols in the seed lines. | 22:22 |
lubot | [matrix] <eickmeyer> Oh, that's a regex that installs all of the gstreamer plugins. | 22:23 |
lubot | [matrix] <arraybolt3> ``` | 22:23 |
lubot | [matrix] <arraybolt3> == Audio Support == | 22:23 |
lubot | [matrix] <arraybolt3> Â *Â gstreamer1.0-pipewire | 22:23 |
lubot | [matrix] <arraybolt3> Â *Â (libspa-0.2-bluetooth) | 22:23 |
lubot | [matrix] <arraybolt3> ``` | 22:23 |
lubot | [matrix] <eickmeyer> Oh, no, that's different. | 22:23 |
lubot | [matrix] <arraybolt3> (That's how Xubuntu's seed looks, not our seed.) | 22:23 |
lubot | [matrix] <kc2bez> Funky | 22:24 |
lubot | [matrix] <eickmeyer> I'd ask bluesabre or Unit193 (JackFrost) about that. | 22:24 |
lubot | [matrix] <arraybolt3> Heh, I was gonna say, if that's a regex symbol, someone needs to get some coffee before they define regex syntax :P | 22:24 |
lubot | [matrix] <eickmeyer> Looks like some UTF-8 misencoding to me. | 22:24 |
lubot | [matrix] <kc2bez> I wonder if germinate just ignores it. | 22:25 |
lubot | [matrix] <arraybolt3> Pretty sure it does. | 22:25 |
lubot | [matrix] <arraybolt3> ``` | 22:25 |
lubot | [matrix] <arraybolt3> Seeds are stored in text files downloaded from a given URL. Lines not beginning | 22:25 |
lubot | [matrix] <arraybolt3> with ‘ * ’ (wiki-style list markup) are ignored. | 22:25 |
lubot | [matrix] <arraybolt3> ``` | 22:25 |
lubot | [matrix] <eickmeyer> It would consider it a comment line. | 22:25 |
lubot | [matrix] <arraybolt3> Simon Quigley: Also, when you get back, I could use your help in the discussion here: https://salsa.debian.org/lxqt-team/liblxqt/-/merge_requests/5#note_368585 | 22:32 |
* lubot [matrix] <arraybolt3> has to go afk, see you later! | 22:32 | |
-ubot93:#lubuntu-devel- Merge 5 in lxqt-team/liblxqt "Releasing debian version 1.2.0-5." [Opened] | 22:33 | |
guiverc | hexchat is still silent for me with chromium/clementine playing... on this box anyway | 22:48 |
guiverc | i've also had success; my box maybe having 'unique' issues... after all my exit earlier was it rebooted without cause! so my ^ maybe red-herring.. | 22:54 |
Eickmeyer | guiverc: Sounds to me like you might have bigger issues. | 22:56 |
Eickmeyer | Sounds... no pun intended. | 22:57 |
* guiverc needs a new primary box | 22:57 | |
guiverc | I wonder if that additional package (pipewire-alsa) just made it so my selected WAV sounds no longer play in hexchat; I can use ogg & mp3... My issue is maybe I just need to change my audio files | 22:59 |
guiverc | (or likely convert my WAV to mp3/ogg) | 23:00 |
guiverc | I now suspect that is my issue anyway; WAV files can no longer be used in hexchat with pipewire-alsa fix... sound reasonable? or I'm 'reaching' ? | 23:00 |
lubot | [matrix] <arraybolt3> That sounds really weird to me... | 23:01 |
Eickmeyer | Worth a shot, but I assumed arraybolt3 was using the default config. Might be reaching. | 23:01 |
lubot | [matrix] <arraybolt3> I can test. | 23:01 |
lubot | [matrix] <kc2bez> That might be a plug in issue. | 23:01 |
lubot | [matrix] <arraybolt3> Yeah, I'm using default config for everything if you mean Pipewire. | 23:01 |
guiverc | my config is FAR from default.. I've been using hexchat for years | 23:01 |
Eickmeyer | Also depends on how the wav file was encoded as wav is just a wrapper anyhow. | 23:01 |
lubot | [matrix] <kc2bez> Can confirm `pipewire-alsa` fixed things nicely for me. | 23:02 |
guiverc | very likely... the WAV files were from Star Trek dvds & I picked what I thought appropriate | 23:02 |
guiverc | Thanks Eickmeyer for giving my hexchat sound whilst music etc played !! Greatly appreciated | 23:03 |
lubot | [matrix] <kc2bez> I have lunar on a test box now too. \o/ | 23:03 |
Eickmeyer | Well, glad I could point you in the right direction! | 23:03 |
lubot | [matrix] <eickmeyer> Also, I'm glad you all reached out to me now. Bad wind storm headed my direction and there's a good chance I'll lose power later. | 23:04 |
guiverc | fyi. my WAV files are playing fine outside of hexchat; just hexchat no longer uses them :( | 23:05 |
Eickmeyer | Oh, so #BlameHexchat? | 23:05 |
lubot | [matrix] <kc2bez> Time to move to Quassel ;) | 23:06 |
arraybolt3 | Heresy! | 23:07 |
lubot | [matrix] <eickmeyer> This is the way. | 23:07 |
guiverc | LOL | 23:07 |
arraybolt3 | Hexchat rocks, WeeChat too. | 23:07 |
lubot | [matrix] <kc2bez> Have to eat the dog food though. | 23:07 |
Eickmeyer | Meh, spin-up a TheLounge instance on a personal server and be done. | 23:07 |
lubot | [matrix] <kc2bez> I really do like Quassel though. | 23:08 |
lubot | [matrix] <arraybolt3> tbf Quassel is good, just Hexchat was way nicer IMO. | 23:08 |
lubot | [matrix] <kc2bez> Quassel Droid is great if you have a core installed someplace. | 23:08 |
lubot | [matrix] <kc2bez> On an android device of course. | 23:09 |
lubot | [matrix] <eickmeyer> https://matterbridge.lubuntu.me/e9ad3558/image.png | 23:09 |
lubot | [matrix] <eickmeyer> That's TheLounge. | 23:09 |
lubot | [matrix] <eickmeyer> Runs as a webapp on my server. | 23:09 |
* arraybolt3 just learned that #ubuntu-budgie is a channel | 23:10 | |
lubot | [matrix] <eickmeyer> It's highly inactive. | 23:10 |
lubot | [matrix] <kc2bez> Yeah, only the odd conversation every once in a while. | 23:11 |
lubot | [matrix] <eickmeyer> They rely mostly on their discourse. | 23:11 |
lubot | [matrix] <kc2bez> https://matterbridge.lubuntu.me/626a4168/Screenshot_20221227_181047.png | 23:12 |
lubot | [matrix] <kc2bez> Quasseldroid ^ | 23:12 |
lubot | [matrix] <eickmeyer> A man of culture, I see. | 23:12 |
lubot | [matrix] <kc2bez> ☺ | 23:13 |
lubot | [matrix] <eickmeyer> Only thing is, when my power goes out, so does my quassel core and my TheLounge instance, so all I have is Matrix. | 23:14 |
lubot | [matrix] <kc2bez> Same here. | 23:15 |
lubot | [matrix] <arraybolt3> Thunderbird has an IRC client too. | 23:15 |
lubot | [matrix] <arraybolt3> I don't like it much, but it's there. | 23:15 |
lubot | [matrix] <eickmeyer> Thunderbird's IRC client is... meh. | 23:16 |
lubot | [matrix] <arraybolt3> It also works as a Matrix client, though I've never used it and am not sure how good their E2EE support is. | 23:16 |
lubot | [matrix] <eickmeyer> Does the E2EE support even exist? | 23:16 |
lubot | [matrix] <arraybolt3> I think so? I could be wrong, lemme find out... | 23:17 |
lubot | [matrix] <eickmeyer> Only 2 clients I know that support E2EE are Nhekto and Element. | 23:17 |
lubot | [matrix] <kc2bez> Neochat just added encryption. | 23:17 |
lubot | [matrix] <eickmeyer> Official KDE project? I'm in. | 23:18 |
lubot | [matrix] <arraybolt3> It asked for a key backup passphrase so maybe it works? | 23:18 |
lubot | [matrix] <arraybolt3> It's still connecting, it says. | 23:19 |
lubot | [matrix] <eickmeyer> Then that's new. | 23:19 |
lubot | [matrix] <eickmeyer> I've entered my key backup passphrase so many times I have it memorized. | 23:19 |
lubot | [matrix] <arraybolt3> I see a new login popup in Element, but it's still trying to log in. | 23:19 |
lubot | [matrix] <arraybolt3> Hey there it went! | 23:20 |
lubot | [matrix] <eickmeyer> Usually a first login takes forever. | 23:20 |
lubot | [matrix] <arraybolt3> o/ | 23:20 |
lubot | [matrix] <eickmeyer> We see you. | 23:20 |
lubot | [matrix] <arraybolt3> It didn't verify properly though. | 23:20 |
lubot | [matrix] <eickmeyer> Question is, does E2EE work? | 23:20 |
lubot | [matrix] <arraybolt3> And everything is... doubled? | 23:20 |
lubot | [matrix] <arraybolt3> It's still connecting it looks like. | 23:21 |
lubot | [matrix] <arraybolt3> Maybe it will verify in a bit. | 23:21 |
lubot | [matrix] <arraybolt3> Lag is bad. It doesn't show that you sent anything until it finishes sending. | 23:21 |
lubot | [matrix] <arraybolt3> https://matterbridge.lubuntu.me/4d6c18de/image.png | 23:22 |
lubot | [matrix] <arraybolt3> (Screenshot of the mess from Element) | 23:22 |
lubot | [matrix] <kc2bez> I am not sure if it is in the latest release but I saw mention of it by Carl Schwan. And yes, it is an official KDE project. https://apps.kde.org/neochat/ | 23:23 |
lubot | [matrix] <eickmeyer> Ew. | 23:23 |
lubot | [matrix] <arraybolt3> I have to go afk for a second. brb | 23:23 |
lubot | [matrix] <eickmeyer> I've used NeoChat before. It's nice, but the E2EE wasn't a thing. | 23:23 |
lubot | [matrix] <kc2bez> https://fosstodon.org/@neochat/109546958582325342 | 23:24 |
lubot | [matrix] <kc2bez> Not quite merged in yet I guess but *soon* | 23:25 |
lubot | [matrix] <eickmeyer> Oh! Well, libquotient is what Neochat and Quaternion both use as backends, so that means they'll both benefit. | 23:27 |
lubot | [matrix] <eickmeyer> Quaternion looks a little more reminiscent of Quassel, but as a Matrix client. | 23:27 |
lubot | [matrix] <arraybolt3> Yeah, any time a real Matrix account sends a message, it's doubled. | 23:42 |
lubot | [matrix] <arraybolt3> In Thunderbird. | 23:42 |
lubot | [matrix] <arraybolt3> I was able to verify it at least! | 23:43 |
lubot | [matrix] <arraybolt3> (Even the verification request came doubled. What. On. Earth.) | 23:43 |
lubot | [matrix] <eickmeyer> Go home, Thunderbird. You're drunk. | 23:46 |
lubot | [matrix] <arraybolt3> II gguueessss ssoo.. II''mm ggooiinngg bbaacckk ttoo EElleemmeenntt.. | 23:48 |
lubot | [matrix] <arraybolt3> (Yes I did that on purpose. :P) | 23:50 |
Generated by irclog2html.py 2.7 by Marius Gedminas - find it at mg.pov.lt!