/srv/irclogs.ubuntu.com/2011/05/01/#ubuntustudio-devel.txt

macinnisrrScottL: Hi! I'm wondering how close to complete ubuntstudio 11.04 is, and whether it would be wise to begin building a livecd at this point. I'm building a livecd of Dream Studio as we speak, and would be happy to build an ubuntustudio version as soon as you give the go ahead. Also, I'm not sure what space is available at ubuntustudio.org. Could we host such a disc at that server?00:35
macinnisrrBTW, I've been diving into ubiquity's code, and it seems like it will be surprisingly easy to add support for a lowlatency/realtime kernel (where ubiquity automatically chooses whether it should be PAE or not), as well as to add support for a package chooser like we discussed (so people can opges00:39
falktxhey macinnisrr00:43
macinnisrrfalktx: hey! How's the natty conversion going?00:43
macinnisrrgod damn it! empathy in natty is apparently not working very well. I'm having it freeze up every time I type a message long enough to need word wrap.00:45
macinnisrrnevermind. I see everyone else joining the room at the same time. Maybe it's freenode.00:46
falktxmacinnisrr: i think it's just you...00:48
falktxmacinnisrr: natty is going a bit slower than I would like00:49
macinnisrrfalktx: probably :)00:49
falktxmacinnisrr: did you got to make the cinelerra mod ?00:49
macinnisrrfalktx:  Yeah, for me too. The cinelerra mod is taking longer than I anticipated. Although I didn't think it would be an overnight thing, as I need to not only draw every button in GIMP manually, and subsequently edit the source package...00:50
macinnisrrwow. This is driving me nuts.00:51
falktxhehe00:53
falktxmacinnisrr: use webchat.freenode.com/net00:53
macinnisrranyway. My wife was recently diagnosed with cancer, so I've been spending less time developing, and because the cinelerra mod is by far the most work of all the things I want to do with Dream Studio, I've put it on the backburner, hoping to get it done sometime between now and 11.1000:53
macinnisrrfalktx: I think I'll do that...00:54
macinnisrr1here i am back again, but in a browser.00:55
falktxmacinnisrr1: welcome00:55
macinnisrr1falktx: anyway, as I was saying: Natty's taking longer here too. I thought I might be able to release Dream Studio on the 28th, but my customization's aren't playing well with the livecd....00:57
macinnisrr1oh my god. I can't believe I just put an apostrophe on a plural.00:58
falktxmacinnisrr1: which icon theme are you using?00:59
falktxmacinnisrr1: btw, I made a metacity theme based on ambience, but with the new kxstudio colors00:59
macinnisrr1faltktx: hydroxygen icon set, with custom folder and navigation icons that match  ubuntustudio colors. Also, I'm using unity by default , so I've made a new metacity theme that matches. What are your new colors?01:01
macinnisrr1hydroxygen icon set can be found here: http://deviantdark.deviantart.com/art/hydroxygen-iconset-10082686501:04
falktxmacinnisrr1: old screenshot -> http://kxstudio.sourceforge.net/screenshots/scr001.png01:05
falktxmacinnisrr1: I hadnt made the metacity theme at that time yet01:05
macinnisrr1falktx: looks cool! I see you're running unity too. Let me upload a couple shots of what I've worked out....01:06
falktxlet me try to get a new screen01:07
falktxhm... need to relogin01:09
macinnisrr_https://picasaweb.google.com/macinnisrr/DreamStudio1104?authkey=Gv1sRgCMyxjeTMyrCuSA&feat=directlink01:12
falktxchecking01:13
macinnisrr_here are some shots of the new Dream Studio (and possibly future Ubuntu Studio) themes. The wallpaper is dynamic, BTW, and changes from light to dark based on time of day.01:13
falktxmacinnisrr_: amazing stuff...01:14
macinnisrr_Thanks!01:14
macinnisrr_as you'll notice, the panel transparency matches the dock, and the window buttons match what unity shows when maximized, providing a clean, unified experience ;-)01:14
falktxyep, nice work there01:15
falktxmacinnisrr_: here's mine -> http://kxstudio.sourceforge.net/screenshots/scr002.png01:15
ScottLmacinnisrr_, ubuntu studio11.04 is released01:15
ScottLmacinnisrr_, you can find it here: http://cdimage.ubuntu.com/ubuntustudio/releases/11.04/release/01:16
falktxmacinnisrr_: how do we enable white 'systray' icons?01:16
ScottLwe havent't updated the website because only apparently only one guy has access and he is scarcer than intelligence in congress01:16
falktxbtw, ScottL, ailo, holstein, current theme of kxstudio <-> http://kxstudio.sourceforge.net/screenshots/scr002.png01:17
macinnisrr_falktx: nice! I like how you've brought the classic kxstudio look to unity. The system tray icons are part of a package called hydroxygen-mono, which is based on ubuntu-mono.01:17
falktxmacinnisrr_: hm... it doesn't work for oxygen... :(01:18
falktxand thanks01:18
falktxScottL: ailo: you can see my *controls thing in that pic01:19
macinnisrr_ScottL: ah! :-) I'll try building a livecd as soon as I get this Dream Studio disc uploading (my pc sucks, single core 2ghz, so I can only handle so much compressing/uncompressing at once. I'm not sure which part of my previous messages actually got sent, but do we know how much space we've got on ubuntstudio.org?01:19
macinnisrr_falktx: for using anything gtk based (as unity is) I recommend hydroxygen. It's based on oxygen (mostly the same, but with additions, and meant for gtk), and I've even included kxstudio's distributor icon in my package as an option. BTW, although I use custom folder and nav colors, they can all be changed via a script included with the iconset.01:21
macinnisrr_makes kde and gnome look great together.01:22
falktxmacinnisrr_: sound cool. where can I find your icon theme?01:24
falktxi really need to try it01:26
macinnisrr_falktx: add ppa:dreamstudio/dreamstudio-testing to your system, and look for hydroxygen-icon-set and hydroxygen-mono. In /usr/share/icons/Hydroxygen (or in the source file), you'll find instructions on customizing the set to suit your needs.01:27
falktxmacinnisrr_: nice, thanks!01:28
falktxI can't download stuff now, but I'll try it ASAP01:29
* macinnisrr_ testing my livecd in virtualbox *again*. I thought I had all the kinks ironed out during maverick, but now I'm having to go through the whole process step by step to find the error, and unpacking and repacking the livecd takes forever!!!!! ARRRGGGHHH!01:29
falktxmacinnisrr_: i know what that feels like...01:30
falktxI took a hell lot of time to figure out how to auto-add live user to audio group...01:30
falktxnow I don't remember how I did it... :(01:31
macinnisrr_falkt: enjoy. I'll give you a quick hint about making it look like KXStudio: just type "sudo /usr/share/icons/Hydroxygen/change-type.sh kxstudio" followed by "sudo /usr/share/icons/Hydroxygen/change-type.sh naviblue" and finally "sudo /usr/share/icons/Hydroxygen/change-type.sh bluefolders"01:31
macinnisrr_falktx: just edit /etc/adduser.conf, and uncomment the lines about extra groups. That way ALL users are in the audio (and video, and plugdev) group.01:32
falktxhm, not the way I did it, but it works too01:34
macinnisrr_faltkx: I've previously made dreamstudio-default-settings do this automatically, but I'm building a package right now called dreamstudio-live that will take care of all the other live-cd customisations (that don't have any bearing on an installed system, like casper and ubiquity settings) automatically (as soon as I figure out what I'm doing wrong right now). I'll let you know when it's done, as it should be pretty e01:34
macinnisrr_falktx: how does your pulse-jack work?01:35
falktxmacinnisrr_: it force kills pulseaudio, and re-starts it using a special config file (very basic, with jack sink as default)01:36
falktxthere are other ways to bridge pulse->jack, but are a bit harder01:36
macinnisrr_faltk: ok, mine too. Why does yours require single-user?01:36
falktxmacinnisrr_: i guess cause it depends on jack, and running it force kills pulseaudio everytime01:40
falktxmacinnisrr_: do you got jack working multi-user ?01:40
macinnisrr_ScottL: BTW, whoever does the site does a great job aesthetically. It's really nice looking. I wish that you had access to the server (being the director of ubuntustudio) at least, though. We'll need to get it updated if we're changing the look.01:40
macinnisrr_falktx: yes. I use a script I called pausepulse to set pulseaudo not to auto-respawn, then klll pulse. Then I use a script called pulsejack to do exactly what you've mentioned (although it then sets pulseaudio to auto-respawn again). It doesn't work with ardour's jack setup or from the command line (yet) but I've set these scripts as default in qjackctl, so that it runs pausepulse before jackd, and once jackd is star01:43
macinnisrr_falktx: currently, these scripts and my custom qjacktl.conf are built into dreamstudio-default-settings (available from the ppa I mentioned), but I'm planning to split them out and add dreamstudio-pulse-jack as a dependency.01:45
macinnisrr_falktx: BTW, I'd be happy to add both these packages (but rebranded to kxstudio) to your main ppa as soon as I get these kinks worked out.01:46
macinnisrr_or rather your testing ppa ;-)01:47
falktxmacinnisrr_: i'm moving away from qjackctl, it doesn't support jackdbus (or even jack2) properly01:47
falktxmacinnisrr_: if you look at my pic, you can see my own tool to configure and manage jack, with integrated alsa-jack (asoundrc), a2jmidid and pulse-jack01:48
falktxmacinnisrr_: you should really try my 'cadence' tools once you got a change to -> http://repo.or.cz/w/cadence.git01:49
macinnisrr_falktx: no doubt. I think qjackctl is too complicated and antiquated. What I really would like is to use j2sc and cadence (especially because it's integrated with system settings, awesome BTW!), but to point to a custom jack server called jackdpulse or something like that, which would be a script that would pass all your jack parameters as usual, but also run these other simple scripts. It would be only slightly more01:50
macinnisrr_falktx: love it!01:50
ScottLmacinnisrr_,  canonical is a little slow getting me access *shrug* it is the way of things   part of that is my fault as well though01:50
ScottLmacinnisrr_, we are updating the website and it will probably be hosted on our own server so we have complete autonomy01:51
macinnisrr_falktx: it's getting pulled in to Dream Studio's dependencies as soon as it's packaged properly for natty (which could be right now for all I know, I've been so busy getting ready for release I haven't checked your ppa for new activity in the last 3 days.01:52
macinnisrr_ScottL: sweet.01:52
falktxmacinnisrr_: err, when you write long text, I can't see the whole thing...01:54
macinnisrr_falktx: hmm. I'll try to keep it short. What did you miss?01:55
falktx"but also run these other simple scripts. It would be only slightly more..."01:55
macinnisrr_...complex than my current setup, but then you could just substitue jackd with jackdpulse.01:55
falktxok01:57
macinnisrr_falktx: I might need some help using variables in a bash script, however, as I've never done that.01:58
falktxmacinnisrr_: right now my focus is to "finish" (release alpha) of cadence, rework the ppa and complete the website01:58
falktxmacinnisrr_: sure, I can help you there01:58
falktxmacinnisrr_: btw, have you seen it recently? -> http://kxstudio.sourceforge.net/01:58
macinnisrr_falkttx: totally, I understand. Personally, I've been having the most "fun" moving all my homebrew packages to my ppa, as I am just learning "proper" packaging (making source packages). But, in the long run, PPAs are the way to go. And yes, I was checking out your site the other day (I must admit I creep it often looking for news), it looks really good!02:00
macinnisrr_falktx: say, what's drawing your desktop in that screenshot? nautilus doesn't allow icons to fall under the dock...02:02
falktxI'm using nautilus elementary02:02
macinnisrr_ah.02:02
falktxmacinnisrr_: wallpaper - http://kxstudio-team.deviantart.com/gallery/#/d3f0xf002:03
macinnisrr_falktx: is that, by any chance, based on gnome 3's default wallpaper? http://www.google.com/imgres?imgurl=http://git.gnome.org/browse/gnome-themes-standard/plain/themes/Adwaita/backgrounds/stripes.jpg&imgrefurl=http://forums.linuxmint.com/viewtopic.php%3Ff%3D58%26t%3D65880&usg=__8l9v7mbSRpTz1mYcTzBwPmgbQtU=&h=1200&w=1920&sz=241&hl=en&start=1&sig2=iyf48xJUHtLemw-m3MtB7A&zoom=1&tbnid=Ct3YhqfGRSIxvM:&tbnh=94&tbnw=150&ei02:04
macinnisrr_falktx: nevermind. They aren't exactly the same, but maybe the same artist?02:04
falktxmacinnisrr_: original pic http://white-dawn.deviantart.com/art/KDE-Stripes-17502360602:06
falktxthis is surely a ripoff02:06
macinnisrr_falktx: looks good though.02:07
macinnisrr_falktx: just reading the artist's blog. They're both apparently based on the same idea.02:09
macinnisrr_falktx: so, how much work would it be to write a section into a script that could acquire all of jackd's variables, and them pass them on *after* a section that invokes the pausepulse function I described earlier?02:12
macinnisrr_falktx: BTW, I'm 100% behind the idea of bringing all distributions together :-)02:13
falktxmacinnisrr_: you would be better with a python script...02:14
macinnisrr_falktx: can I call an outside binary from a python script (e.g. my already existing bash scripts)?02:14
falktxmacinnisrr_: yes02:15
falktxmacinnisrr_: notice that I want to make cadence not distro-specific, so I'll thank you if you do some testing, specially if you use jack102:15
falktxmacinnisrr_: it's better to have a GUI than relying on scripts02:16
falktx^ personal experience02:16
macinnisrr_falktx: sweet. OK. Well, You're the second person in a short while to recommend python. I'll have to take a look. Is python+glade what you use for cadence, j2sc, etc.? Also, yes, I'd be happy to test, although I only started releaseing during lucid, and maverick and natty are now jack2. I only have lucid on a VM, but I'd be happy to test there.02:17
macinnisrr_falktx: I love GUIs, and think that any end-user app should definitely have one (in fact, I don't include and CLI programs with Dream Studio for that reason), but I'm a VERY novice programmer, and it's easy for me to design a program when I know how I would do it manually.02:19
falktxmacinnisrr_: I use PyQt for guis, nothing gtk, gnome or whatever02:19
falktxmacinnisrr_: Qt works fine on both KDE3, kde4, and gnome02:19
falktxheck, also on windows and mac too (I've got the patchbay app working on Windows 7!)02:20
macinnisrr_falktx: so I've heard (and seen ;-)). Do you code by hand (text editor) or use an IDE like QT4designer?02:20
falktxmacinnisrr_: I use Kate for coding python, Qt4Designer for creating GUIs, and QtCreator when coding C++ (needed by the plugin host app)02:21
falktxmacinnisrr_: Qt4-Assistant gives you the complete Qt4 API, very useful tool!02:21
macinnisrr_falktx: very interesting. Until I started bash scripting (late last year), I had only done some VB in college, and BASIC in, like, grade 8 (I'm 30 now). I get all the ideas of programming, but I've been very leery to pick a language, as c++ seems too advanced for a novice like me, but I don't want something that nobody else uses, and I hate the idea of coding a gui in a  non wysiwyg environment. Looks like qt4+python02:24
falktxmacinnisrr_: i heavily recommend python02:25
falktxmacinnisrr_: and once you've got yourself good enough, the transition to C++ is very easy02:26
falktxI only worry about python2 vs python3...02:26
macinnisrr_falktx: when is that scheduled for release?02:26
macinnisrr_nevermind. I see that it's already in use02:27
* macinnisrr_ thinks I've found the kink in my livecd build....02:28
macinnisrr_falktx: any good books on python that you'd recommend?02:29
falktxlet me get the name for you02:30
falktxha, don't have it here, wait a moment02:30
falktxmacinnisrr_: best book ever -> http://www.qtrac.eu/pyqtbook.html02:31
falktxteaches python basics too02:31
macinnisrr_falktx: thanks!02:31
macinnisrr_falktx: downloading as we speak.02:35
falktxgood02:38
falktxmacinnisrr_: don't be tempted to skip the first steps...02:39
falktxthey are very useful, and you'll need them at some point02:39
macinnisrr_falktx: thanks. You must know me pretty well. I usually skip to what I think I need, only to find later that I should have just read through :-)02:40
falktxhehe02:42
falktxmacinnisrr_: i'm telling you cause I did the same too, then I had to re-read the whole thing...02:43
falktxtime to go02:43
falktxcya soon02:43
holsteinScottL: you know14:50
holsteintoday is actually meeting day14:50
holsteini was thinking next week for some reason14:50
holsteinand didnt do jack about it :/14:50
holsteinScottL: im going to let it go this month14:50
holsteinsince we released14:50
holsteinand theres not really anything specific to talk about14:51
holsteinmaybe get a team meeting going some other day this month14:51
holstein*an informal thing14:51
ScottLholstein, yeah, that sounds good as i'm completely unprepared14:55
holsteini like to send out a reminder a week ahead of time14:56
ScottLyeah, i don't think many would have shown up anyways because of that14:56
ScottLwe can't expect them to be better prepared that we are :P14:56
holsteinScottL: i dont want to lose momentum15:03
holsteinbecause i cant read a calendar ;)15:03
shiftingcontrolI upgraded 10.10 studio to 11.04 ,today it hung five times,twice using banshee and thrice using firefox.  . .15:15
shiftingcontrolHow can i report this ?15:15
shiftingcontrolstudio version15:15
holsteinshiftingcontrol: i would suggest trying to go package by package15:15
holsteinand not file against ubuntustudio15:16
holsteinat least not only against studio15:16
ScottLholstein, maybe we should send out a reminder and do the meeting next week then15:28
holsteinScottL: we can15:28
holsteinthink about it15:28
ScottLi would hate to lose momentum as well, but to be forthcoming, this weekend really isn't shaping up well for me15:28
holsteinim running out today15:28
holsteinbut, im around tomorrow15:28
ScottLi'll send out an email unless you want to do it15:28
holsteinScottL: go for it :)15:28
ScottLholstein, i'll do it later today then15:29
shiftingcontrolI updated studio 11.04 from 10.10 ,it hung six times,today how can i report the bug ?16:57
ScottLshiftingcontrol, you can look in launchpad for the application that was causing the hang and report the bug using the "report a bug" button18:10
shiftingcontrolscott:It is difficult i was working with firefox,banshee,terminal which one should i go now ?18:11
ScottLi would suggest that you try using just one of them for a whle and see if it causes a problem18:13
ScottLshiftingcontrol, i'm not trying to give you a coy answer but please remember....18:15
ScottLubuntu studio is just ubuntu with additional package and some simple system tweaks (like adding the user to the audio group)18:15
ScottLmost problems that people have are not derived from ubuntu studio but from ubuntu proper18:16
shiftingcontrolScott:i was listening music and typing terminal once,same word start to report 18:16
shiftingcontrol*repeat18:16
holsteinScottL: did you see on the ML20:37
holsteinkokito has volunteered to update the site20:37
holstein*the links to 11.04*20:37
holsteincan we just give him the keys to the executive washroom, so to speak?20:41
* ckontros waves21:49
ckontrosScottL: We gotta get together a time to change the seeds. It will require me to upload a new *-settings package 1st though. Something I plan to get done by next weekend. (im branching now)21:54
ckontrosHmm... Somethings changed. I can't upload to the development branch of -settings. Hit me up if someone can help. (namely scott or luke)22:44
ckontrosI also have to figure out how to correctly auto-apply my name/email addy in the debian changelog.22:48
astraljavackontros: DEBEMAIL="your@email" DEBFULLNAME="Your Name" into your .bashrc usually works.22:52
ckontrosI /thought/ that's how it worked but when I did a "dhc -a" it used a really old one of mine. Dont know where it pulled from.22:56
astraljavackontros: Check what you have with `env'.22:56
astraljavackontros: ...or just echo $<variable>22:57
ckontrosOdd. Doesn't seem to be anything. The host names are the same though. Maybe it got it from that somehow?22:58
astraljavackontros: Yeah, if there's nothing in those, then it pulls them somehow from other stuff.22:58
ckontrosSo just add it anywhere to bashrc?22:58
astraljavaYup.22:58
astraljavaAnd remember to source that in the terminal you're doing `dch -a' in.22:59
ckontrosHow?22:59
astraljava$ source ~/.bashrc22:59
ckontrosHmm... I dont get it. I know I set this up before. Been a while so Im real rusty.23:02
astraljavaIf it wasn't registered, though, it's not working somehow. You can of course grep the files for those variables.23:03
ckontrosOk. Maybe Luke (TheMuso) can spare a couple of mins soon to get me sorted. Time to eat. :)23:04
astraljavaSure. Let me know when you know, though. I'm intrigued to find the real reason it's not working.23:05

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