[01:24] <dgroos> I can't add computers in iTALC on my thin client network.
[01:25] <dgroos> nor are there any computers in the auto-detect group though 2 users are logged into thin clients.
[01:26] <dgroos> I've used this page: https://help.ubuntu.com/community/UbuntuLTSP/iTalc to no effect though it's for Hardy, I know.
[01:27] <dgroos> This page seems to provide even older info: http://italc.sourceforge.net/wiki/index.php?title=ITALC_in_a_ThinClient_environment
[01:28] <dgroos> I've spent many hours on this to no avail--any help I'd greatly appreciate.
[07:13] <LaserJock> hola Edubunteros
[13:14] <LaserJock> stgraber, highvoltage: around?
[14:47] <davidgroos> Good morning/afternoon alkisg: would you expound further on your lockdown method for firefox?
[14:48] <alkisg> davidgroos: hi, did you try it and got stuck somewhere? Or should I start from the beginning?
[14:48] <davidgroos> well... :)
[14:49] <alkisg> OK. You're using jaunty, right?
[14:49] <LaserJock> hi guys
[14:49] <davidgroos> I tried it, didn't work, did a good bit of googling, now my google search doesn't work on the firefox running as a localapp :)
[14:49] <davidgroos> Yes Jaunty
[14:50] <davidgroos> good morn LaserJock
[14:50] <alkisg> Hi LaserJock! Could you please answer a quick question? I'd like to make a cd similar to the edubuntu add-on CD and put some proprietary greek edu apps in it. I already have them in an apt repository, but I can't find any tools that would help me create a cd from the repo...
[14:51] <alkisg> E.g. there's an "appinstall" folder there for gnome-app-install, but I can't find *any* docs for it
[14:51] <LaserJock> alkisg: hmm, the easiest way might be to use AptOnCD
[14:51] <LaserJock> oh, you're wanting to do the same installer thing?
[14:51] <alkisg> Yup
[14:52] <alkisg> I'd like it to be as easy for the end user as possible. So I wouldn't want them to install aptoncd to access the contents...
[14:52] <LaserJock> hmm, there's a certain flag that gets passed to gnome-app-install
[14:52] <LaserJock> but I don't really know how that's detected in our CD
[14:52] <alkisg> By trial and error I've seen that if I have an "ubuntu" soft link in the cd, then gnome-app-install is launched
[14:52] <LaserJock> the best person to ask is mvo in #ubuntu-devel, he's the guy that wrote gnome-app-install and the one that added that feature
[14:52] <alkisg> But official docs? None whatsoever :(
[14:53] <LaserJock> no, no docs
[14:53] <LaserJock> code == docs in this case
[14:53] <alkisg> Thanks! That's what I was looking for :)
[14:53] <alkisg> Thanks man
[14:53] <LaserJock> gnome-app-install is supposed to get replaced at some point in the future
[14:53] <LaserJock> but I hope it's replacement would have a similar feature
[14:54] <alkisg> davidgroos: I don't know about localapps, the locking method works fine for standalone PCs though. It also works in LTSP without localapps.
[14:54] <davidgroos> in the chroot (/opt/ltsp/i386/etc/firefox-3.5) there is nothing in the firefox pref file.  In the regular root the pref has a few things--
[14:55] <alkisg> So I can help you do it outside the chroot, and then you could try to do it inside the chroot yourself.
[14:55] <davidgroos> OK can you help with stand alone and I can probably get it from there...
[14:55] <alkisg> OK.
[14:55] <davidgroos> 'great minds...' ;)
[14:56] <alkisg> 1) echo 'lockPref("browser.startup.homepage", "http://students.sch.gr");' | sudo tee /etc/firefox-3.0/pref/user.js
[14:56] <davidgroos> I made a user.js file
[14:56] <alkisg> 2) That's it.
[14:56] <alkisg> :D
[14:57] <alkisg> Your start page should be locked after that. Restart firefox to check it out.
[14:57] <davidgroos> and used same permissions 644 as the firefox.js file...
[14:58] <davidgroos> now, I cleared out what I had put in there yesterday...
[14:58] <highvoltage> hi LaserJock
[14:58] <davidgroos> so will re-type what you put above...
[14:58] <alkisg> Copy/paste it
[14:59] <LaserJock> highvoltage: hey!
[14:59] <davidgroos> YES!
[14:59] <alkisg> Heh :) The home page setting should even by grayed out, completely disabled in the preferences dialog..
[15:00] <alkisg> davidgroos: I have a template user.js with all the firefox settings, but with greek comments. If you want I can updload it to pastebin and you can get it through google translate for the comments to be translated in english.
[15:00] <davidgroos> Awesome! Thanks! :)
[15:02] <alkisg> davidgroos: http://pastebin.ubuntu-gr.org/m318e29f6
[15:02] <alkisg> They're all commented out initially, so you just uncomment/edit the ones you want.
[15:03] <davidgroos> Cool, I'm signing out of this irc client and will re-enter as ... dgroos (so I can copy-paste!)
[15:03] <alkisg> ok
[15:06] <dgroos1> hmmm... it copied all of the line numbers--will those get in the way?
[15:07] <alkisg> Yes. Better click here to download it as plain text: http://pastebin.ubuntu-gr.org/pastebin.php?dl=m318e29f6
[15:11] <dgroos1> hmmm... seems to be empty?
[15:13] <alkisg> It shouldn't be, it's ok for me. Anyway, just copy it from the previous url, but not with the line numbers. Use the box at the end of the page, this doesn't have line numbers.
[15:13] <dgroos1> cool
[15:21] <dgroos1> ok, copied it into the user.js file, noticed that you had uncommented the one line: lockPref("browser.startup.homepage", "http://students.sch.gr"); and I opened firefox-should I have logged out/in?
[15:21] <alkisg> No, but I think you have to close firefox for the changes to take effect.
[15:22] <dgroos1>  I'll try again!
[15:25] <dgroos1> hmmm... I'll delete the user.js file, would you type in that command you gave at first to create the file?  I closed the irc client that had it.
[15:25] <alkisg> (04:56:40 μμ) alkisg: 1) echo 'lockPref("browser.startup.homepage", "http://students.sch.gr");' | sudo tee /etc/firefox-3.0/pref/user.js
[15:26] <dgroos1> thanks--first, why is there now a user.js and user.js~ file?
[15:26] <alkisg> gedit made a backup when you saved it
[15:26] <dgroos1> user.js~ is the backup?
[15:26] <alkisg> yes
[15:34] <dgroos1> OK--works like in a charm in 3.0 however it doesn't work in 3.5.
[15:36] <alkisg> You have 3.5 in jaunty?
[15:36] <dgroos1> yes, I figured I go with the newer firefox
[15:37] <alkisg> OK but you should put user.js in /etc/firefox.3.5 then
[15:37]  * alkisg wonders how dgroos1 installed firefox 3.5...
[15:38] <dgroos1> I put it both in firefox-3.0 (as per your command) and in firefox-3.5 (by altering your script)
[15:38] <dgroos1> oh you-know, I waved my hand over the computer and it installed itself ;)
[15:40] <dgroos1> actually, there are blogs on the internet on how to do it and I did it but in the process of making it work as a localapp the guy whose helping install the server jimrockford, uninstalled and reinstalled it a few times to make it work.
[15:40] <dgroos1> and in the meantime I've forgotten--too much water over the dam...
[15:40] <alkisg> Yes I asked because there are lots of blogs out there that advice people to add the mozilla daily ppa to their sources. That's a really bad way to install firefox. Anyway.
[15:41] <dgroos1> ... or terminal commands passing through my brain :)
[15:41] <dgroos1> Yes, did the daily thing and it was problematic.  since then it is in jaunty restricted, I believe.
[15:42] <dgroos1> as of 1 week ago, I believe.
[15:42] <dgroos1> Is there a problem with that?
[15:44] <alkisg> I don't know.
[15:44] <alkisg> I tried with karmic 3.5, and it worked by putting user.js in /usr/lib/firefox-3.5.2/defaults/preferences/
[15:45] <alkisg> *I mean firefox 3.5 in Karmic
[15:46] <dgroos1> I'll try to put it there!  so I just alter the command to make user.js install there?
[15:49] <alkisg> Yes
[15:53] <dgroos1> strange!  I've only got /usr/lib/firefox-3.0.13/ and /usr/lib/firefox-3.5.3pre/
[15:53] <alkisg> OK, put it in 3.5.3pre
[15:54] <dgroos1> this is strange because I'm running 3.5.1 on the server, and 3.5.2 on the localapp
[15:54] <alkisg> dpkg -l 'firefox*' tells you the version you're running
[15:55] <dgroos1> seems like it is left over from installing from the ppa.  Can I delete it and it will re-create the proper one?
[15:55] <alkisg> I don't know.
[15:55] <dgroos1> ok i'll try
[15:59] <dgroos1> I meant, I'll try the dpkg -l 'firefox*'
[15:59] <dgroos1> so I did and got this: http://pastebin.ubuntu.com/257567/  seems like a bunch of stuff
[16:00] <alkisg> So you have firefox 3.0.13 and firefox 3.5.3.
[16:02] <dgroos1> Yes and 3.5.2 running as a local app (according to the 'about mozilla firefox in the help menu--though it calls it Shiretoko)
[16:03] <alkisg> ...because you said "(05:53:36 μμ) dgroos1: strange!  I've only got /usr/lib/firefox-3.0.13/ and /usr/lib/firefox-3.5.3pre/"
[16:03] <alkisg> You have these folders because that's the firefox version you have.
[16:04] <dgroos1> Shiretoko is the one that is in restricted, I believe.
[16:05] <dgroos1> they call it Shiretoko because they have firefox 3.0 as the official jaunty firefox and don't want to confuse brands...
[16:05] <dgroos1> but, I'm confused.
[16:09] <dgroos1> is there a pastebin for images?
[16:11] <alkisg> imageshack?
[16:27] <dgroos1> arg... can't...upload...screenshot...anywhere
[16:29] <dgroos1> I'm rebooting client, I'll be back
[16:39] <dgroos> alkisg: nothing like a good reboot.  Here are links showing the 'about' screens, do they not give accurate info?: http://yfrog.com/0kscreenshotaboutshiretokp and http://yfrog.com/2iscreenshotaboutmozillafp
[16:40] <alkisg> dgroos: that's the local app firefox. dpkg -l 'firefox*' showed you the server firefox.
[16:41] <alkisg> The second screenshot though says 3.5.1, and you don't have 3.5.1 (according to dpkg -l).
[16:42] <alkisg> dgroos: did you try to put it in /usr/lib/firefox-3.5.3pre ?
[16:44] <dgroos> no--got sidetracked, will do now.
[16:54] <dgroos> Works! :)
[16:55] <dgroos> Thanks.
[16:59] <dgroos> I'm going to install it in the chroot and rebuild it so available to the localapp.  I'm pretty sure it will work.
[16:59] <dgroos> and to deal with can-o-worms...
[16:59] <dgroos> I'm going to purge 3.5 from regular root and just install shiretoko from restricted.  Sound reasonable?
[17:14] <dgroos> be back
[18:05] <dgroos> alkisg: works as localapp on thin client :)  Thanks for generously sharing your user.js file as well.  I'll now try to customize it in english.
[18:07] <Meiki> Hi - could someone help me with an IP address issue that I'm having. Please look at http://pastebin.com/m575e62fd, I can bind public services to the first IP, but not to the others (*.87- onwards).
[18:21] <alkisg1> dgroos: you're welcome
[18:36] <dgroos> alkisg1: babelfish is quite a polyglot, check this out: http://babelfish.yahoo.com/translate_url?doit=done&tt=url&intl=1&fr=bf-home&trurl=http%3A%2F%2Fpastebin.ubuntu-gr.org%2Fm318e29f6&lp=el_en&btnTrUrl=Translate
[19:26] <dgroos> alkisg: I'm fixing the translation as I customize it (with logic not knowledge of Greek, unfortunately) and have 2 questions:
[19:28] <dgroos> 1.  Will the directory /usr/lib/firefox-3.5.2/defaults/preferences/ get overwritten when a new version number of firefox updates?
[19:31] <dgroos> 2. It would be fantastic if I could assign a certain user.js config file with a different group.  So, all students in, 'level1' would use the most restrictive user.js, students in 'level3' would use the least restrictive user.js file.  Is this possible?
[19:37] <mhall119> dgroos: maybe with symlinks?
[19:37] <mhall119> I assume they have separate profiles, right?
[19:38] <dgroos> mhall119: you mean the groups?
[19:38] <mhall119> however edubuntu sets them up
[19:40] <dgroos> As far as I understand, the user.js file is not in a location that is specific to a user or a group, but I think you are
[19:41] <dgroos> saying that I could sym-link this file into an appropriate directory that would/could exist in a group's folder?
[19:42] <dgroos> up till now I didn't know that a group had it's own folder :)
[19:42] <dgroos> I'm looking for it now...
[19:46] <dgroos> not finding a folder for groups--not sure I get your idea.
[20:06] <mhall119> I may be misunderstanding
[20:07] <dgroos> mhall119: thanks for trying.  alkisg showed me a way to lockdown preferences for users.  I create a file called, 'user.js' with all of the lockdown settings.
[20:08] <dgroos> and I put that in a particular location and
[20:08] <dgroos> it becomes the required settings for firefox.
[20:09] <dgroos> I would like to be able to increase the computer rights of a student as they demonstrate sufficient responsibility with computers.
[20:10] <dgroos> So, I'd like to have 3 versions of limits on the computer:
[20:10] <dgroos> level1, level2, level3.  I'm doing this with sabayon.
[20:11] <dgroos> Sabayon doesn't do firefox prefs, however, so this is an additional layer.
[20:11] <dgroos> more sense?
[20:29] <alkisg> dgroos: what kind of firefox settings do you want to set per group?
[20:33] <dgroos> alkisg: Good question. Upon closer examination there aren't any of the permissions in the preference pane that need to be specific to different responsibility-level groups.  I guess I'm thinking more about whitelists and blacklists.
[20:34] <alkisg> Better do that with squid, not firefox.
[20:34] <dgroos> I'm hoping to get help w/district person on squid guard with that.
[20:34] <dgroos> Yes :)
[20:34] <alkisg> It's easy for a user to run his own version of firefox or other browser and override any settings you impose to him
[20:34] <alkisg> But he can't overcome a transparent proxy.
[20:35] <dgroos> Is there any way besides using another version of firefox from a flash drive that they could overcome the prefs I'm setting?
[20:37] <alkisg> They could run e.g. google chrome locally
[20:37] <alkisg> But other than running another browser, I don't think a non-admin can overcome the lockPrefs
[20:38] <dgroos> where does that program come from?  can I just delete it from the server?
[20:39] <alkisg> What program? The other browser? They can e.g. download it from the internet
[20:39] <alkisg> Student: (1) runs locked down firefox, (2) goes to mozilla.com, (3) downloads firefox, (4) runs firefox locally with his own permissions
[20:39] <alkisg> You can't really lock that scenario.
[20:40] <alkisg> Unless you prohibit them from running programs, which is far fetched
[20:40] <dgroos> got it.  Thanks for letting me know.
[20:41] <dgroos> The main thing really is making it non-trivial to break the rules, not impossible or even improbable.
[20:42] <joshiggins_> Anyone home?
[20:42] <dgroos> Afternoon Josh, or that would be, Evening for you :)
[20:43] <joshiggins_> Evening for me
[21:31] <blkdg> hi, is anyone here using edubuntu on powerpc ?
[21:32] <blkdg> thanks anyhow