/srv/irclogs.ubuntu.com/2023/01/04/#ubuntustudio-devel.txt

b0id[m]Ovenwerks, send me info on dev workflow or docs related  on contributions.  00:59
Eickmeyer[m]b0id: OvenWerks is mostly focused on Studio Controls, the source for which is at https://github.com/ovenwerks/studio-controls, but I think he's drumming up something new which may or may not be Ubuntu Studio-related.01:14
OvenWerksb0id[m]: That question confuses me. Like I have missed the first half of the conversation.18:58
OvenWerksEickmeyer: which tool kit did you use for uninstaller?18:59
Eickmeyer[m]OvenWerks: kdialog18:59
Eickmeyer[m]And zenity for the progress indicator18:59
OvenWerksEickmeyer: I was wondering if it maade sense to combine installer into it. Installer does not deal well with hidpi screens19:00
OvenWerksbut it sounds like it is written in bash?19:01
Eickmeyer[m]I've been considering a rewrite of installer into kdialog or zenity for a while since it really doesn't need that much. Really zenity would be best as it can monitor progress a whole lot better than kdialog.19:02
Eickmeyer[m]Kdialog is just easier for initial dialogs. Right now I'm working on a rewrite for edubuntu.19:02
Eickmeyer[m]Trying to use zenity alone.19:02
OvenWerksbasically, tk/tcl or fltk seem to suffer from not dealling with DE font sizing.19:03
Eickmeyer[m]Either toolkit would be so much better on HighDPI.19:04
Eickmeyer[m]Right, that was part of my initial concern a while back, but we kicked that can down the road.19:04
OvenWerksNot pyqt?19:04
Eickmeyer[m]PyQt would work, but I know Kdialog because I know Bash scripting best.19:05
OvenWerks:)19:05
Eickmeyer[m]Also, I'm thinking about GTK desktops, which still outnumber Qt desktops in the Ubuntu flavor world.19:06
OvenWerksI am assuming you want to stay away from gtk/glade19:06
Eickmeyer[m]Well, studio-controls still uses gtk/glade, right?19:07
OvenWerksgtk/glade would probably be easiest because we have some experience19:07
OvenWerksyes19:07
OvenWerksI think ouyr menueditor was glade as well19:08
Eickmeyer[m]So, I have no problem with that, especially because it still blends with the desktop and works well with non-Qt desktops.19:08
OvenWerksIf we want a starting point the menu editor would be the better of the two. Controls is based on someone elses start and is not really cleaned up19:09
OvenWerksmenu edit was from a frsh start.19:09
Eickmeyer[m]Whatever you think is best if you want to lead the charge on this.19:11
Eickmeyer[m]How's the progress on controls?19:12
OvenWerksEickmeyer[m]: I will be working on a songbook like app at some point but I have gotten something working via waydroid for now.19:13
Eickmeyer[m]Cool!19:13
OvenWerkscontrols needs work. mostly autojack. I did some work on it but am going to have pull some of it out I think. I was trying to combine pw and jack in the same calls and it looks like I am better to just add a bunch of if pw skip kinds of thing and do pw separate... better for my mental health19:15
OvenWerksPW has mostly all it's own calls for everything we need anyway.19:16
OvenWerksAt some point I may have to change everything jack to jackd instead of jackdbus unless I start jackdbus manually instead of with dbus calls. When started with dbus calls, jackdbus sometimes uses pw jack libs which is a mess.19:18
Eickmeyer[m]I see. Well, if it's any help, the file/symlink is pipewire-jack.conf in /etc/ld.so.conf.d like you recommended. Without that, pw-jack is disabled.19:21
OvenWerksthat is the same mechanism I am using.19:21
OvenWerksIt is for cases where jack is used as a pw devicde.19:23
Eickmeyer[m]Right, I followed your lead so that we're keeping the same file.19:23
Eickmeyer[m]I'm modifying /usr/sbin/ubuntustudio-pwjack-config so that it can not only set the default buffersize, but also enable/disable which basically deletes or creates that symlink on demand. Obviously it will require a reboot after the ldconfig is run, but it will tell the user.19:24
OvenWerksgotta run... I'm the driver.19:24
Eickmeyer[m]Ah, have fun.19:26
OvenWerksWhen I can, I will push what I have to github so I can pull to this machine. So I can work on it when my wife is home. She prefers my presence in the same room :)19:27
Eickmeyer[m]So does mine. LUL19:27
OvenWerksPart of the reason we got this machine19:27

Generated by irclog2html.py 2.7 by Marius Gedminas - find it at mg.pov.lt!