#trinity-desktop < 2026/03/13 >
[00:02]Armanelgtron has quit (Ping timeout: 248 seconds)
[00:04]Armanelgtron has joined
[00:23]ceux: im ready finally to rip out arts
[01:22]pitriss` has joined
[01:24]pitriss has quit (Ping timeout: 264 seconds)
[01:24]pitriss` is now known as pitriss
[02:05]marzosh: rip out?
[02:05]ceux: yes kill artsd
[02:05]ceux: replace with a shim for knotify and other stuff with just pulse/pipewire
[02:06]ceux: rewrite kmix to work like pavucontrol
[02:09]marzosh: :-)
[03:34]doomcup__ has quit (Quit: Leaving)
[06:33]agneli: ceux: tde will have no sounds without pulseaudio/pipewire?
[06:33]agneli: pure alsa will not work?
[08:50]patfish has joined
[09:28]patfish has quit (Remote host closed the connection)
[10:03]micheleC has joined
[11:27]micheleC has quit (Quit: Kopete 0.12.7 : http://trinitydesktop.org)
[13:24]Armanelgtron has quit (Quit: No Ping reply in 180 seconds.)
[13:25]Armanelgtron has joined
[13:56]ceux: agneli: ?
[13:56]ceux: the long and sordid history of linux audio subsystems i dont really care to go over.
[13:56]ceux: alsa is the hardware abstraction layer. if you open the device with your movie player, you cannot also play audio from your mp3 player
[13:56]ceux: there was an addition called dmix that allowed multiple sources
[13:57]ceux: artsd was sort of this for KDE3.5x series that did software mixing
[13:57]ceux: being a good idea, pulseaudio did much the same thing, its a software level daemon that handles all the abstraction
[13:57]ceux: that was more than 15 years ago
[13:57]ceux: now pipewire is a next gen rewrite of pulseaudio - but is backwards compatible for audio so you can use the pulse-pipewire shim
[13:58]ceux: what it enables is more modern audio stuff, for example, multiple inputs, individual volumes, multiple devices, etc.
[13:58]ceux: theres very little reason, in my opinion to not use pulse at this point. it is reliable now and imo has fewer problems with more benefits than arts (which still occasionally likes to peg 100% cpu)
[13:59]ceux: arts provides also a bit of a shim for playing files - ex a mp3 or ogg or wav file, as pulse doesnt decode audio. so there you can lean into ffmpeg
[13:59]ceux: but i dont really thing theres much of an argument against it at this point.
[14:00]ceux: of course we could write a fairly simply fallback for knotify to just open up alsa. right now if artsd is dead or wont start you lose all audio (or if you ocmpile without artsd)
[14:00]denk: if you want to hear some noise just start more that one player to the same device
[14:00]ceux: ok bubba
[14:02]ceux: so my first rewrite simplifies this significantly... 76 files changed, 1600 insertions(+), 6422 deletions(-)
[14:02]ceux: im a little lazy and would have to try to really put this together more formally and get SlavekB on board but
[14:03]ceux: i have no idea if theres desire for it, i did some research in the mialing list and the last thing was me bitching in 2011 about it LOL
[15:06]marzosh: ceux are you using tde until today?
[15:11]ceux: yes?
[16:25]SlavekB has quit (Quit: Kopete 0.12.7 : http://trinitydesktop.org)
[19:09]a-865 has quit (Ping timeout: 245 seconds)
[19:25]a-865 has joined
[19:43]Fat-Zer has quit (Ping timeout: 264 seconds)
[19:56]Fat-Zer has joined
[22:04]a-865 has quit (Ping timeout: 246 seconds)
[22:20]a-865 has joined
[23:52]SlavekB has joined

#trinity-desktop < 2026/03/13 >