=== airjump [n=airjump@p508AC7D5.dip.t-dialin.net] has joined #edubuntu === airjump [n=airjump@p508AC7D5.dip.t-dialin.net] has left #edubuntu [] === KatteKrab [n=kattekra@ppp69-220.lns1.mel4.internode.on.net] has joined #edubuntu [12:54] howdy peoples [12:55] RichEd: ping? === freet15 [n=freet15@61.49.220.116] has joined #edubuntu === toosa [n=toosa@202.159.11.158] has joined #edubuntu === dinda [n=dinda@cpe-72-181-88-106.houston.res.rr.com] has joined #edubuntu === bddebian [n=bdefrees@c-71-224-172-103.hsd1.pa.comcast.net] has joined #edubuntu [02:39] Heya [02:54] Hi === KatteKrab [n=kattekra@ppp69-220.lns1.mel4.internode.on.net] has left #edubuntu [] === BHSPitLappy [n=steve-o@pool-71-96-216-227.dfw.dsl-w.verizon.net] has joined #edubuntu [04:16] hi, all === LaserJock [n=mantha@ubuntu/member/laserjock] has joined #edubuntu === sbalneav [n=sbalneav@S0106000b6a5631f9.wp.shawcable.net] has joined #edubuntu === toosa [n=toosa@202.159.11.158] has joined #edubuntu === Burgundavia [n=corey@ubuntu/member/burgundavia] has joined #edubuntu === freet15 [n=freet15@61.49.220.116] has joined #edubuntu === freet15 [n=freet15@61.49.220.116] has joined #edubuntu === freet15 [n=freet15@61.49.220.116] has joined #edubuntu === cbx33 [n=pete@ubuntu/member/cbx33] has joined #edubuntu === apokryphos [n=francis@87-194-86-227.bethere.co.uk] has joined #edubuntu === willvdl [n=will@vc-196-207-41-253.3g.vodacom.co.za] has joined #edubuntu [08:55] mornin all [08:55] hey willvdl [08:55] anything intersting in the meting after I left? [09:03] yo === meduxa [n=agustin@84.Red-217-127-164.staticIP.rima-tde.net] has joined #edubuntu === jinty [n=jinty@196.207.32.235] has joined #edubuntu === Elwell [n=andrew@87.127.71.46] has joined #edubuntu === cbx33 [n=c2df514b@84-45-197-14.no-dns-yet.enta.net] has joined #edubuntu === P3L|C4N0 [n=gcamposm@201.230.102.77] has joined #edubuntu [10:20] hey peeps [10:22] hey peep [10:23] hi highvoltage [10:23] howz it going [10:24] going well thanks [10:25] I have a lot to do but I'm having trouble getting out of bed :) === jono [n=jono@ubuntu/member/jono] has joined #edubuntu [10:25] need to get my passport sorted out, hair cut, among other semi-pointless things. but I think I'll do that tomorrow. [10:25] been bugsquashing this morning, much more fun :) === RichEd [n=richard@dsl-241-17-49.telkomadsl.co.za] has joined #edubuntu [10:30] heheeh === meduxa [n=agustin@84.Red-217-127-164.staticIP.rima-tde.net] has joined #edubuntu === kgoetz [n=kgoetz@unafilliated/kgoetz] has joined #edubuntu [11:01] can i ask ubuntu ltsp questions here? i'm not getting much luck with #ltsp [11:01] sure [11:01] fire away [11:02] my LTSP client (dapper based) is getting to "* Loading hardware drivers..." then just says "nfs: [11:02] server 192.168.0.2 not responding, still trying" after a few minutes (and keeps repeating the nfs error). [11:02] any thoughts? :( [11:02] sounds as if it's telling the truth ;) [11:02] have you confirm the nfs is exported ok? [11:04] how can i confirm it? it used to work ok :\ [11:04] hmmm [11:04] well do you know how to mount an nfs share manually [11:04] no :\ [11:04] ok....do you have another machine on the network? [11:05] hang on two secs [11:05] i can grab another laptop to plug in. brb. [11:06] hanve you tried restarting the nfs server? [11:06] yes, both the service and the system its on [11:07] ok [11:07] i can't remember the syntax exactly and I don;t have an nfs share anywhere handy to test [11:07] it's something like [11:08] mount -t nfs 182.23.45.23:/path/to/nfs /mnt/directory [11:08] try that [11:10] sudo mount -t nfs 192.168.0.2:/opt/ltsp /mnt works (ls /mnt gives i386). thats on the local host untill i get the lappy booted [11:10] ok good [11:10] so the nfs works [11:10] what about grepping the logs to see what happens? [11:12] i dont see anything special in syslog, is ther another place? [11:13] hm. new error [11:13] nfs: rpc call returned error 101 <- on laptop pxe booting [11:14] hmmm [11:14] are you sure the dns is working on? - I've had reverse DNS errors before [11:15] its an ltsp-server-standalone setup. i hope that stuff is dealt with [11:15] it was in my other setups :/ [11:15] ok [11:16] only difference (apart from one being a laptop,a nd one a desktop) is that the desktop is getting a static dhcp address [11:16] hmmm [11:16] actually, i'm wrong [11:17] is the address being assigned by another dhcp server? [11:17] they are both in dhcp configs [11:17] no, its on a crossover cable [11:17] ahhh [11:18] is it communicating ok over that cable? [11:18] well, its pxe booting, and going fine to the nfs bmounting bit [11:19] * seems to be communicating fine [11:19] hmm.... [11:19] so tftp is working [11:19] you sure that the nfs path is being servered right from the dhcp server [11:20] its serving /opt/ltsp/i386, iirc correct? [11:21] yeh i think so [11:22] would the host bein outside the dhcp range cuase issues? [11:23] I'm not too hot on the set [11:23] look in [11:23] see what path / host range is accepted === kgoetz hopes not :S [11:23] /etc/exports on the server [11:24] /opt/ltsp *(ro,no_root_squash,async) [11:25] ahh.... [11:25] does it need to be /opt/ltsp/i386 now? [11:25] I'm not sure tbh [11:26] that matches with what i have on a working production server, so i think its right :| [11:27] hmmm [11:27] brb. heard thunder, making sure dogs are ok [11:27] have you tried googleing for the exact error message? [11:30] cbx33: got some tabs open atm. hadnt looked at them yet [11:31] ok === cbx33 [n=c2df514b@84-45-197-14.no-dns-yet.enta.net] has joined #edubuntu [11:32] sorry about that [11:32] wb === kgoetz wonders if itrs a bug, and does a dist-upgrade [11:47] i'm going to take > 1 hour to dist-upgrade :/ i might not be albe to work on this again until tomorrow :(. thanks for the help cbx33 [11:47] np [11:48] sorry i couldn't do more [11:48] thanks for yoru effort :) [11:49] let me know what happens [11:52] will do :) === pirast [n=martin@p508B2568.dip0.t-ipconnect.de] has joined #edubuntu === ogra [n=ogra@ubuntu/member/ogra] has joined #edubuntu [12:41] highvoltage, passport? where you of to? === jack_at_home [n=jack@221.218.225.169] has joined #edubuntu === jack_at_home is now known as jack_wyt === cbx33 [n=pete@ubuntu/member/cbx33] has joined #edubuntu === utk [n=chatzill@59.94.143.109] has joined #edubuntu [03:23] hey all [03:26] Hey, can you help me out ? === utk [n=chatzill@59.94.143.109] has left #edubuntu [] === bddebian [n=bdefrees@63.81.56.182] has joined #edubuntu [03:41] Heya [03:41] heya bddebian [03:41] Hi highvoltage [03:42] edubuntugirl: pipedream is Jan Groenewald [03:42] highvoltage: sure thing [03:42] edubuntugirl: wizzy is Andy Rabagliati [03:42] highvoltage: righto === sbalneav [n=sbalneav@mail.legalaid.mb.ca] has joined #edubuntu [03:58] ogra: Hey, vagrant tells me you've come up with a python alternative to lp_server? [04:02] ahhh python [04:02] heh === BHSPitLappy [n=steve-o@pool-71-96-216-227.dfw.dsl-w.verizon.net] has joined #edubuntu === RichEd [n=richard@dsl-241-17-49.telkomadsl.co.za] has joined #edubuntu [04:05] hey sbalneav [04:05] ICMP ECHO REPLY [04:06] howz it going? [04:06] have you ever done any work on the ldm glade file? [04:07] No! Learning glade + python is VERY high on my list of things to do! I REALLY need to learn how to do gui devel, and glad + python seems the perfect way to get into it. Got any good tutorials? [04:07] sbalneav, hold there 2 seconds [04:07] http://www.progbox.co.uk/wordpress/?p=183 [04:09] Cool! Thankx [04:09] hope it helps [04:09] had some great feeback from it [04:09] s/x$/s/ [04:09] s/x/s/ would have been sufficient no? [04:09] :p [04:12] Sure, but precision always counts :) [04:12] hehe [04:13] sbalneav, https://launchpad.net/people/ogra/+branch/ltsp/feisty-ltsp-jetpipe [04:13] ogra, I'm here now if you're available for meeting? [04:13] or 7 if not [04:13] Had I said: "Cool! xylophones are sexy, thankx", yours would have not worked :) [04:13] sbalneav, true [04:15] sbalneav, for now it does only usb and parallel printers, is missing all kinds of error catching etc, the code does only show the principle but needs a lot fleshing out ... [04:15] however "Thankx that's great I'll look later thankx again would have failed too :p [04:15] cbx33, 7 is better, i'm fighting with a weird screensaver bug atm [04:15] heheh np [04:15] ogra: I need serial printers, so guess who's going to help you with this? :) [04:15] ogra, did you get my message about BETT? [04:16] fetch phase 1/4 :) [04:17] sbalneav, just look at the diff from the last revision ... that should be everything ... [04:17] cbx33, no ? [04:18] ogra: I think this is a great idea. solves the whole licensing issue nicely. [04:19] I've convinced my boss to let us take some kids up there [04:19] sbalneav, yep [04:22] ogra: heh, nice and simple. OK, all we need to do is pull in python.serial, and parse command line options to set up the serial port properly. [04:22] yeah [04:22] it's gonna be a great BETT show for edubuntu [04:22] ;) [04:23] i didnt know about python.serial :D ... i thought about a pipe to setserial, but found that to ugly :) [04:28] python.serial looks easy. It opens a file like object just like the open does, so all we'll have is just some code to select wether or not it's a "simple" device like /dev/lp... or /dev/usb/lp..., or a /dev/ttyS.... Then just do the proper open. We'll probably only add about 15 lines of code to do that. [04:28] I'll look at that today. [04:29] One comment: why don't we pull jetpipe out of the ltsp tree, and just make it a standalone package. It would be useful generally, and not just in the context of ltsp. :) [04:33] heh, copyright notice is longer than the code. [04:35] sure, lets make it standalone ... for now i just wanted a quick fix for feisty users so they can print ... the merge with debian wiped lp_server from our code as well and i didnt want to just re-add it [04:36] yeah, understood. === ogra sighs deeply ... this bug is giving me bad headdaches [04:36] Which one? [04:36] https://bugs.launchpad.net/distros/ubuntu/+source/gnome-screensaver/+bug/76623 [04:37] Oh, that's easy. [04:37] i cant reproduce it, but half the world seems to have it [04:37] gconftool-2 --direct \ [04:37] --config-source xml:readwrite:/etc/gconf/gconf.xml.mandatory \ [04:37] --type string \ [04:37] --set /apps/gnome-screensaver/mode blank-only [04:38] That solves all problems with screensavers, I find :) [04:38] oh, crap, wrong bug No. [04:38] heheh [04:38] https://launchpad.net/distros/ubuntu/+source/gnome-screensaver/+bug/76632 [04:38] 76623 has a patch and all, i just need to merge it ... [04:39] not a problem here [04:39] can you get soemone to do a trace on it? [04:40] there is a trace attached ... [04:40] oh sorry === cbx33 has to go [04:40] bbiab [04:40] (oh, its attached to one of the duplicates, sorry) [04:41] ahh [04:41] i thought i didn't see one there [04:41] any more thoughts on the gnome canvas thing? [04:43] cbx33: Have an error message? [04:43] basicalyl a required catalog gnomecanvas could not be found [04:43] blah [04:45] cbx33: Well that's not very helpful :) [04:46] heheh [04:46] nope [04:46] i got to dash [04:46] will look closer later [04:46] Laterz === willvdl [n=will@vc-196-207-41-253.3g.vodacom.co.za] has joined #edubuntu === SimonAnibal [n=simon@66.244.123.100] has joined #edubuntu [05:47] !seen pips1 [05:47] I last saw pips1 (n=AZ2304@actz87.neoplus.adsl.tpnet.pl) 3d 20h 53m 19s ago, quiting: "Azureus 2.3.0.4" === pirast [n=martin@p508B2568.dip0.t-ipconnect.de] has joined #edubuntu === blue-frog [n=bluefrog@dyn-83-152-174-205.ppp.tiscali.fr] has joined #edubuntu === ogra [n=ogra@ubuntu/member/ogra] has joined #edubuntu === fsmw [n=Fernando@200.72.33.75] has joined #edubuntu === fsmw [n=Fernando@200.72.33.75] has left #edubuntu ["Ex-Chat"] [08:05] ogra, meeting? === Rondom [n=Rondom@p57A95B40.dip.t-dialin.net] has joined #edubuntu [08:06] gimme a minute [08:06] ok np [08:06] but yes [08:07] crimsun_, ever had it where a small mic sounds like it's got a ring mod on it? === mode/#edubuntu [+o highvoltage] by ChanServ [08:17] cbx33: check your capture settings [08:18] ok [08:18] thanks crimsun_ [08:20] cbx33, oook [08:20] ogra, oggggg [08:21] i assume you read the SCP spec [08:21] yes [08:21] meeting here or in pm? [08:21] here is fine [08:21] so, the first and most important part is the split into front and backend [08:22] agreed [08:22] i'm not concerned if any of the other features need to wait until feisty+1, but we need the infrastructure for multiple server support now [08:22] so that should be the focus [08:22] ok [08:22] right ok [08:22] well I can split that up fairly easily [08:23] not a huge task really [08:23] yep [08:23] do you have any idea about how you want classes/functions arrangeD? [08:23] or shall I do what I think there? [08:23] do what you think, but i guess you need to end up with frond and backe3nd classes [08:24] *front [08:24] yeh [08:24] are we splitting into two pacakges? [08:24] hmm [08:24] good question [08:24] which would eventually become 3 [08:24] k,g,base [08:24] will it make sense to have a commandline gui, soemthing with curses ? [08:24] hmmm [08:24] hmm, KDE, right [08:25] I'm not sure [08:25] yeah, then lets have a split package [08:25] i think it's the most sensible way to go [08:25] I think command line would be great [08:25] at least SCP-backend SCP-gnome [08:25] the kde part is up to others [08:25] I'm not saying I'm gonna write the kde frontend [08:25] though I think I could [08:26] python-qt shouldnt be to hard, but thats really something the KDE community can do [08:26] command line would be good....as I would have...if it was fully implemented here....need to have ssh access to it [08:26] that would be a good idea [08:26] well, commandline is defined in the spec [08:26] but not with curses ui ... [08:27] yeh [08:27] but i think it wouldnt make sense anyway [08:27] is curses tieable with python? [08:27] raw commandline is fine ... for sending messages etcv [08:27] ok [08:28] ok so the split + package split is main concern [08:28] now we need to look at Multiple server control [08:28] leright [08:28] -le === ogra stares at his keyboard [08:29] so [08:29] when you say multiple servers [08:29] from the spec.....i see it meaning the following [08:29] one front end can talk to several servers [08:29] but only one at a time [08:29] am I right here? [08:29] right [08:30] in later releases we can spoil that on the UI side and make it talk to multiple servers transparently [08:30] do you think at some stage it would be useful to do true multiple servers? [08:30] yes [08:30] I really think SCP could be a big selling point for Edubuntu [08:30] for now one server<->one client is fine [08:30] ok [08:30] lets grow slowly, but with good quality ;) [08:30] what else on the list do you see being priority for feisty [08:31] if I had the time I'd work on it all day everyday [08:31] ;) [08:31] get it to be a fantastic app [08:31] sadly I have to goto work [08:31] well, blank/lock seems like a low hanging fruit [08:31] will need tie in to x11vnc? [08:31] i.e. like implementable in less than 30min [08:32] yeah, we'll need the vnc integration [08:32] how do you see that being implemented [08:32] right ok [08:32] well it was described in the former spec [08:32] yes it was [08:32] now I don;t think I'm qualified to touch x11vnc [08:32] ah, and copied over :) [08:32] but I would like to know what's goign on there [08:33] thats fine, i'll care for that part [08:33] ok... [08:33] if you could lemme see a diff when you're done [08:33] that'd be great [08:33] I'm keen to learn [08:33] indeed [08:33] i'll keep the work in bzr, you can diff every small change ;) [08:34] ok [08:34] breaking it out as a backend means somebody could right a frontend, or an ebox plugin, etc. [08:34] yes [08:34] a web frontend, rather [08:34] Burgwork, yep [08:34] ogra: have you looked at ebox? [08:34] even though i'd love to see vnc through html working first :P [08:34] haha [08:34] everybody I have seen do it uses java [08:35] that would be awesome..... [08:35] Burgwork, only at the website, i didnt install it [08:35] but.. [08:35] ogra: imbrandon has a setup and I am about to get one going [08:35] well, anyway, web is beyond our focus atm, but the API will be there [08:35] looks really interesting, is actively developed, have a number of DDs on staff [08:35] Burgwork, care to blog/howto about it once you're done? [08:35] cbx33: will do [08:35] it requires some hacking to run on Feisty, due to upstart [08:35] is something I'm keen at looking at too [08:35] ok [08:36] ogra, are we going for this pop up install x11vnc pacakge thing? [08:36] yep [08:36] explain why it can't be a dep? [08:36] can't you use vino? [08:36] because you cant install a dep inside a chroot [08:36] oh i see [08:36] yeh sorry [08:36] ;) [08:36] can't it be a dep for the chrrot? [08:37] i mean when building the chroot? [08:37] no [08:37] that would make *all* ltsp installs vnc servers [08:38] thats not what we want [08:38] ok [08:38] it needs to be installed dependant on SCP being installed [08:38] ok [08:38] what do you think about userlist filtering ? [08:38] ogra: have you seen http://fedoraproject.org/wiki/Desktop/FastUserSwitching [08:38] ? [08:39] seems easy enough to me [08:39] yeh i think so [08:39] Burgwork, nope, i havent [08:40] Davidz is working on it [08:40] aha [08:40] it is an FC7 goal [08:40] it looks interesting for the "who is where" use case [08:40] i'm usually not a big fan of davidz's GUI works ... lets see [08:41] cbx33, ok, so i see the prio as follows: [08:41] is not a gui [08:41] * Multiple server control (split front/backend) [08:41] yup [08:41] * Blank / Lock Workstations [08:42] (because its so easy) [08:42] * Remote desktop access [08:42] * Filter functionallity of the userlist [08:42] * Tiled class overview via VNC [08:42] ogra: I'm working through jetpipe. I'm going to make it command line equivalent to the old lp_server. I.e. a -w, -d -t , etc. That ok with you? [08:42] is that bottom one doable in feisty you think? [08:42] i'll care about the remote desktop access stuff and about renaming etc [08:43] sbalneav, totally, i was just to lazy :) [08:43] No problem. [08:43] ogra, you lazy...? [08:43] cbx33, the bottom one is a nice to have [08:43] Ogra's the *last* person in the world I;d call lazy. [08:43] me too [08:43] ogra, I think it would be awesome [08:44] and sharing teachers screen is likely for feisty+1 [08:44] posibility to make those thumbnails clickable? [08:44] for a full screen preview? [08:44] yep [08:44] possible to take control of screen? [08:44] but thats a huge task [08:44] and i'm fearing we end up with it half implemented [08:44] which ? [08:44] the tiled VNC thing [08:44] just making it bigger [08:44] oh [08:44] what do you see as the problems? [08:45] so if you want to work on it, please do it in a separate bzr branch [08:45] ok [08:45] vnc is a beast [08:45] heheh [08:45] a beast we shall tame [08:45] well, but it will take its time ... [08:45] of course [08:45] i dont want to rape it ;) [08:45] I'm not saying it'll be done over night ;) [08:46] just tame :) [08:46] ok [08:46] so I now have something to work on after christmas [08:46] yeah [08:46] doubt I'll get anything done before [08:46] if I'm being perfectly honest [08:47] nobody forces you to ;) [08:47] but i like to [08:47] and I hate letting you all down if I dont [08:47] oh ogra one last thing....any word on how to get this glade working [08:47] for the ldm screen [08:47] ? [08:48] cbx33: always better to under promise and over deliver [08:48] to be honest, i have no idea whats wrong there [08:48] grr [08:48] sounds like a bug to me [08:48] do you know what the catalogs it's talking about are? [08:48] and where they are located? [08:48] it may be that gnomecanvas isnt supported anymore by recent glade implementations [08:48] that would suck [08:48] well, gnomecanvas is dying in favor of cairo [08:48] leaves us with an out of date ldm glade file [08:48] I wonder if I could get Userful to merge our stuff into SCP... [08:49] but cairo isnt there yet [08:49] Burgwork, explain? [08:49] so there is an unfilled gap [08:49] yeh [08:49] ogra: we have a web-based thingy like SCP, called DiscoverAssisst [08:49] you can try to redo the ldm engine in cairo if you have to much spare time ;) [08:50] dued I've never even used cairo [08:50] not about to start screwing with that yet [08:50] too much else to do [08:50] though I'd like to [08:50] Burgwork, aha, well, i guess you could merge stuff, yes [08:50] I wouldn't really know where to start [08:51] a cairo rewrite is on my list for ldm ... but its far down at the bottom atm ... [08:51] heh [08:51] maybe when you get to that stage I could help out [08:53] it will take some releases to get that far down the list :) [08:53] but i'll think of you if i get there [08:53] ok [08:54] ogra: if you split the backend, life gets more interesting [08:54] ok, i'm afk until distro meeting ... [08:54] http://userful.com/products/discoverassist [08:54] Burgwork, split ? [08:54] split SCP, sorry === willvdl [n=will@vc-196-207-41-253.3g.vodacom.co.za] has joined #edubuntu [08:54] Burgwork, SCP is goign to be split [08:54] ah [08:54] yes [08:54] ok ... bbl [08:56] thanks ogra [08:56] it took us a while but has been really good [08:59] cbx33: once you split the backend, are there plans to make it work on standalone machines? [09:00] explain? [09:02] make it so, if you have a lab of 30 machines, you can install the backend on each and the front end on one and have it work? [09:03] assuming each of those 30 machines is a fat client [09:04] ogra: have you guys talked with the stateless Linux people? Fedora is doing some cools things with systems management === sc0tt is now known as sc0tt_ [09:16] yes i was interested in stateless at one point [09:18] cbx33: basically, with ltsp fat clients, that is basically the same as stateless [09:18] ah ok [09:23] folks, I'm out. catch you tomorrow afternoon === willvdl [n=will@vc-196-207-41-253.3g.vodacom.co.za] has left #edubuntu ["Leaving"] === Ubugtu [n=bugbot@ubuntu/bot/ubugtu] has joined #edubuntu === cberlo [n=berloc@mars.dsbn.edu.on.ca] has joined #edubuntu [09:49] Hi folks. Got a (hopefully) quick question: how would I kill all processes from users that aren't logged on (execept daemons and system users)? [09:50] write a script === Ubugtu [n=bugbot@ubuntu/bot/ubugtu] has joined #edubuntu [09:55] cberlo: upon the user logging out, kill all their running processes === Ubug2 [n=bugbot@ubuntu/bot/ubugtu] has joined #edubuntu === Ubug2 is now known as Ubugtu === Ubug2 [n=bugbot@ubuntu/bot/ubugtu] has joined #edubuntu === Ubug2 is now known as Ubugtu [10:09] Burgwork: Okay, and with ldm, how do I detect when they logout? [10:09] (sorry, got tied up for a bit there) [10:09] I have no idea [10:09] cbx33: a script would be a good idea. I'll try that. What would you put in it? :) [10:11] Do all your users run the same kind of desktop? [10:12] i.e. gnome-session? [10:12] I guess, more to the point is: what's being left around that you feel you need to kill off? [10:14] sbalneav: in a public environment, you want to kill anything that people leave running, for security reasons [10:15] Burgwork: I'm trying to find out WHAT's being left around. If it's only the users' gconfd, there's no harm in that staying there: it doesn't need to restart next time then. If it's something else, then that may point to a bug, or a misconfiguration. [10:16] right [10:18] sbalneav: bonobo is leaving a process behind that seems to affect nautilus upon re-logging in. Basically, I'm not pulling a proper desktop, and plugging in USB storage devices isn't visually registering (but they are accessible if you know where to look, which I'm assuming my students won't). [10:20] If you kill off the bonobo process, do things work correctly, then? [10:20] Don't have access to the server at the moment (just spent the afternoon testing a new lab with it, and noticed as I logged in and out of the account I used for testing that it occasionally left this one bonobo process running; killing it seemed to fix the Desktop glitches I was experiencing). [10:20] sbalneav: In short, yes. :) [10:21] sbalneav: I had thought to use ps aux to narrow down the running processes, but I wind up with an assortment of daemons and such in the mix, so grepping to remove what I know should not be killed is a lengthy process. [10:22] sbalneav: Basically what I was trying to do is grab a list of who's running processes vs. who's logged in (except for the root process) and kill any processes that were running but didn't belong to anyone logged in. [10:22] OK, well, there's two courses of action here. Most importantly is to file a bug on Bonobo, as it should exit correctly upon session termination. The second would be running a script to clean up. Something along the following lines. [10:22] #!/bin/bash [10:23] for each user in $(getent passwd | awk '$3 > 999 {print $1}'); do [10:24] got a little question [10:25] we have an ubuntu desktop running at home, and I was curious if I could install edubuntu-desktop and have its environment run for just a particular user. [10:25] pgrep -u ${user} gnome-session || pkill -u ${user} bonobo [10:25] done [10:26] As soon as I have Internet access on that server again I will file an appropriate bug. About that script... what's the awk supposed to do? I'm not fully versed in awk... [10:26] I typed that off the top of my head, so you'd need to play around with it a bit. [10:27] the awk looks at your passwd file, and any user that has a userid greater than 999 (i.e. 1000 and above) it will return the username [10:27] you can try it on the command line by itself [10:27] right, just figured that part out. :) [10:27] Running it on my own laptop here, and watching the results. [10:27] that might kill yourself :) [10:27] that means you wont look for any root, etc processes. [10:27] yeah, you'd want ot be running that as root [10:27] not as a user :) [10:28] Yes, so fairly safe to play with as me... [10:28] well, except for the pkill part. You'll return your name, and kill your own processes [10:28] which will log you out. [10:28] So the pgrep greps the processes for gnome-session then kills bonobo if it doesn't find it? [10:29] yes [10:30] that's a very simplistic way of doing it, but... [10:30] Okay, here's my revision: for user in $(getent passwd | awk '$3 > 999 {print $1}'|cut -f1 -d:); do echo $user; pgrep -u ${user} gnome-session || pkill -u ${user} bonobo; done [10:30] Now, where can I put that so that it runs when someone logs off? Or should I just stick it in a cron job? [10:30] ah, yeah, forgot the separator in awk. [10:30] awk -F: '$3...... [10:31] then you can ditch the cut. [10:32] good. I'll learn awk yet! :) [10:33] So, ogra, what runs at logout that I can stick that little script in? === apokryphos [n=francis@84.13.229.243] has joined #edubuntu [10:33] nothing, you need to stick it into ldm [10:33] ogra: You'd be proud of me: I used Edubuntu LTSP 6.10 without hacking the ldm out of it this time! 30 user setup. [10:33] ogra: Okay, so how do I modify ldm, then? [10:34] nice :) [10:35] Oh, and a side question: what kind of memory would you suggest for the following configs: 10 user, 30 user, 60 user? My estimate was 1GB, 2GB and 4GB. Fair? === gnomefreak [n=gnomefre@ubuntu/member/gnomefreak] has joined #edubuntu [10:38] That seems reasonable. [10:38] I gotta run. I'll have to pick your brains again tomorrow. Thanks for the assistance, sbalneav! A lot cleaner than what I was working with. And I'll get that bug report in ASAP! [10:44] ah, crap, he's gone [10:44] he could have used LDM_REMOTECOMMAND for what he wanted [10:44] err [10:45] LDM_REMOTECMD === RichEd [n=richard@dsl-241-25-170.telkomadsl.co.za] has joined #edubuntu [11:08] hi aquickie if I may.. where the login window GUI saves the security information (automatic login...)? === pirast [n=martin@p508B2568.dip0.t-ipconnect.de] has joined #edubuntu === jono [n=jono@ubuntu/member/jono] has joined #edubuntu === UbuntuStats [n=gouki@bl7-19-175.dsl.telepac.pt] has joined #edubuntu === Marco`` [n=feanor@M4eed.m.pppool.de] has joined #Edubuntu [12:04] hi ppl [12:04] is edubuntu available in multilanguage? [12:05] I need it in german [12:07] #ubuntu was faster ;) [12:07] ty anyway