/srv/irclogs.ubuntu.com/2018/06/20/#ubuntustudio-devel.txt

EickmeyerI'm thinking we'd have to get -look installed after -plasma, before -default-settings?00:00
OvenWerksI am thinking ...00:40
OvenWerkswe need to have -default-settings, -xfce-settings and -plasma-settings I think.00:41
OvenWerks-default for things like our grub mode, swappiness and such00:42
OvenWerksso default would always be included.00:42
OvenWerksI was thinking that -default-settings could just include the settings for both (different patrhs anyway) but that would mean the session type chooser in the DM would always show both even one that is not there... unless it gets fixed at boot (every time).00:46
OvenWerksit would be cleaner to use three files.00:46
EickmeyerOvenWerks: Agreed.01:04
Eickmeyer.session files that go to nowhere tend to cause loops in SDDM.01:05
EickmeyerBy that I mean sign-in followed by an SDDM restart.01:05
EickmeyerI can see the bug reports from that happening, so best to keep the .session files specific to the -[DE]-settings.01:06
=== eagles0513876 is now known as eagles0513875
=== eagles0513876 is now known as eagles0513875
OvenWerksEickmeyer: something is not right in -look14:21
OvenWerksAh, last build ok. I think you are trying to make a link from a link. That makes sense to me, but not to the installer/builder14:26
OvenWerksI think it does not matter where the default backdrops are. Plasma may default to a certain directory, but I am sure we can change that. At least we can directly tell plasma where the default images are.14:28
EickmeyerOvenWerks: Yeah, what I did still doesn't work like it did when I did it manually. Plasma should be able to instantly see the files, but that doesn't appear to be happening.15:21
OvenWerksI am sure plasma can be told to look for backgrouns <here> if configured right.15:22
EickmeyerI was researching that before Mr. Sandman came a-knockin'.15:22
EickmeyerMight just ask kubuntu-devel.15:23
OvenWerksI think a first step is to create ubuntustudio-xfce-settings15:23
OvenWerksIn other words we should make the changes in xfce first and make sure it still works :)15:24
OvenWerksor make it work.15:24
OvenWerksThen adding -plasma-settings with not much in it (accept defaults first) as a next step15:26
EickmeyerI'm experimenting with my own setup to see. Knowing is still a good part of the process.15:26
* OvenWerks was relieved to finish -controls so he could work on Ardour again15:27
EickmeyerOvenWerks: Found a bug on that. When plugging in headphones, my sound card couldn't switch from speakers to headphones automatically like it does when I run jack from qjackctl. Not sure what is going on there.15:32
OvenWerksI would be surprised if jackd was doing that. I think you will find that in that case pulse was doing the switching15:36
OvenWerksIe, pulse was aware of the device before jack was started and while it gave up the audio ports it retained the control ports (which can be shared)15:37
EickmeyerOkay. Well, it didn't matter if I started with headphones plugged-in or not, it just refused to use the headphones.15:37
OvenWerksThis is an HDA specific problem... and requires a lot more work.15:37
EickmeyerOkay.15:38
OvenWerksHeadphones and speakers are the same port just with different level controls. You can use alsamixer to turn the headphones on.15:38
OvenWerksWhat I would tend to do is set the headphones always on and use the plug signal to turn speakers off/on15:39
EickmeyerSee, that's the thing: Alsa wouldn't do it either.15:40
OvenWerksPulse (unfortunately) turns the headphones down.15:41
OvenWerksreally? I have gotten that to work for other people I have talked to.15:41
OvenWerksstart alsamixer after plugging phones in15:41
EickmeyerYep, tried that.15:42
OvenWerksuse F6 to select the HDA device (mine is not 0)15:42
EickmeyerYep, did that.15:42
OvenWerksheadphone should be all the way up and the bottom box should be 0015:43
EickmeyerI'll play around with it some more.15:43
OvenWerksif the bottom box has MM then use m to unmute it.15:43
OvenWerksMaster has to be up as well (I see mine is not)15:44
EickmeyerBut I'm pretty sure I did what you're describing, and it just plain would not work if jackd was started from -controls.15:44
OvenWerksI don't have anything connected to my hda audio, I used to have it disabled in bios, but found that it was handy to have for testing and helping people.15:45
* OvenWerks is not even sure which jack would be considered phones on this mother board15:45
OvenWerksEickmeyer: have you looked at hdajackretask to make sure the phone jack is still getting phones audio?15:47
EickmeyerOvenWerks: I'll try that.15:47
OvenWerksI will look for some phones with an 1/8 in jack (most of mine have 1/4in)15:48
EickmeyerI have a pair of Behringer headphones I use that have 1/8 with the screw-on adapter for 1/4.15:49
OvenWerksworks for me15:51
OvenWerksinteresting, I had hdajackretask running and it shows that when I plug in phones the phones jack override turns on.15:53
EickmeyerYeah, I'll play around with it more to see if I can either duplicate the problem (again) or if the problem is gone.15:54
OvenWerksI think there are three controls that have to be up: Master, phones and pcm15:54
OvenWerkslet me check15:54
OvenWerksno pcm makes no difference15:57
OvenWerksso just Master and Headphones, full up and unmuted15:58
OvenWerksI am pretty sure there will be a dbus signal of some sort when the phones are plugged unplugged. catching that will be the easy part...16:07
OvenWerksThere is pyalsaaudio but it is python2 only. I do not see a python3 version though It is buildable. We need a package.16:14
Eickmeyer*nods*16:16
EickmeyerI need to get better at packaging before trying something like that.16:16
OvenWerksya it is not an easy one (doesn't use ./configure, make, makeinstall)16:19
OvenWerksThe debian packager tools all expect that.16:19
EickmeyerYeah, but doesn't the install file let you override that?16:19
OvenWerksWhich is why I gave up on carla16:19
OvenWerkssure if you can understand the language16:20
* Eickmeyer starts digging16:20
OvenWerksit is not intuitive at all, you have to know the exact command. I do not know why they don't have some thing like config_command=<do this or nothing>, build_command=<how to build> and install_command=<how to install>16:22
Eickmeyeriirc, for Carla (built it multiple times) the build command should be make BUILDDIR=/usr/lib or something like that.16:23
Eickmeyerthen a simple make install.16:23
Eickmeyer(Carla's makefile wants to default everything to /usr/local/lib16:23
OvenWerksCarla is easy to build, but the depends have to be just right before the build as there is no configure and depending on what is in the system it builds differently16:24
EickmeyerYeah. I got it to build perfectly about a month ago. I guess it's just a matter of figuring out what you need. I know he documented it.16:26
OvenWerksthe py alsa thing is: https://stackoverflow.com/questions/23190348/alsaaudio-library-not-working16:27
OvenWerksbasically it is the same as python 2 but building it using python3.16:27
OvenWerksI will see if there is an easy commandline thing though16:28
OvenWerksEickmeyer: I think it would be easiest to just use calls to amixer. I am not sure, but expect the device number would be a part of the dbus message16:50
OvenWerksOf course what would be reall nice, would be to plug the phones in to the internal acrd and have all things connected to another device rerouted to the internal :P16:52
OvenWerksamixer -c 1 -- sset Headphone playback unmute17:02
EickmeyerOvenWerks: I've done that before by specifying the input & output devices in qjackctl, but -controls has no way of doing that (I'm assuming because you made a way to show all audio devices).17:02
OvenWerksEickmeyer: um, most often when you do that in qjackctl you would have problems17:04
EickmeyerI never once had a problem.17:04
OvenWerksit is ok to use hw0,0 for one and hw:0,1 for the other17:04
OvenWerksbut to use hw0,0 for one and hw:2,0 for the other often crashes jack17:05
OvenWerksadding other devices as clients is more stable.17:05
OvenWerks(and seems to always work17:05
OvenWerksGenerally the only time differeing in and out devices should be used with jack is if they are different sub devices17:07
OvenWerksfor example to use the spdif output17:07
OvenWerks(often hw:0,217:07
OvenWerksDbus does not have a signal for pluggin unpluggin phones17:14
EickmeyerInteresting. Must mean Alsa is handling it, but why wouldn't it work in -controls?17:15
OvenWerksno it means it is done some other way... like keyboard strocks17:16
OvenWerks*strokes17:16
EickmeyerOh, okay.17:16
EickmeyerWell, I'm almost at a point where I can play with it again.17:16
OvenWerksacpi_listen seems to be the thing17:18
OvenWerks/dev/input/event9 (on my machine) is headphone17:50
OvenWerksthe problem with using /dev/input/* is that they are root access17:50
OvenWerksls -l /dev/input/17:51
OvenWerkscrw-rw---- 1 root input 13, 73 Jun 13 14:34 event917:51
OvenWerksNot even read access to prevent someone from kb snooping17:52
OvenWerksHmm, even then it seems to rely on CONFIG_SND_HDA_INPUT_JACK being set in the kernel17:55
Eickmeyer*hangs head in shame*17:58
Eickmeyerd'oh! I know what the problem is. Didn't edit the install file. >.<17:59
hellocaspergood evening everyone17:59
OvenWerks:)18:00
OvenWerkshellocasper: hello18:00
hellocasperOvenWerks: hi :)18:01
Eickmeyerhellocasper: Hi!18:01
OvenWerkstesting is helpful for sure18:01
hellocasperEickmeyer: Hi! :)18:01
Eickmeyerhellocasper: Looks like you did your homework! Welcome!18:02
* Eickmeyer really needs to make a list of who is working on what18:02
hellocasperEickmeyer: sure did, many thanks :)18:03
hellocasperjust so i know, should i make submissions on launchpad or here on irc?18:10
OvenWerksbug reports? launchpad18:10
hellocasperthought so, thanks18:11
OvenWerksfor testing ISO the best place to start is http://iso.qa.ubuntu.com/18:11
* Eickmeyer is irked that the wiki just went down (error 500) as he is editing. >.<18:12
OvenWerkshttp://iso.qa.ubuntu.com/qatracker/milestones/390/builds/175174/testcases would be todays page but that changes when a new ISO is spun18:13
OvenWerksEickmeyer: speaking of shuffling in the dark, I can't test headphone stuff on my system because my case is old and the plugset is AC97 not HDA18:19
EickmeyerEek. Okay, I'll have to do the testing.18:20
OvenWerksso when I do: sudo hdajacksensetest -c 118:20
OvenWerksI get: Pin 0x1b (Green Headphone, Front side): present = No18:20
OvenWerksif it is plugged or not18:20
OvenWerkssame with /proc/input/event* etc.18:21
EickmeyerThe Audio Handbook is now live: https://help.ubuntu.com/community/UbuntuStudio/AudioHandbook18:34
hellocasperI've submitted my first bug report, I do hope it's okay, if I've made any mistake please let me know, much appreciated, thanks!18:36
Eickmeyerhellocasper: No problem. What was the bug?18:36
hellocasperhttps://bugs.launchpad.net/ubuntustudio/+bug/1777917 it's during a reinstall, "studio" is missing from the Ubuntu Studio identity18:37
ubottuLaunchpad bug 1777917 in Ubuntu Studio "missing "studio" from distribution identity during re-install" [Undecided,New]18:37
OvenWerkshellocasper: I don't think that can be fixed18:39
EickmeyerThat's not a bug. Ubuntu Studio _is_ Ubuntu, not a separate distribution. All flavors say that.18:40
OvenWerksIt is a lookup of /etc/os-release I think18:40
hellocasperah, okay, sorry about that18:40
OvenWerksThats ok, I wanted to change that too18:40
OvenWerksPRETTY_NAME="Ubuntu 18.04 LTS"18:41
OvenWerksThat would be the line to change18:41
OvenWerksI would like it changed for the grub boot menu too but it was already painful changing thing to make lowlatency always first.18:43
OvenWerksThe problem with making the name to Ubuntustudio is with ef-whatever installs rather than bios18:43
hellocaspercan i ask, how is ubuntu studio built?18:44
EickmeyerUsing "seed" files on Launchpad.18:44
hellocasperseed files, like preseed?18:45
OvenWerksEickmeyer: I played a bit with my son's laptop (which has a Headphone jack) and acpid does detect un/plugging.18:46
EickmeyerOvenWerks: Must be something weird with my system.18:46
OvenWerkshellocasper: sort of but a bit more complex18:46
OvenWerksthe one thing to look for might be "Automute"18:46
OvenWerkswith Automute off both phone and speaker are on in both cases18:47
hellocasperOvenWerks: would it be possible if i would be able to look at it please?18:47
hellocaspercould be*18:48
OvenWerksThe laptop is older and does not have both a speaker and Headphone control18:48
OvenWerkshellocasper: https://bazaar.launchpad.net/~ubuntustudio-dev/ubuntu-seeds/ubuntustudio.cosmic/files18:49
hellocasperOvenWerks: thanks18:50
OvenWerksyou will notice no desktop-common, desktop-common is inherited from one of the ubuntu vanilla flavours18:51
hellocasperthat's clever18:52
OvenWerksAll of the flavours are done the same way18:53
hellocasperah18:53
OvenWerksbasically it is possible to build any flavour on top of one of these: http://cdimage.ubuntu.com/netboot/18:56
hellocasperreally? i thought the netboot iso's only had enough to boot and connect to the web?18:59
OvenWerksyup, and then there is a menu that can dl and install whatever is needed for a flavour19:00
EickmeyerI'm afk for a while. o/19:00
hellocaspero/19:00
hellocasper:)19:01
hellocasperi'm not sure if this is a bug, but from the taskbar menu, if i turn bluetooth off, when i restart my laptop, the bluetooth is back on, wouldn't it be better if turning bluetooth off turned it off properly instead of the session?19:04
OvenWerksI don't really know the answer to that.19:07
OvenWerksmy system doesn't have BT but the icon still shows.19:08
hellocasperI'm off to the shop for some fish and chips, back in a bit o/19:11
OvenWerkso/19:11
hellocasperi'm back :)20:03
hellocasperone thing i did have to do when i first installed 18.04 was to install xserver-xorg-input-synaptics because my touchpad click input wouldn't work20:05
hellocaspertap to click input*20:05
hellocasperplus the mouse was too fast flying off the screen, once i installed that package the speed was normal again as well as tapping to click works20:08
Eickmeyerhellocasper: Ubuntu is relying on libinput now. Bear in mind, the Ubuntu Studio team is only responsible for Ubuntu Studio-specific things. When it comes to the DE, that usually gets redirected to Xubuntu, or in the future, Kubuntu since we're adopting the Plasma desktop in addition to Xfce.20:14
EickmeyerOvenWerks: My last commit did the trick for -wallpapers. All systems go.20:15
hellocasperEickmeyer: ah, okay, so with Ubuntu relying on libinput, what does that mean for touchpads?20:16
Eickmeyerhellocasper: I'm not 100% sure, all I know is that synaptics is depricated in favor of libinput, but for some people (such as yourself) it's not working nor is it guaranteed to work. Hence, the availability of xserver-xorg-input-synaptics for legacy devices. Bear in mind, it's not maintained. 20:26
hellocasperI'm a bit confused why the Ubuntu team would choose to do this, for someone new to Linux, trying Ubuntu 18.04 for the first time, something that simple might put them off staying on Ubuntu20:33
hellocaspersome people just want things to "just work", if that makes sense20:33
EickmeyerDid you test it in Ubuntu proper? It might be an Xfce thing.20:34
hellocasperI haven't, that's something for me to try, thanks20:36
=== eagles0513876 is now known as eagles0513875
hellocasperI was just wondering, with the seed data, how could I go about building an ISO?20:40
EickmeyerThat's more OvenWerks' territory. I've gotta jet, stuff to do.20:41
hellocaspercya Eickmeyer o/20:41
hellocaspergood night23:10
hellocaspero/23:10
OvenWerksEickmeyer: the answer is it gets built every 24 hours...23:50

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