[02:36] <bddebian> Howdy
[02:39] <jsgotangco> hi!
[02:39] <bddebian> Heya jsgotangco
[03:26] <LaserJock> \o/
[03:26] <LaserJock> wahooo!!!
[03:29] <bddebian> ??
[03:32] <LaserJock> I can set menus!
[03:32] <bddebian> Ah
[03:41] <LaserJock> hmmm, but I can only give it one menu at a time
[03:41] <LaserJock> :(
[04:08] <LaserJock> \o/
[04:09] <LaserJock> well, I can manually create dynamic menus :-)
[04:15] <mhz> LaserJock: really?
[04:15] <mhz> how?
[04:16] <LaserJock> well, I set up a couple .menus
[04:16] <mhz> oh, i see
[04:16] <LaserJock> then I create a file per user that merges the ones I want
[04:16] <mhz> so, teacher decides which .menu to use?
[04:16] <mhz> or load for students?
[04:16] <LaserJock> the teacher will use /etc/groups
[04:17] <LaserJock> Then I use a script in /etc/X11/Xsession.d/ to set XDG_CONFIG_DIR by user
[04:17] <LaserJock> I just need to work on all the automation
[04:17] <mhz> ooooh
[04:17] <mhz> get it now
[04:18] <mhz> LaserJock: but.... IIRC, you dont encourage the use of command line interfaces :D
[04:18] <LaserJock> so when a student logs in the XDG_CONFIG_DIR is set to /usr/share/edubuntu-menus/<user>
[04:18] <mhz> nice
[04:19] <LaserJock> which contains a .menu file that merges the .menu files from the groups that they belong to
[04:19] <mhz> LaserJock: I like the idea
[04:19] <LaserJock> so all the teacher should need to do is add the student to the chemistry group
[04:19] <LaserJock> and then perhaps run an "update menus" script that produces all the user .menu files
[04:19] <LaserJock> and then it should just work
[04:20] <LaserJock> the problem is that you can only set .menu per user
[04:20] <LaserJock> so I need to do the merging in that one .menu
[04:21] <LaserJock> I had wanted to do it by just giving XDG_CONFIG_DIR multiple dirs
[04:21] <LaserJock> but it just picks the first applications.menu it finds :/
[04:21] <mhz> hmmm
[04:22] <LaserJock> hi Yagisan 
[04:22] <mhz> Yagisan: unfortunately, i am on my way off now :(
[04:23] <Yagisan> oh. no matter, I'll catch up with you later then mhz 
[04:23] <mhz> Yagisan: best regards and whishes to you and your family
[04:23] <mhz> bye all
[05:03] <sbalneav> Evening all
[05:05] <bddebian> Heya sbalneav
[05:05] <sbalneav> evening bddebian
[05:24] <LaserJock> hi sbalneav 
[08:44] <RichEd> !seen mhz
[08:44] <ubotu> I last saw mhz (n=mhz@moinmoin/fan/mhz) 4h 21m 4s ago, quiting: "Leaving"
[09:18] <jsgotangco> hey
[09:20] <RichEd> greetz jsgotangco : how are you in mind & body today ?
[09:20] <jsgotangco> pretty boring day
[09:21] <jsgotangco> heh not doing much all day lately
[11:09] <RichEd> hi will
[11:10] <willvdl> hi RichEd
[11:10] <RichEd> willvdl:  you beat me to it :)
[11:10] <RichEd> hi 
[11:10] <willvdl> uploaded some stuff on homepage at canonical wiki
[11:11] <RichEd> thanks ... will check now ...
[11:15] <willvdl> mainly marketing stuff
[11:16] <willvdl> hmmm, lost yesterdays mail when my new PC broke down
[11:16] <willvdl> what time am I meeting with you again today?
[11:16] <RichEd> ping willvdl : msg window ...
[11:17] <willvdl> using 3g card so have to be in windows currently...no /msg
[11:18] <RichEd> HP chap : Clive's new IT head 12:00-12:30 general intro with me 
[11:18] <RichEd> Clive's new IT head 12:30-1:00 NEPAD eschools with me & you
[11:18] <RichEd> you & me for another hour after that
[11:18] <willvdl> got it. thanks. see in about an hour
[11:53] <DanielC> Hello. Some times my clients boot into a graphical login, and some times into a tty. I haven't managed to find a clear pattern.
[11:54] <DanielC> It's not something consistent. The same machine will do one or the other at seemingly random times.
[11:54] <DanielC> I doubt that it's a driver problem, since you can press Ctrl+Alt+F7 and get the GUI.
[11:55] <DanielC> But that is something that would freak out many elementary school teachers.
[12:04] <cbx33> what is LAMS all about
[12:15] <magnon> awww this is so cute
[12:15] <magnon> I just heard from the IT lead on a school I worked with who had a little kid come and tell him about how he asked his mom if her computer could run ubuntu, and she didn't understand what it was, and he was so sad because he couldn't have it
[12:16] <magnon> /W 2
[12:21] <cbx33> awwww
[12:21] <cbx33> magnon: that's a shame
[12:32] <magnon> but still very cute :)
[12:33] <DanielC> magnon: Give him an Ubuntu LiveCD.
[12:33] <DanielC> magnon: His mom can manage that.
[12:34] <DanielC> Seriously, schools that have Ubuntu installed should have a stack of CDs to give out.
[12:42] <DanielC> magnon: Is giving him a LiveCD an option?
[12:42] <DanielC> You'll get a family to hear about Ubuntu and they'll tell their friends.
[12:57] <acersales> hi i am typing a 'clear' command on the console and gettting the error 'terminal is not a console'
[12:58] <DanielC> that's weird.
[12:58] <acersales> i know but any way to reset reconfigure something ? 
[12:58] <DanielC> sorry, no idea.
[12:59] <acersales> ok 
[01:04] <acersales> any idea guyz ? 
[01:05] <gnomefreak> acersales: what terminal are you using?
[01:05] <acersales> gnome terminal
[01:06] <gnomefreak> dapper?
[01:06] <acersales> yes
[01:06] <gnomefreak> 2.14.2?
[01:07] <acersales> u mean the kernel ? 
[01:07] <gnomefreak> no the version of gnome-term
[01:07] <acersales> how to check ? 
[01:08] <gnomefreak> apt-cache policy gnome-terminal
[01:08] <gnomefreak> or help>about
[01:08] <acersales> yes it is 2.14.2
[01:09] <gnomefreak> k hold ona  sec i have someone running it for me
[01:10] <acersales> do you think it will help to reconfigure ? 
[01:11] <acersales> if i do it as root it works ? 
[01:11] <acersales> what can be the problem / 
[01:11] <acersales> ?
[01:11] <gnomefreak> you can try
[01:11] <acersales> ok thanks
[01:12] <gnomefreak> acersales: try reinstalling it by running sudo apt-get install --reinstall gnome-terminal
[01:12] <acersales> ok 
[01:13] <gnomefreak> acersales: can you run echo TERM in terminal
[01:13] <acersales> now i am reinstalling it 
[01:13] <gnomefreak> Seveas: oh hell your in here
[01:13] <Seveas> gnomefreak, ?
[01:14] <gnomefreak> looks like it should be echo $TERM
[01:14] <gnomefreak> Seveas: acersales is having the issue
[01:14] <gnomefreak> i just left dapper to hopfully fix my nvidia issues
[01:14] <Seveas> acersales, dpkg -l gnome-terminal | cat
[01:15] <acersales> yah then ? 
[01:15] <acersales> that reinstall doesnt work gnomefreak 
[01:16] <Seveas> acersales, what's the output of the command I gave?
[01:16] <gnomefreak> acersales: run the command Seveas gave you
[01:16] <acersales> should i paste it here ? 
[01:17] <acersales> Desired=Unknown/Install/Remove/Purge/Hold
[01:17] <acersales> | Status=Not/Installed/Config-files/Unpacked/Failed-config/Half-installed
[01:17] <acersales> |/ Err?=(none)/Hold/Reinst-required/X=both-problems (Status,Err: uppercase=bad)
[01:17] <acersales> ||/ Name           Version         Description
[01:17] <acersales> +++-[01:17] <acersales> ii  gnome-terminal 2.14.2-0ubuntu1 The GNOME 2 terminal emulator application
[01:17] <acersales> it is working fine with the root user 
[01:17] <gnomefreak> acersales: su or sudo?
[01:17] <acersales> only 'clear' command does work with normal user
[01:17] <acersales> works fine
[01:18] <Seveas> acersales, eh? You just said it didn't work...
[01:19] <acersales> with the user doesnt work 
[01:19] <acersales> with the root it works
[01:19] <acersales> when i do su 
 only 'clear' command does work with normal user
[01:19] <acersales> goes in as root
[01:19] <acersales> t work
[01:19] <acersales> yes you are right
[01:19] <Seveas> thn what doesn't work?!?
[01:19] <acersales> only clear command is the problem
[01:20] <Seveas> ok, you alternate between saying it doesn't work and it does work... make up your mind and be clear about what fails please...
[01:20] <acersales> ok i type again 
[01:21] <acersales> only from my user side i cannot use command 'clear' it gives the error 'terminal is not the console'
[01:21] <acersales> from root i can use this command normaly
[01:21] <Seveas> is clear aliased to clear_console perhaps?
[01:23] <acersales> yes
[01:23] <acersales> i did again and still the same error
[01:24] <Seveas> why have you aliased clear to clear_console?
[01:24] <Seveas> you shouldn't do that
[01:24] <acersales> aliased means creal symbolic link ? 
[01:24] <Seveas> clear_console indeed behaves like this (and it should)
[01:25] <acersales> aliased means create symbolic link ? 
[01:25] <Seveas> acersales: what's the output of this command: which clear 
[01:25] <acersales>  terminal is not a console
[01:25] <Seveas> ...
[01:25] <Seveas> acersales: what's the output of this command: which clear 
[01:26] <acersales> no output i deleted clear command now from the /usr/bin
[01:26] <acersales> :D
[01:26] <Seveas> ...
[01:26] <acersales> because just now i messed with clear and clear_console :(
[01:27] <acersales> anyway to bring it back ? 
[01:27] <Seveas> sigh, I give up on this...
[01:28] <acersales> thanks no problem 
[01:28] <acersales> >:D< i will try to bring it back :
[01:28] <acersales> takecare bye
[01:31] <Yagisan> anyone here set up a fresh dapper install with apt-cacher ?
[01:38] <DanielC> Can anyone imagine why a client might boot into the GUI some times and other times go to a tty?
[01:39] <Yagisan> DanielC, no, but when it does ctrl+f7 shows the GUI
[01:39] <DanielC> yes, it does.
[01:40] <Yagisan> DanielC, it annoys me too, as it happens at random :(
[01:40] <DanielC> I just fear that this would give a very bad impression.
[01:40] <DanielC> Ok, so it happens to you too...
[01:41] <Yagisan> DanielC, it's been happening since breezy. I counldn't narrow down the cause, and I don't think ogra did either
[01:41] <Yagisan> DanielC, but I've not tried edgy yet so it may well be fixed
[01:42] <DanielC> Well, if we don't know the cause, I wouldn't expect it fixed :)
[01:42] <DanielC> Well, thanks for the help!
[01:43] <DanielC> At least I know not to waste a lot of time on this.
[01:45] <Yagisan> np DanielC 
[02:12] <ogra> cbx33, whats up with SCP ? i just merged your changes ... there is no startup script in the dbus dir and it seems the conf file isnt installed either ....
[02:13] <ogra> (its kinda odd, mark just wanted to look at it ...)
[02:13] <ogra> also what are scp-server, scp-client and non-root-scp-client ?
[02:13] <cbx33> hmmm
[02:14] <cbx33> ok hang on
[02:14] <cbx33> i'll fix up 
[02:14] <cbx33> gimme 10 mins
[02:15] <cbx33> ogra, ~I forgot to copy the ACL to my bzr repo
[02:15] <cbx33> I'll do that now
[02:15] <ogra> take your time ... he's gone to the next project now (time is very short here due to the X desaster)
[02:15] <cbx33> bugger
[02:15] <cbx33> sorry dude
[02:15] <cbx33> I thought you'd have one for some reason
[02:16] <ogra> dont worry ... i'll try to catch him later again and revert to my versin for now so he can at least see how it looks like :)
[02:16] <ogra> copying the acl wont help, the dbus files are not in place
[02:16] <cbx33> which dbus files?
[02:17] <ogra> the service must be started ...
[02:17] <cbx33> oh restarted you mean
[02:17] <ogra> to listen  on the system bus 
[02:17] <cbx33> yes
[02:17] <ogra> no 
[02:17] <ogra> not restarted 
[02:17] <ogra> the service must be installed in /etc/dbus-1/event.d
[02:18] <ogra> and i dont see the code in the student-control-panel binary thats using it ... but i might not look close enugh
[02:19] <cbx33> ogra, I did n't add a file to event.d
[02:19] <cbx33> there is one for hal
[02:19] <ogra> hal ???
[02:19] <cbx33> but it worked without
[02:20] <cbx33> ok my bzr repo now has the student-control.conf file to be palced in the system.d folder in dbus
[02:20] <cbx33> then you just need to run non-root-scp-client on the listenting machine
[02:20] <ogra> to make a namespace properly available to dbus it needs to be in the event.d directory with a sequence number in the name
[02:20] <cbx33> ok that wasn't present in the tutorial I read
[02:21] <cbx33> but I will create one of those
[02:21] <cbx33> but, it does "work" so you can see it in action
[02:21] <ogra> thats why i said to look at willowng and just copy it from there
[02:21] <ogra> its doing the right thing
[02:21] <cbx33> I did, but at the time I didn;t understand willowng
[02:21] <cbx33> so I got it from the dbus homepage
[02:22] <cbx33> I will go back and do that...my apologies
[02:22] <cbx33> scp-server and scp-client can be ignored.....they are now removed from the repo
[02:22] <ogra> you only need a /etc/dbus-1/event.d/60StudentControlPanel and add the management code (that sends the messages to the student-control-panel binary )
[02:22] <cbx33> ok
[02:23] <cbx33> I'll cerate one now
[02:23] <ogra> s/messages/messages)/
[02:24] <cbx33> gimme like 10 mins
[02:24] <cbx33> thoguht I shoudl be done in 5
[02:27] <cbx33> ogra, I'm confused
[02:27] <cbx33> this event.d file
[02:27] <cbx33> is fine if there is a central service/server 
[02:27] <cbx33> like willowng
[02:27] <cbx33> but we don't have one
[02:27] <ogra> we should have one 
[02:27] <cbx33> we have SCP
[02:28] <cbx33> and the listeners
[02:28] <ogra> just copy whats done in willowng
[02:28] <ogra> treat the student-control-panel binary like willowng-config
[02:29] <ogra> s/listeners/listener/, right ?
[02:29] <cbx33> well a listener for each user
[02:29] <cbx33> who is logged in
[02:29] <ogra> right ...
[02:29] <ogra> started by Xsession.d
[02:29] <cbx33> ogra, do you remember when we had our discussion a while ago and I said there was SCP, a server part, and a listener
[02:29] <cbx33> and you said we don't have a server part
[02:29] <ogra> no server part
[02:29] <cbx33> so I scrapped it
[02:29] <ogra> exactly 
[02:30] <cbx33> so what is it that the dbus init is meant to start
[02:30] <ogra> you need a service on dbus indeed so dbus is aware of the namespace and the ACL can apply
[02:30] <ogra> thats the part that gets started from event.d
[02:30] <cbx33> I havn't written one of those
[02:30] <cbx33> the service
[02:30] <cbx33> but the ACL's still work fine
[02:30] <ogra> the ACL and definition is in the .conf file in system.d
[02:31] <cbx33> what would this service do
[02:31] <ogra> like willowng does it
[02:31] <cbx33> ogra, yes it is
[02:31] <cbx33> I have done that too
[02:31] <cbx33> but....I'm sorry for being thick here, I can;t see what the "service" actually does
[02:31] <ogra> well, how would the ACL work if you dont apply it to dbus via a service you install in event.d ?
[02:31] <cbx33> ;) I dunno but it works
[02:31] <cbx33> the name space is setup
[02:32] <ogra> but not corryctly
[02:32] <cbx33> there are more conf files in the system.d but they don;t have event.d files either
[02:32] <ogra> just copy willowng
[02:32] <Cadet> hi
[02:33] <Cadet> has anyone got a copy of the ubuntu font ?
[02:33] <cbx33> ogra, gnome-power-manager, bluez, and notification-daemon all have ACL's
[02:33] <cbx33> in system.d
[02:33] <cbx33> but do not have service files in event.d
[02:33] <cbx33> only hal does
[02:33] <ogra> /etc/dbus-1/system.d/student-control-panel.conf <- ACL
[02:33] <cbx33> are you saying they are wrong?
[02:33] <ogra> /etc/dbus-1/event.d/60StudentControlPanel <- namespace listener for dbus
[02:34] <ogra> .../XSession.d/XY-SCP <- client 
[02:34] <ogra> and code in SCP itself that sends the messages
[02:34] <ogra> thats the structure we need
[02:34] <cbx33> I totally see all of that
[02:34] <cbx33> I understand what yo uare saying
[02:35] <ogra> thats good :)
[02:35] <cbx33> but what does that namespace listener do? - I has no function
[02:35] <ogra> how else would you make dbus use the acl ? 
[02:36] <ogra> you need something that has root permissions in the backend 
[02:36] <cbx33> ogra, would you do me a favour and try it?
[02:37] <ogra> else SCP wouldnt be able to exec anything  
[02:37] <ogra> oh, no ... wait
[02:37] <ogra> we dont ...
[02:37] <cbx33> the listener does
[02:37] <ogra> the client executes it itself ...
[02:37] <cbx33> yes
[02:37] <ogra> sorry, i'm confusing myself here ... we all had a short night ...
[02:37] <cbx33> sorry ogra, I wasn't clear
[02:38] <cbx33> I'm not that great at explaining what I mean sometimes
[02:38] <ogra> no, i was confused :)
[02:38] <ogra> we dont need the event.d stuff ...
[02:38] <cbx33> phew
[03:16] <cbx33> ok guys
[03:16] <cbx33> oo-bun-to or You-bun-to
[03:16] <cbx33> :?
[03:18] <cbx33> hi JanisLee 
[03:18] <cbx33> whoops
[03:18] <cbx33> jsgotangco, 
[03:18] <ogra_> ubuntu :)
[03:18] <jsgotangco> hi
[03:18] <cbx33> ogra_, very funny
[03:18] <cbx33> ogra_, did it work now?
[04:07] <cbx33> ogra, did you get my mail ?
[04:52] <StephenL> I'm trying to get Xorg to accept remote connections.  No matter what I try, -nolisten tcp gets set somewhere.
[04:52] <StephenL> What do I need to change to disable that option?
[04:53] <ogra> a) you shouldnt do that, its horribly unsafe (you can take screenshots from sniffed traffic, and read passwords in plain text)
[04:54] <ogra> b) you *can* eable xdmcp support in gdm
[04:54] <ogra> just use gdmsetup for that ... but note that our ltsp implementation doesnt support it for security reasons
[04:55] <StephenL> so how can I get thin clients to connect if it isn't listening
[04:55] <StephenL> ?
[04:55] <ogra> ubuntu ltsp uses ssh
[04:55] <ogra> did you follow the gettingstarted guide from the channel topic
[04:55] <ogra> ARGH
[04:55] <ogra> who broke that 
[04:56] <bddebian> Hello
[04:56] <ogra> (the last link)
[04:56] <ogra> hey bddebian 
[04:56] <bddebian> Hi ogra
[04:57] <StephenL> ogra: yes, I have read that but I'm not doing a network or pxe boot.
[04:59] <ogra> well, ldm (our login manager) wont wor on normal systems ...
[05:00] <ogra> *work
[05:00] <StephenL> I'm trying to connect with a neoware thin client.  It supports xdm.
[05:01] <StephenL> Do you know what I need to enable without using dgmsetup.  I'm ssh'd to server so dgmsetup won't work.
[05:01] <ogra> and there is no way to netboot with that ? 
[05:02] <StephenL> yes, there is but I can't throw another dhcp server in here. I would have to run it on an alternate port and that's a pita.
[05:02] <ogra> there is a section in /etc/gdm/gdm.conf-custom for xdmcp
[05:02] <ogra> add:
[05:02] <ogra> Enable=true
[05:02] <ogra> below 
[05:03] <StephenL> I added that to the [xdmcp]  sectioin
[05:03] <StephenL> It still starts X with --nolisten tcp
[05:03] <ogra> that should suffice ... did you restart gdm ? 
[05:03] <StephenL> yes and even rebooted
[05:04] <ogra>  --nolisten tcp shouldnt have any influence on xdmcp ...
[05:04] <ogra> thats only for stuff like xhost
[05:04] <StephenL> oh
[05:05] <StephenL> hmmm, still won't connect.
[05:10] <StephenL> I work for a school district and we are going to test replacing windows boxes in labs with these thin clients booting to edubuntu.
[05:11] <StephenL> The problem is I can't change the dhcp servers.
[05:11] <ogra> can yu make up a separate network ? 
[05:12] <ogra> so the server has two interfaces, one is a client ot the existing dhcp and the other one serves the thin clients on a physically parted net ? 
[05:13] <StephenL> Yes, that's a possibility.  But I would need a dhcp server in each lab.  Doing it like this I can have I server and have the clients connect to it from wherever.  I can configure these thin clients to connect automatically on startup to the server  so they don't have to network boot.
[05:14] <ogra> o way to get them netbooting at all ? 
[05:14] <StephenL> No, not really.
[05:15] <cbx33> ogra, SCP ok now?
[05:17] <ogra> bzr pull doesnt revela anything new
[05:17] <ogra> *reveal
[05:17] <cbx33> are you puling from LP
[05:18] <ogra> ah, right, that doesnt mirror that often
[05:20] <ogra> so lets see how the package looks now
[05:20] <StephenL> Is there a logfile that I can look at to see why the client can't connect?
[05:21] <cbx33> I havn't done the pacakge yet
[05:21] <cbx33> :S
[05:22] <ogra> ah, then it cant work indeed
[05:22] <DrkLrd> RichEd, ping
[05:22] <RichEd> hi DrkLrd ...
[05:22] <RichEd> hi others : cbx33 ogra 
[05:22] <DrkLrd> RichEd, yes yes finally i gave the presentation and they LOVED it!!!
[05:22] <cbx33> hi RichEd 
[05:22] <DrkLrd> they agreed to have it on a few PC;s
[05:23] <DrkLrd> thanks RichEd 
[05:23] <DrkLrd> now i go to a regional level expo
[05:23] <DrkLrd> and there i get a Projector too
[05:23] <DrkLrd> :)
[05:23] <RichEd> three cheers ... hip hip horay !
[05:24] <ogra> cbx33, whats self.smess ? 
[05:24] <ogra> it chokes on that
[05:25] <cbx33> :S was fine when I ran it
[05:25] <cbx33> lemme check
[05:25] <RichEd> cbx33: Will has started the planning for brochures ... it's on a Canonical wiki page ... i'll mail you it in HTML
[05:26] <ogra> cbx33, ah, right you redid tha glade file
[05:26] <ogra> *the
[05:26] <cbx33> yes
[05:26] <cbx33> well, I had to add the message
[05:26] <cbx33> it may be that I add that as a plugin
[05:26] <cbx33> to test the framework and provide an example
[05:27] <ogra> noisy errors on the console
[05:29] <RichEd> cbx33: sent ...
[05:29] <ogra> please use # for comments in the future ... ctrl+v in vi is handy here ... so i can easier see where you commented out stuff
[05:29] <cbx33> ok sorry ogra 
[05:29] <cbx33> ogra, oh?
[05:30] <cbx33> whiat erroes
[05:32] <ogra> well, john and pete arent logged in ;)
[05:32] <ogra> so its hard to get their processlist 
[05:32] <ogra> we need better errorhandling here 
[05:32] <ogra> if i enable the userlist stuff its fine
[05:33] <cbx33> yeh
[05:33] <cbx33> as I said that was my testing
[05:33] <ogra> yay
[05:33] <ogra> a message pops up :)
[05:34] <DrkLrd> now it time for some serious contribution
[05:34] <DrkLrd> bugs bugs where are those darn bugs
[05:34] <cbx33> ogra, are yo ua happy chap?
[05:34] <jsgotangco> let's try xorg bugs ;)
[05:34] <ogra> cbx33, totally !
[05:34] <cbx33> I was thinking for teachers, it may be nice to scrap the command line interface, or have it as an advanced option, and to have icons to start apps on the clients machine
[05:35] <ogra> cbx33, i want the dialog you get with alt-f2
[05:35] <ogra> so they can just select from a list ...
[05:35] <cbx33> yeh
[05:35] <DrkLrd> jsgotangco, those are some intelligent bugs they run so fast
[05:35] <cbx33> ok I'm sure we can lift that
[05:36] <ogra> but its a beautiful proof of concept already
[05:36] <jsgotangco> ;)
[05:36] <jsgotangco> scp? yeah it seems to have effectively replaced ogra
[05:36] <jsgotangco> heh
[05:36] <DrkLrd> jsgotangco, i got a spray here what u got with u?
[05:36] <ogra> and the dialogs you use should really react on "enter" :)
[05:37] <jsgotangco> DrkLrd: its been weeks since i last triaged xserver-xorg bugs, but september will be pretty much free for me ;)
[05:37] <DrkLrd> hmm thats a dynamite ready
[05:38] <ogra> cbx33, we should drop the status column from the proclist
[05:38] <ogra> its useless
[05:38] <cbx33> yes
[05:38] <jsgotangco> DrkLrd: but triaging bugs for edubuntu means having it fixed for ubuntu as well, or the other way around
[05:38] <ogra> and i'll look into adding icons for apps that have .desktop files
[05:38] <cbx33> you like the auto updating list?
[05:38] <DrkLrd> jsgotangco, true
[05:39] <ogra> yup :)
[05:39] <cbx33> so....looking at that, what do you want me to work on next?
[05:39] <cbx33> has Mark seen it yet?
[05:39] <ogra> also some procs shouldnt be listed ... we nee an exclusion list  of things like x-session-manager
[05:39] <cbx33> ogra, yes I thought that too
[05:41] <cbx33> ogra, did I do ok?
[05:42] <ogra> totally, thanks a lot 
[05:43] <ogra> if we get that a bit more in shape, even if it doesnt make the deadline, we'll suggest it for classroom management 
[05:44] <ogra> the ui needs some small changes ...
[05:44] <cbx33> ogra, well, as I said what do you want me to work on now?
[05:44] <ogra> and we need better eror handling ...
[05:44] <cbx33> of course
[05:44] <cbx33> but in my exp that always comes later :p
[05:44] <ogra> and indeed it needs to be packaged properly
[05:44] <cbx33> at least it doesn't fall over now if no one is logged in :p
[05:44] <cbx33> ogra, but of course
[05:44] <ogra> yep :)
[05:45] <cbx33> I closed the two bugs on LP
[05:45] <ogra> great !
[05:45] <j^2> hey all
[05:46] <cbx33> so gimme a lost of what you want me to work on and I'll do it
[05:46] <j^2> i have a couple questions about edubuntu
[05:46] <cbx33> did my email make sense ogra 
[05:46] <cbx33> shoot j^2 
[05:47] <j^2> i'm trying to create a locked down network, only access to certian websites and maybe internal messaging, is there a pretty easy way to do it?
[05:47] <j^2> with edubuntu, or should i stick with ubuntu?
[05:47] <cbx33> ogra, does willowng have a whitelist ?
[05:47] <ogra> an easy one is only in edgy
[05:47] <ogra> yes
[05:47] <ogra> it has
[05:47] <cbx33> j^2, in edgy it'll sooo easy
[05:47] <cbx33> :p
[05:47] <ogra> but its not packaged for dapper (and not 100% finished yet)
[05:48] <j^2> ahh
[05:48] <j^2> no worries, i just need to set it up test as a proff of concept
[05:48] <rkd> ogra, do you know if willowng's content-filtering should work?
[05:49] <ogra> rkd, i think the bayesian filter part is still buggy .. but wait for Amaranth, he wrote it and can tell you
[05:50] <rkd> i'm trying to write a kde frontend for it, i've got domain-filtering working, but content-based stuff doesn't work, either in my frontend or the included willowng-config
[05:50] <rkd> ok, sure
[05:51] <j^2> also, could i only give access to like only firefox and nothing else?
[05:52] <cbx33> ogra, this is something that would be cool for us
[05:52] <cbx33> I was thinking, about this....
[05:53] <cbx33> at school we have some security software in windows that watchs for windows with a certain title and closes them, and applicatin processes too
[05:53] <cbx33> could we incorporate into SCP the ability to only allow certain processes to run
[05:53] <cbx33> or to block those that we don;t want to run
[05:53] <cbx33> like, we don;t want a kid to browse the web, we add it to the list, 
[05:54] <cbx33> the listener service then constantly checks for those services and shuts them down
[05:54] <cbx33> teachers would kill for that kind of control here
[05:54] <cbx33> we don;t use it in our software cos it's crap and doesn't work
[05:57] <sbalneav> ogra: ping!!!
[05:58] <rkd> cbx33: couldn't you do that with linux groups?
[05:59] <cbx33> rkd, you mean user groups?
[05:59] <cbx33> as in /etc/groups
[05:59] <rkd> chgrp web /usr/bin/firefox; chmod 750 /usr/bin/firefox, then add and remove students from the web group
[05:59] <rkd> yeah
[05:59] <cbx33> rkd, nah
[05:59] <cbx33> that's too primitive
[05:59] <cbx33> we need finegrained control
[05:59] <cbx33> it may be you only want to block a certain user from running an app
[05:59] <cbx33> a certain student
[06:00] <rkd> it'd probably work better than hunting down and killing firefox processes for certain users every so often
[06:00] <rkd> cbx33: so remove that user from the web group
[06:00] <cbx33> but what if they already have it open
[06:01] <cbx33> RichEd, got it
[06:01] <j^2> granted i guess i could uninstall the apps from the main boot image righ?
[06:01] <j^2> sorry i was AFK for i bit
[06:01] <rkd> ok, point
[06:01] <j^2> i'm at work
[06:01] <j^2> ...*sigh*
[06:02] <rkd> but there are flaws with just killing certain processes; they could work around that with symlinks or something
[06:03] <rkd> maybe a mix of both? groups as a preventative measure, a kill interface as a proactive measure?
[06:03] <cbx33> rkd, possible
[06:03] <cbx33> killing a process with the right signal shouldn't cause any harm
[06:04] <rkd> yep
[06:05] <cbx33> but manipulating the groups, hmm....I wouldn't like to do that on a minute by minute basis
[06:07] <rkd> it's not really 'minute by minute'
[06:07] <cbx33> could be
[06:07] <cbx33> kids coming up to a teacher
[06:07] <cbx33> I've finished my work, can I go on the internet now
[06:07] <cbx33> "yes little jimmy, let me just unlobck you"
[06:07] <rkd> if students only needed web access for part of a lesson or something, yeah, i guess
[06:09] <rkd> even so, frequent group modifying isn't that bad; this is the kind of thing the permissions system was made for, after all
[06:11] <cbx33> well yeh
[06:11] <cbx33> I dunno, personal preference I guess
[06:11] <cbx33> I'll see what ogra says
[06:43] <LaserJock> RichEd or rodarvus: you guys seen oliver?
[06:44] <RichEd> !seen ogra
[06:44] <ubotu> I last saw ogra (n=ogra@p54A830BD.dip0.t-ipconnect.de) 44m 53s ago, quiting: Read error: 60 (Operation timed out)
[06:44] <RichEd> :)
[06:44] <LaserJock> darn, Is he gone for the evening?
[06:44] <RichEd> hi mr electric kilt :)
[06:44] <LaserJock> hehe, hi Mr. JaneW
[06:44] <RichEd> he's at sprint ... so may be tied up ...
[06:45] <LaserJock> are you at the Sprint?
[06:45] <RichEd> or lack of connectivity ...
[06:45] <RichEd> or out for dinner ...
[06:46] <RichEd> Nope. Me's sitting in darkest Africa bwana.
[06:46] <LaserJock> RichEd: ah, I thought you might be there.
[06:46] <cbx33> LaserJock, he was around
[06:46] <cbx33> I was talking to him, then he dissapeared
[06:46] <cbx33> his net connection has been awful
[06:46] <LaserJock> !seen rodarvus 
[06:46] <RichEd> cbx33: 44m 53s ago IN FACT + ABOUT 10
[06:46] <ubotu> rodarvus is on IRC right now!
[06:47] <Burgwork> LaserJock, that means their interweb died
[06:47] <LaserJock> :(
[06:47] <Burgwork> notice that they both quit at the same time?
[06:47] <Burgwork> too early for dinner
[06:47] <LaserJock> I was going to say that I almost got the dynamics specs to a first implementation
[06:47] <Burgwork> very cool
[06:48] <LaserJock> s/dynamics specs/dynamic menu spec/
[06:48] <RichEd> Burgwork ? rodarvus  is here but inactive connection is still live but idle
[06:48] <cbx33> I thought you were shouting at me RichEd 
[06:48] <cbx33> :(
[06:48] <Burgwork> anybody seen amaranth? the version of willowng in the archives it broken
[06:48] <Burgwork> RichEd, but the fact they are were both active until the exact same time means their interweb-ish stuff is dead
[06:48] <RichEd> too far away cbx33 ... shouting wouldn't help from here
[06:49] <cbx33> Burgwork, no....I heard that from someone else though
[06:49] <Burgwork> I guess the truck stalled
[06:49] <RichEd> ping LaserJock
[06:49] <LaserJock> pong
[07:00] <rodarvus> ogra and I were in a meeting with the rest of the ubuntu development team and sabdfl
[07:00] <rodarvus> LaserJock, RichEd: (but we are leaving in a minute) any message you would like me to forward to ogra?
[07:03] <LaserJock> rodarvus: can you just tell ogra that I have a very rough dynamic-menus implementation
[07:03] <rodarvus> sure, I'll tell him
[07:04] <LaserJock> I'll probably send you guys an email when I have something usable
[07:08] <LaserJock> ok, I gotta get to work (the wife is waiting), I'll bbl
[07:19] <Burgwork> RichEd, that made absolutely no sense
[07:22] <rkd> "RichEd needs to feed the children...until tomorrow...goodbye"
[07:22] <RichEd> I needs to feed my offspring ... Quinn & Griffin ... So I will be off IRC until tomorrow ... Goodbye until then.
[07:22] <rkd> (i think)
[07:22] <RichEd> rkd : 10 points
[07:22] <rkd> w00t
[07:23] <Burgwork> right
[07:31] <cbx33> ping pygi got time for that chat
[07:32] <pygi> cbx33, not really :(
[07:32] <cbx33> okies
[07:32] <cbx33> np
[07:33] <cbx33> ogra liked my SCP work :p
[07:38] <pygi> cbx33, nice
[07:44] <mhz> RichEd: ping
[07:44] <mhz> hi all
[07:45] <LaserJock> hi mhz 
[07:45] <mhz> LaserJock: good results with menus?
[07:45] <LaserJock> yeah
[07:53] <cbx33> LaserJock, excelletn
[07:53] <cbx33> howz it all going
[08:08] <VladimirBG> hello
[08:10] <LaserJock> hi VladimirBG 
[08:12] <VladimirBG> I'm interested in improving edubuntu, yet I have virtualy no programing experience
[08:12] <VladimirBG> I don't know if just suggestions would do
[08:14] <sbalneav> Suggestions are always welcome.
[08:14] <mhz> VladimirBG: what do you mean by 'improve' ?
[08:14] <VladimirBG> what would be the most effective way for me to express them?
[08:15] <rkd> VladimirBG: or beta testing, or graphic design work, or advocacy work...
[08:15] <sbalneav> English? :)
[08:16] <VladimirBG> I am advocating it, yet, it's dificult to adept it for use in a school in Serbia without full language support
[08:16] <VladimirBG> also, a few other app and better documentation would go a long way
[08:17] <rkd> VladimirBG: so why not help with translation and write documentation?
[08:17] <VladimirBG> I'd like to help, what software can I use for translation? 
[08:18] <sbalneav> VladimirBG: The stuff that comes already in your head! :)
[08:18] <mhz> VladimirBG: most of translations are taken care via Rosetta interface
[08:18] <sbalneav> On any app, click on "help"
[08:18] <mhz> at launchpad sitre
[08:18] <sbalneav> then "Translate this application"
[08:18] <mhz> site
[08:19] <VladimirBG> one more important thing, testing app needs to be made bulitproof for cheating
[08:20] <VladimirBG> in a way that while taking the test one cannot multi-task or access other apps or the internet
[08:21] <Burgwork> VladimirBG, the testing app is under development
[08:22] <Burgwork> http://py-education.sf.net/
[09:39] <pygi> highvoltage, poke? :)
[10:41] <cbx33> !seen ogra
[10:41] <ubotu> I last saw ogra (n=ogra@p54A830BD.dip0.t-ipconnect.de) 4h 42m 34s ago, quiting: Read error: 60 (Operation timed out)
[10:41] <cbx33> :(
[10:42] <pygi> cbx33, :)
[10:42] <cbx33> hey pygi
[10:42] <pygi> hey cbx33 
[10:42] <cbx33> surely you have time for me now :p
[10:42] <cbx33> heheh
[10:42] <cbx33> I'm j/k
[10:43] <pygi> I will have time in 5 minutes, as soon as I fix this mess of mine which broke a lot of stuff :)
[10:43] <cbx33> oooh nice
[10:44] <cbx33> just ping me
[10:44] <cbx33> I'm just setting up a Counter Strike Source server for my brother in law
[10:45] <cbx33> eh?
[10:45] <cbx33> oh
[10:45] <cbx33> heheh
[10:45] <cbx33> irssi tells you when it's a new day 
[10:46] <pygi> cbx33, I'm ready
[10:46] <cbx33> cool
[10:46] <cbx33> wanna take it into pm?
[10:47] <pygi> cbx33, whatever suits you
[10:52] <cbx33> Hi LaserJock_ 
[10:52] <cbx33> I'm baaaaccckkk
[10:57] <LaserJock_> ack
[10:57] <cbx33> hehe
[11:56] <StephenL> What file can I add startup programs to?
[11:59] <LaserJock> You can do it via graphical tools but I'm not sure what file it goes to
[11:59] <StephenL> Yeah I know how using the gui, but I'm trying to figure out what file it goes to.