/srv/irclogs.ubuntu.com/2022/12/27/#lubuntu-devel.txt

arraybolt3I 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
arraybolt3Pretty 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 this16:36
arraybolt3is probably good enough.16:36
arraybolt3The hopefully finished config: https://termbin.com/1j8b16:41
arraybolt3kc2bez: ^16:41
lubot[matrix] <kc2bez> @arraybolt3 Most excellent!16:49
lubot[matrix] <kc2bez> That looks great.16:49
arraybolt3Thanks :) I'll get it uploaded and prepare the SRU today most likely.16:56
lubot[matrix] <kc2bez> Thank you!16:56
arraybolt3I 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
arraybolt3s/LFS/Large File Support/ (since LFS can mean more than one thing)17:03
arraybolt3Don't we have a bug about XScreenSaver's configuration window being totally glitchy on Kinetic and Lunar?18:35
arraybolt3After how much we've worked on the bug itself, I'm surprised that I can't find the bug report now.18:35
arraybolt3nvm, found it18:38
arraybolt3kc2bez: 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 you18:50
arraybolt3you'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 Lunar18:52
arraybolt3Actually, I'll save that change for a full packaging update - it looks like lubuntu-default-settings could use some help.19:50
tsimonq2Hey 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
tsimonq2I'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
arraybolt3tsimonq2: Sounds like a plan!20:07
arraybolt3Glad 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
arraybolt3wrt 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 :P21:03
arraybolt3tsimonq2: 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 :P21:10
lubot[matrix] <tsimonq2> And actually, I just heard a notification sound21:11
lubot[matrix] <tsimonq2> It's an Electron app... but it works heh :P21: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, hm21: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 see21: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 notifications21: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/621:21
lubot[matrix] <tsimonq2> aptitude did that for me automagically21: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 :P21: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> Yes21:23
lubot[matrix] <arraybolt3> Those are the ones that I think failed for me.21:23
* lubot [matrix] <arraybolt3> does some testing21: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.0421: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 pulse21:26
lubot[matrix] <tsimonq2>    2090 ?        00:00:07 pipewire-pulse21:26
lubot[matrix] <tsimonq2> ```21:26
* lubot [matrix] <kc2bez> needs another test machine21: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 normal21: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 part21:26
lubot[matrix] <arraybolt3> (Notification sounds in Thunderbird that is.)21:26
lubot[matrix] <tsimonq2> My headset is Bluetooth, if that makes a difference :P21:27
* guiverc is using snd_hda_intel so intel too21: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? Heh21: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 confirm21: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) :P21:30
lubot[matrix] <tsimonq2> Last I heard, audio was Erich's department XD21:30
* lubot [matrix] <tsimonq2> bugs Eickmeyer21: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> XD21:31
lubot[matrix] <arraybolt3> Simon Quigley wants to know if you broke our PipeWire. /s21: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. heh21:32
lubot[matrix] <tsimonq2> Always XD21:32
lubot[matrix] <arraybolt3> Will attempt.21:32
lubot[matrix] <kc2bez> I thought he was asking him to fix it LOL21: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> runs21: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 fail21:35
lubot[matrix] <eickmeyer> arraybolt3: That's because all Electron apps are Chromium21:36
lubot[matrix] <arraybolt3> Right but I can see that the audio failure is related to the presence of a connection.21:36
tsimonq2RikMills[m]: hahahahahahaha21: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 head21: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
guiverchexchat acts normal (sound wise) if no video playing in chromium/firefox or clementine not playing music21:41
guivercif 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 Apt21:42
lubot[matrix] <tsimonq2> gir1.2-gstreamer-1.021:42
lubot[matrix] <tsimonq2> That's the only difference I see21: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, sec21: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-bluetooth21:51
lubot[matrix] <arraybolt3> [sudo] password for arraybolt3: 21:51
lubot[matrix] <arraybolt3> Reading package lists... Done21:51
lubot[matrix] <arraybolt3> Building dependency tree... Done21:51
lubot[matrix] <arraybolt3> Reading state information... Done21:51
lubot[matrix] <arraybolt3> Package 'pulseaudio' is not installed, so not removed21:51
lubot[matrix] <arraybolt3> Package 'pulseaudio-module-bluetooth' is not installed, so not removed21: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 libqpdf2821:52
lubot[matrix] <arraybolt3>   librrd8 perl-modules-5.34 rrdtool21: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> +121: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 @Eickmeyer22:04
lubot[matrix] <eickmeyer> Hey, glad to help. :)22:04
guivercinstalling pipewire-alsa only arraybolt3 ?    I installed it here 90+secs ago & no difference, even on restarting chromium22: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
guivercack...  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
tsimonq2Nice!!!!22:11
* lubot [matrix] <kc2bez> is installing lunar on my Toshiba potato.22:11
tsimonq2My 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-pipewire22: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> Funky22: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 :P22: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 beginning22: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_36858522: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
guiverchexchat is still silent for me with chromium/clementine playing... on this box anyway22:48
guiverci'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
Eickmeyerguiverc: Sounds to me like you might have bigger issues.22:56
EickmeyerSounds... no pun intended.22:57
* guiverc needs a new primary box22:57
guivercI 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 files22:59
guiverc(or likely convert my WAV to mp3/ogg)23:00
guivercI 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
EickmeyerWorth 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
guivercmy config is FAR from default.. I've been using hexchat for years23:01
EickmeyerAlso 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
guivercvery likely... the WAV files were from Star Trek dvds & I picked what I thought appropriate23:02
guivercThanks Eickmeyer for giving my hexchat sound whilst music etc played !!  Greatly appreciated23:03
lubot[matrix] <kc2bez> I have lunar on a test box now too. \o/23:03
EickmeyerWell, 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
guivercfyi.  my WAV files are playing fine outside of hexchat; just hexchat no longer uses them :(23:05
EickmeyerOh, so #BlameHexchat?23:05
lubot[matrix] <kc2bez> Time to move to Quassel ;)23:06
arraybolt3Heresy!23:07
lubot[matrix] <eickmeyer> This is the way.23:07
guivercLOL23:07
arraybolt3Hexchat rocks, WeeChat too.23:07
lubot[matrix] <kc2bez> Have to eat the dog food though.23:07
EickmeyerMeh, 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.png23: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 channel23: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.png23: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.png23: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. brb23: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/10954695858232534223: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!