IRC chat logs for #ltsp on irc.freenode.net (webchat)


Channel log from 23 July 2009   (all times are UTC)

00:06Egyptian[Home] has quit IRC
00:11Egyptian[Home] has joined #ltsp
00:35intelliant has quit IRC
00:37Sarten-X[bikinis is now known as Sarten-X
00:52intelliant has joined #ltsp
00:54try2free has left #ltsp
01:18mikkel has joined #ltsp
01:39alkisg has joined #ltsp
01:42nubae has joined #ltsp
01:48alkisg has quit IRC
01:56bobby_C has joined #ltsp
02:01tux_440volt has joined #ltsp
02:14l0C0 has joined #ltsp
02:36bobby_C has quit IRC
02:59gentgeen__ has quit IRC
03:13mikkel has quit IRC
03:31mikkel has joined #ltsp
03:46makghosh has joined #ltsp
03:46tux_440volt has quit IRC
03:54bobby_C has joined #ltsp
04:34tjikkun_work has joined #ltsp
04:35bobby_C has quit IRC
04:44intelliant has quit IRC
04:44intelliant has joined #ltsp
05:03pem725 has quit IRC
05:05ogra_ has quit IRC
05:06ogra_ has joined #ltsp
05:26makghosh has quit IRC
05:55makghosh has joined #ltsp
06:12alkisg has joined #ltsp
06:27makghosh has quit IRC
06:27alkisg has quit IRC
06:55alkisg has joined #ltsp
07:00alkisg has quit IRC
07:13elisboa has joined #ltsp
07:15gentgeen__ has joined #ltsp
07:24pmatulis has joined #ltsp
07:34pmatulis has quit IRC
07:35pmatulis has joined #ltsp
07:48DaZ- has joined #ltsp
07:55artista_frustrad has joined #ltsp
07:58
<_UsUrPeR_>
stgraber: ping
07:59
err.. stgraber: never mind.
07:59* _UsUrPeR_ unpings
07:59
<_UsUrPeR_>
sbalneav: ping :)
08:01DaZ has quit IRC
08:02DaZ- is now known as DaZ
08:14
<rjune_wrk>
!seen vagrantc
08:14
<ltspbot>
rjune_wrk: vagrantc was last seen in #ltsp 1 day, 3 hours, and 29 seconds ago: <vagrantc> nubae: it had internet 2 years ago ... for the prices i'm looking for, pretty much have to expect to share a room :)
08:21bieb has joined #ltsp
08:24vagrantc has joined #ltsp
08:29garymc has joined #ltsp
08:29
<garymc>
hello
08:29
anyone here?
08:29
I need some good advice
08:30
<bieb>
garymc: what cha got??
08:30
<garymc>
hi bieb
08:30
I just installed LTSP on a moc server
08:30
<bieb>
ok
08:30
<garymc>
and im trying to do some stuff before I make it proper in a work environment
08:31
was wondering if I can do certain things or not and if its possible how
08:31
ok
08:31
1.
08:32
I want to have some files displayed on the desktop of all users/clients who log onto the server
08:32
like a php file which will record phone in customers details to a mSQL database
08:33
e.g. I want to customize the clients desktops
08:33
if you get what i mean?
08:33
<ogra>
there is no clients desktop ;)
08:33
<garymc>
lol ok
08:33
<ogra>
you want to modify the server desktop
08:34
<bieb>
will all the clients have the same "desktop"
08:34
<garymc>
yes,
08:34
well i want them to have the default desktop
08:34
and if they add txt files or web pages to their desktop thats fine
08:35
default = the dektop apps and files on display i want them to see
08:35
<vmlintu>
is it ok if the users can delete the default items from the desktop?
08:36
<garymc>
no
08:36
at the moment thay all have COMPUTER, Client HOME, TRASH
08:36
<sbalneav>
_UsUrPeR_: pong
08:36
<garymc>
I want to add others there that they will need to beable to work in the office easily
08:36
<vmlintu>
every user has their own account?
08:36
<sbalneav>
Morning all
08:37
<_UsUrPeR_>
sbalneav: hello~~~
08:37
<garymc>
iam a newbie and dont know what _UsUrPer_: pong is?
08:37
hiu
08:37
<bieb>
sbalneav: how's it going?/
08:37
<_UsUrPeR_>
garymc: I think it's the equivalent of an IRC high-five
08:38
<garymc>
ahhh lol iam stupid
08:38
<_UsUrPeR_>
well now you know
08:38
<garymc>
vmlintu: yes they all have ther own account
08:38
<johnny>
no.. it's not a high five
08:38
<_UsUrPeR_>
:D
08:38
<johnny>
it's ping "are you here"
08:38
pong "yes i am"
08:38
<garymc>
I just want to control what apps and files they see and use on the desktop
08:39
<johnny>
that'swhat sabayon is used for
08:39
<_UsUrPeR_>
well scotty and I just high-fived...
08:39
<johnny>
on gnome anyways
08:39
<garymc>
can I have SABayon in LTSP?
08:39
<vmlintu>
sbalneav: I looked at the gnome desktop template scripts and it looks like I really need to work on them before sending anything.. one more reason for me to start working on them..
08:40
<_UsUrPeR_>
sbalneav: ok, so I have time today to do some testing/dev with sabayon.
08:40
<bieb>
sbalneav: Scott I am also available to do some testing today...
08:41
<vmlintu>
garymc: if you can put the items in the program menu or in the desktop, it's much easier to lock them
08:41
garymc: sorry, program menu or desktop panel
08:41Gadi has joined #ltsp
08:41* vagrantc is no fan of contentless pings
08:41
<garymc>
well when I load up the server, I cant log into as root
08:41
so I just login as Gary
08:42
When I put a file on my desktop gary which i log into on the moc server
08:42
it doesnt show up on any of the clients
08:42
<bieb>
on a second note.. I am getting SQUASHFS errors
08:43
they dont happen all the time though.. currently I only have 1 client I am testing with
08:44
<garymc>
i can put a file in etc/temp/test.php make it read writable by all
08:44
vmlintu: and then log into the server as each client put a link to this file on the desktop and they can use the file
08:45
vmlintu: but it isnt the way I need to do it. Cos I will be adding other files for all to use on the desktop as we progress
08:47
<vmlintu>
garymc: if it's ok that the desktop items are restored at each login, just create a script that is run at login time and copy the files to users' home directories from there
08:47
<ogra>
clicking that file would just open an editor
08:47
<vmlintu>
garymc: that doesn't prevent the users from deleting them but they would always be restored at next login
08:47
<garymc>
yeah I also had to change each time to open wioth firefox
08:48
how do i make this setup script?
08:48
<vmlintu>
garymc: if you want the items to open something in firefox, create xxx.desktop items instead of just links
08:48
<garymc>
i thought I would just beable to add them to say a "MAIN" folder
08:48
:(
08:48leio_ has quit IRC
08:49leio__ has joined #ltsp
08:49
<johnny>
sabayon does a good job at what you need, i think scot has a nicely fixed version in his ppa
08:49
not perfect tho.. it needs more developers
08:49
<garymc>
vmlintu: iam sorry iam a newbie and dont even know what xxx.desktop means
08:49
<johnny>
a file
08:49
that has an extension of .desktop
08:50
which are basically the equivalent of .lnk files on windows.. but better
08:50
<vmlintu>
http://standards.freedesktop.org/desktop-entry-spec/latest/apa.html
08:50
<garymc>
so i would make say a php file
08:50
<johnny>
you can't just execute a php file anyways
08:50
without a webserver
08:50
<garymc>
and name it "ORDER.desktop" ?
08:50
<ogra>
no
08:50
<garymc>
yeah i gotta install apache and php and mysql yet
08:50
<johnny>
you need to run a webserver, and then have a link to the php file to be executed by the webserver
08:50
<garymc>
I think
08:51
<johnny>
well at that point you shoudl just add it to the bookmark files in the browser
08:51
which is also possible with sabayon
08:51
<garymc>
will all see the bookmark files or just me?
08:51
<johnny>
whoever you deploy the profile to
08:52
<garymc>
i dont know what you mean :( deploy the profile too
08:52
Im just adding user accounts
08:52
then network booting
08:52
with client machines
08:52
<ogra>
http://paste.ubuntu.com/227383/
08:52
garymc, see that example
08:53
<garymc>
im checking it out now
08:53
thanks
08:53
<ogra>
save that as a .desktop file
08:54
it will fire up firefox trying to open http://localhost/your.php
08:54
<garymc>
ogra: ok im lost here with that link
08:54
<ogra>
well, once you have your apache and php installed point to a valid url
08:54
<garymc>
ok
08:54
<lejo>
hmm is it my feeling or is ltsp5 slower then ltsp4 ?
08:54
<garymc>
well maybe im jumping the gun a litttle here
08:55
I need to know if I can control what each client sees on thier desktop?
08:55
<ogra>
lejo, using or booting ?
08:55
lejo, booting is surely slower since it does a lot more automatic
08:55
<johnny>
ogra, you can't do that with php
08:55
<rjune_wrk>
vagrantc: ping
08:56
<johnny>
oh..
08:56
duh
08:56
sorry
08:56* johnny withdraws
08:56
<vagrantc>
rjune_wrk: please ping with content!
08:56IBC_jkenney has joined #ltsp
08:56
<lejo>
ogra: I had clients (with 128M) that worked great (=fast) with ltsp4 and kde3 and I now have ltsp5 with kde4 and those devices feel much slower
08:56
<rjune_wrk>
How did your testing with qemu emulating ppc go?
08:56
<lejo>
but maybe that is kde4 fault
08:57
<ogra>
yeah
08:57
<vmlintu>
garymc: If you want to have something on the desktop when a new user is created, put the files under /etc/skel/. The users can delete everything, though.
08:57
<IBC_jkenney>
I am currently running ubuntu 9.04 jaunty LTSP Server and when attempting to initiate dual display i get a error message about virtual display settings
08:57
<ogra>
kde4 is a very bad idea for ltsp
08:58
<vagrantc>
rjune_wrk: it's been going fairly well ... i tested ogra's qemu-arm-eabi packages ... and those worked quite well. then i grabbed upstream qemu's 0.11-rc* and built a static qemu-arm and it seemed to work quite well. haven't tested as much as ogra's packages yet.
08:58
<vmlintu>
garymc: If you want to control the desktops after creating them, you need to either write scripts or install a tool to modify the desktop settings. Sabayon is one tool, but I know basically nothing about it.
08:58
<vagrantc>
rjune_wrk: oh, wait. ppc. segfaults.
08:58
<rjune_wrk>
damn.
08:59
<ogra>
0.11 should be better than my package though, the patches are sanitized by upstream
08:59
<garymc>
vmlintu: Nice one
08:59
that is the folder ive been looking For
08:59
can I put a link to a file
08:59
that they can read only? or maybe execte but not delete the actual file?
08:59
<vagrantc>
rjune_wrk: so far the only one that works is arm. all the others i tried failed (mips*, powerpc, sparc)
08:59
<ogra>
vmlintu, wrong approach :) /etc/skel is only copied at user creation time
09:00
garymc, you will need a script and a .desktop file that calls it from /etc/xdg/autostart into the users ~/Desktop directory
09:00
<vmlintu>
I would not recommend using /etc/skel/ either if the stuff needs to stay on the desktop
09:00
<ogra>
err
09:00
that sentence was a mess
09:01
garymc, you will need a script and a .desktop file that calls it from /etc/xdg/autostart to copy your launcher into the users ~/Desktop directory
09:01
<vagrantc>
rjune_wrk: haven't been able to try amd64 on i386, but in theory it might work. just need the magic numbers for amd64 to feed to binfmt
09:02
<ogra>
arm-eabi definately has issues if the host is amd64 btw
09:02
<vagrantc>
ogra: i seem to recall it working just fine...
09:02
<rjune_wrk>
vagrantc: I wanted to try cross compiling on it.
09:02
<ogra>
with my package ?
09:02
or with 0.11
09:02
<vagrantc>
ogra: think so ... but maybe i didn't test well.
09:02
ogra: both
09:03
<ogra>
i was told about tons and tons of segfaults
09:03
<garymc>
vmlintu: for some reason it wont let me put files in /etc/skel/desktop
09:03
<ogra>
garymc, it wont help anyway
09:03
garymc, /etc/skel is only used at the moment where you create the user
09:03
not at login timew
09:03
-w
09:04bobby_C has joined #ltsp
09:04
<garymc>
it has the K"linux quick start guide in there
09:04
<ogra>
yes, and the user can delete it ...
09:04
it wont return
09:04
<garymc>
which all clients get to see
09:05
<vmlintu>
garymc: yes, /etc/skel is not what you wanted.. you cannot control desktops for already existing users and users can delete everything at any time and they never return for those users
09:05
<garymc>
damn
09:05
<ogra>
as i said, create a script ...
09:05
<garymc>
so is there another place i can put these files for display for all users?
09:06
damn... creating ascript sounds sooooo hard
09:06
<vmlintu>
garymc: not without scripts or additional tools
09:06* Gadi hasn't followed the conversation completely, but suggests setting the group sticky bit
09:07
<garymc>
tell me more Gadi
09:07
<ogra>
garymc, http://paste.ubuntu.com/227422/
09:07
thats a script like you need one :)
09:07
does that look so hard ?
09:07
<Gadi>
garymc: if you create a folder and set the group sticky bit on it, files inside of it can only be deleted by their owner
09:08
<ogra>
Gadi, that would become odd if he did it to the ~/Desktop folder
09:08
<Gadi>
so, if you create a folder in, say, /home/shared
09:08
and a link on the Desktop to it
09:08
<ogra>
he wants a launcher thats reoccuring on every login
09:08
<Gadi>
and give it a group sticky bit
09:08
<garymc>
have i got to go into each account and place the link on the desktop manually
09:08
<Gadi>
you can put your launchers in there
09:08
and nobody can delete it
09:09
<ogra>
garymc, no, you dont
09:09
<garymc>
would i put this in skel / desktop?
09:09
<ogra>
garymc, seen my script above ? if thats executed on every login thats happening automatically
09:09
no, forget about skel
09:09
<garymc>
ok I got the link above
09:10
There is 3 lines of text and a big box
09:10
<ogra>
imagine you never heard about skel, it wont help
09:10
<garymc>
I dont understand it
09:10
<Gadi>
hehe
09:10* Gadi laughs at ogra
09:10
<ogra>
the three lines are a script that copies a launcher to the users desktop
09:10
<Gadi>
garymc: yeah, there are many ways to skin your cat
09:10
<garymc>
do i have to make a launcher
09:11* ogra makes funny faces to Gadi
09:11
<ogra>
garymc, right, the first paste i gave you has the code for a launcher
09:11* vagrantc stares crosseyed at the moon
09:11
<garymc>
ok the one before this
09:11
<ogra>
the second paste i gave you has the code for a script that copies that launcher to a users desktop
09:12* Gadi thinks ogra handles customer support like a developer
09:12
<garymc>
so what do i save these codes as and where do I put them?
09:12
<Gadi>
:)
09:12
time out
09:12
<ogra>
:P
09:12
<Gadi>
garymc: do this:
09:12
<garymc>
ogra seems very proffessional
09:12
<Gadi>
right click on your desktop, and choose Create Launcher
09:12
<ogra>
garymc, listen to Gadi :)
09:13
<garymc>
bingo
09:13
thanks guys
09:13
<ogra>
he does it in a easier way for you than i do
09:13
<garymc>
im listening
09:13
<Gadi>
give it a name and such
09:13
don't worry about an icon
09:13* ogra is to development tainted :)
09:13
<ogra>
Gadi, it shall open an url
09:13
important part :)
09:13
<Gadi>
ograthis one will be for /etc/xdg/autostart
09:13
;)
09:14
<ogra>
ah
09:14
<garymc>
wo wowowo woh
09:14* ogra shuts up
09:14
<garymc>
what do i put in command
09:14
type:
09:14
Name:
09:14
Command:
09:14
Comment:
09:14
<Gadi>
garymc: this launcher that you are creating we are going to use as the thing that runs the script ogra gave you on login
09:14
<garymc>
ok
09:14
:/
09:14
<Gadi>
so, let's do:
09:15
Command: /usr/local/bin/copyToDesktop
09:15
Name: copyToDesktop
09:16
type: Application
09:16
and then save it
09:16
<garymc>
right
09:16
got it
09:16
<Gadi>
this is now your "copyToDesktop" launcher
09:16
<garymc>
ok.....
09:16
its on my desktop
09:16
<Gadi>
now, open a text editor
09:16
<garymc>
ok
09:16
<Gadi>
and we'll actually make the copyToDesktop script
09:16
which is the second one ogra made for you
09:17
<ogra>
we dont have the actual launcher yet btw :)
09:17
<garymc>
so I just type that into this text box
09:17
<ogra>
you will need to make that too
09:17
<garymc>
not this one
09:17
<Gadi>
right
09:17
lets not get confused
09:17
in the text editor, put:
09:17
#!/bin/sh
09:17
for the first line
09:18
<garymc>
done
09:18
cp /wherever/you/saved lol
09:18
i dont know where i saved
09:18
<Gadi>
ok, now perhaps you would like to have a "golden" directory
09:18
that you can just put launchers in
09:18
<garymc>
yes
09:18
<Gadi>
that will get copied to the user's desktop
09:18
great.
09:19
<garymc>
cool
09:19
<ogra>
Gadi, you /usr/local approach was very good, go on with that
09:19
<Gadi>
where do you want that golden directory to live?
09:19
ok
09:19
<garymc>
i dont know where is best?
09:19
<Gadi>
how about /usr/local/share/launchers
09:19
<ogra>
yeah
09:19
<garymc>
ok
09:19
so do i put that in the second line
09:19
<Gadi>
ok, so in your script, on line 2, do:
09:20
cp /usr/local/share/launchers/*.desktop ~/Desktop
09:20
<ogra>
and write down that /usr/local/share/launchers contains systemwide desktop launchers on a piece of paper ... :)
09:20
so you can find it again in 6 months if you forgot about it
09:21
<garymc>
ok
09:21
<Gadi>
save the text file on your Desktop as "copyToDesktop"
09:21rjune_wrk has quit IRC
09:21
<Gadi>
then, right click on the text file, go to Properties, and change the permissions to Executable for user, group, other
09:22primeministerp has quit IRC
09:23
<garymc>
i save the file in desktop folder?
09:23
<Gadi>
yes
09:23
it will make it easier
09:23
for now
09:24
<garymc>
When I click permissions
09:24
I only get read only read - writeable
09:24
are you talking about the Execute: Allow executing file as program?
09:25
<ogra>
yes
09:25
<garymc>
i just tick this box?
09:25
<Gadi>
right
09:25bobby_C has quit IRC
09:25
<Gadi>
yes
09:25
<garymc>
done
09:25
<Gadi>
ok
09:26
so, here's what we're going to do
09:26
<garymc>
im all ears/eyes
09:26
<Gadi>
and since it has to be done with admin rights and I don't know how to do that in a drag and drop way, we'll go to a terminal
09:26
so, open a terminal window
09:26
cd ~/Desktop
09:26
ls
09:27
<garymc>
done
09:27
<Gadi>
you should see your copyToDesktop.desktop launcher and you copyToDesktop program
09:27
right?
09:27
<garymc>
i think so
09:27
yep i do
09:27
<Gadi>
cool
09:27
<garymc>
program is in green
09:28
<Gadi>
fisrt we move the copyToDesktop.desktop launcher to /etc/xdg/autostart, which will make it run on login
09:28
like this:
09:28
sudo cp copyToDesktop.desktop /etc/xdg/autostart
09:28
<ogra>
Gadi, i think thats fedora ...
09:28
<Gadi>
huh?
09:29* ogra is never sure if they have sudo configured
09:29leio__ is now known as leio
09:29
<Gadi>
oh! he's on fedora?
09:29
<garymc>
lol
09:29
<Gadi>
well, try it
09:29
<ogra>
well, he talked ybout K1 documentation in /etc/skel
09:29
<garymc>
asks for my password
09:29
<Gadi>
otherwise, we'll switch you to the root user
09:29
put in your password
09:30
<garymc>
it says gary is not in the sudoers file
09:30
This incident will be reported
09:30
<Gadi>
hehe
09:30
<garymc>
oh ohhh
09:30
<Gadi>
ok, do you know the root password?
09:30
<garymc>
yes
09:30
<Gadi>
ok, so:
09:30
su
09:30
<garymc>
yep
09:30
<Gadi>
and enter root password
09:30
<garymc>
yep
09:31
<Gadi>
ok, now:
09:31
cp copyToDesktop.desktop /etc/xdg/autostart
09:31
<garymc>
done
09:31
<Gadi>
ok, now:
09:31
mkdir -p /usr/local/bin
09:32
(in case it doesn't exist)
09:32
<ogra>
should exist already ...
09:32
<garymc>
ok
09:32
<ogra>
would be a weird distro if it wouldnt :)
09:32
<Gadi>
mkdir -p /usr/local/share/launchers
09:32
<garymc>
done
09:33
<Gadi>
cp copyToDesktop /usr/local/bin/
09:33
<garymc>
can i copy this whole conversation?
09:33vmlintu has quit IRC
09:33
<Gadi>
sure
09:33
<garymc>
done
09:34
<Gadi>
ok, now, you may want *your* user to be able to drop launcher files easily into that folder
09:34
so, you may want to change ownership of the folder to your username
09:34
<garymc>
ermmm My users will just be taking call
09:34
<Gadi>
whats ur username?
09:34
<garymc>
calls
09:34
gary
09:34
<Gadi>
chown gary /usr/local/share/launchers
09:35
and then: exit
09:36
now, you can create whatever launchers you want on your desktop and copy them into: /usr/local/share/launchers
09:36
and the next time someone logs in, it will be on their desktop
09:36dan_young has joined #ltsp
09:36vmlintu has joined #ltsp
09:38
<vmlintu>
X freezing on thin clients in the middle of something is really not my favourite..
09:38
<ogra>
use a heater
09:40
<vmlintu>
have to try that
09:40
<garymc>
gai
09:40
gadi: thanks for the help
09:41
now how do i save this conversation?
09:41
<Gadi>
if you are using pdigin, try: Conversation > Save as
09:41
<garymc>
im using xchat
09:41
on windows
09:41
<vmlintu>
I'm just starting to wonder if one could create a nautilus plugin to get items on the desktop from a common folder..
09:42
<ogra>
the user would have to click on it to activate it though
09:43
<vmlintu>
nautilus plugins cannot put anything on desktop automatically?
09:43
<ogra>
oh, sorry, i was messing up scripts with plugins, they probably can
09:43
<Gadi>
an add-on package that dumped a nice launcher into /etc/xdg/autostart and a script would be nice, too
09:44
<vmlintu>
I've never looked into that myself, so I really don't know
09:44
<garymc>
anyone know how to save this with xchat?
09:44
<Gadi>
so, folks wouldn't have to go thru this exercise
09:44
<ogra>
build one
09:44
good practice in packaging :)
09:45rjune_wrk has joined #ltsp
09:46* ogra considers a second portion of icecream ...
09:47
<vagrantc>
packaging icecream?
09:47
<ogra>
rather unpacking :)
09:47
<vagrantc>
and re-packing
09:47
<ogra>
someone else did the hard work already :)
09:47
<rjune_wrk>
heh
09:48
<garymc>
Thanks Gadi your a star
09:48
i think
09:48
gonna test it now
09:48garymc has quit IRC
09:48* ogra grins about "i think"
09:48
<rjune_wrk>
No, he really is a star
09:49
A fancy one, six points
09:49
<ogra>
but gary wasnt really sure :)
09:50
<rjune_wrk>
apparently not.
09:50
Where is he from?
09:51
<Gadi>
hehe
09:51
u guys are funny
09:52
<ogra>
uk i think
09:52
<rjune_wrk>
we're funny?
09:52
You're the star! *
09:52
<Gadi>
could me worse, I could be rm *
09:52
<rjune_wrk>
city near me goes by MC(Michigan City) and the just migrated to linux
09:52
<Gadi>
*be
09:58
<vmlintu>
Looks like nautilus plugin would require the files to exist on desktop before it could do something for them, so some creative hacking would be needed to it to show files from a separate locked directory..
10:00* Gadi wonders why migrated to Linux makes him thinkg of migratory penguins
10:01
<vmlintu>
Any information available about the migration?
10:02
<rjune_wrk>
I dunno, you would have to ask them.
10:02
I just heard about it from being on the Tech director list
10:08leio has quit IRC
10:08lejo has quit IRC
10:08sutula has quit IRC
10:08mhall119|work has quit IRC
10:10mhall119|work has joined #ltsp
10:10lejo has joined #ltsp
10:13garymc has joined #ltsp
10:13
<garymc>
hello Gadi
10:14
After doign the Chown gary /usr/local/share/launchers
10:14
what did i need to do?
10:14
cos I tried logging into a test client and copyToDesktop wasnt on the desktop
10:14
<ogra>
create launchers on your desktop and drop them into that dir
10:15
it shoudlnt
10:15
<garymc>
hi ogra
10:15
<ogra>
just create a launcher, open your filemanager, go to /usr/local/share/launchers and drop the launcher in ther
10:15
e
10:15
<garymc>
ok
10:15
<ogra>
that launcher will appear on the users desktop
10:16
<garymc>
what defines a launcher
10:16
<ogra>
if you want firefox to open you use "place" as the type ... try creating one that opens google for example
10:16
<garymc>
sorry for all the questions
10:17
hmmm
10:17
<ogra>
well, underneath a launcher is just a textfile ... with the special ending .desktop and the content i gave you on my very first paste
10:17
<garymc>
which i have since lost :(
10:17
<ogra>
but tyou dont need to know that to create one :)
10:17
<garymc>
im sorry
10:17
<ogra>
just right click on your desktop and select "create launcher"
10:18
<garymc>
have i got to reboot the system after dropping a launcher file in the folder
10:18
<ogra>
no
10:18
<garymc>
as my test account still doesnt see the CopyToDesktop
10:19
<ogra>
it wont and it shouldnt
10:19
<garymc>
???
10:19
<ogra>
dont care about CopyToDesktop
10:19
thats only the script that cares for copying stuff you drop into /usr/local/share/launchers the the user desktops on login
10:20
create a new launcher
10:20
just right click on your desktop and select "create launcher"
10:20
<garymc>
ok
10:20
<ogra>
select type "place"
10:20
<garymc>
mine has location
10:20
<ogra>
ok
10:20* ogra is german ... :)
10:20
<ogra>
no english system here
10:21
<garymc>
ahhhh ok gutantag
10:21
i think
10:21
<ogra>
guten tag :)
10:21
<garymc>
my german is really poor
10:21
<ogra>
well, i understood what you meant :)
10:21
<garymc>
;)
10:21
<ogra>
ok, there is a URL field i belive
10:22
<garymc>
yes i think it is the location
10:22
<ogra>
type in: http://www.ltsp.org
10:22
name it "ltsp homepage"
10:22
then save
10:22
<garymc>
can i just browse to a file
10:22leio has joined #ltsp
10:22
<ogra>
should work as well
10:22
<garymc>
cos internet is not connected on it as im connected on it on this comp
10:23
<ogra>
well, then pick a file
10:23
<garymc>
ok done that
10:23
<ogra>
if you are done, save
10:23
<garymc>
ok it is now on my desktop
10:23
<ogra>
now open your filemanager and navigate to /usr/local/share/launchers
10:23
<garymc>
ok
10:24
I have 2 files already in there
10:24
is this right
10:24
<ogra>
you do ?
10:24
<garymc>
I have the copyToDesktop.desktop
10:24
and copytodesktop
10:24
<ogra>
no
10:24
<garymc>
so they shouldtn be there?
10:24
<ogra>
delete them, they should not be in that dir
10:24
did you put them there ?
10:24
<garymc>
They were on my desktop i thought I had to put them in there
10:25
will i be ok just deleting them?
10:25
<ogra>
no, these files are already where they belong in the system
10:25
<garymc>
ok
10:25
they where copied there b4 i see
10:25
<ogra>
yeah, you can delete them from the launcher dir
10:25
<garymc>
to the correct location
10:25
<ogra>
right
10:25
<garymc>
ok
10:25
now I put the new launcher file in this folder :)
10:26
<ogra>
so after you cleaned up, drag/drop the new launcher you made into the launchers dir
10:26
yeah, perfect
10:26
<garymc>
now login with another user
10:26
?
10:26
<ogra>
now your testuser should get it if you newly log in with his account
10:26
<garymc>
ok
10:26
hold on
10:27sutula has joined #ltsp
10:28
<garymc>
do i have to logon using the client computer or can i do it on the server one?
10:28
<ogra>
anywhere you like
10:28tux_440volt has joined #ltsp
10:29
<garymc>
ok i logged into a new account i aint used on the moc server and the file is not there
10:29
<ogra>
go to /etc/xdg/autostart in your filemanager
10:29
<garymc>
:(
10:29tux_440volt is now known as subhodip
10:30
<ogra>
do you see the CopyToDesktop file in there ?
10:30
<garymc>
ok im there
10:30
lots of files
10:31
<ogra>
right, you look for copytodeskto.desktop or something along that lines
10:31
<garymc>
ok there is a diamond shape with copyToDesktop there
10:31
no .desktop though
10:32* ogra wonders what gadi did wrong
10:32
<garymc>
unless that is the .desktop file?
10:32
<ogra>
do all the other files have a .desktop suffix ?
10:32
<garymc>
no
10:32
<ogra>
do they have the diamond shape ?
10:32
<garymc>
other files look simialr are
10:32
YES diamond
10:33
<ogra>
good
10:33
<garymc>
GNOME Settings Deamon
10:33
looks the same
10:33
Network Authentication
10:33
<ogra>
good, hmm
10:33
<garymc>
looks the same too
10:34
<ogra>
what happens if you doubleclick it
10:34
(the copytodesktop one)
10:35
<garymc>
nothing
10:35
<ogra>
right click it ... look at the properties
10:36
<garymc>
ok
10:36
commmand : /usr/local/bin/copyToDesktop
10:36
<ogra>
looks ok
10:36
type application
10:36
?
10:36
<garymc>
desktop configuration file (application/x-desktop)
10:37
<ogra>
yeah, thats fine
10:37
so thats all proper
10:37
<garymc>
seems to be
10:38
<ogra>
can you open a terminal
10:38
<garymc>
yes
10:38
<ogra>
lets see if /usr/local/bin/copyToDesktop works
10:38
<garymc>
ok
10:38
<ogra>
delete the test launcher from teh desktop, the one we created before
10:39tjikkun_work has quit IRC
10:39
<ogra>
and then run /usr/local/bin/copyToDesktop in the terminal
10:39
<garymc>
in the usr/loacl/share folder?
10:39
<ogra>
no
10:39
only from your desktop
10:39
<garymc>
i put it in the /usr/local/share/launchers folder
10:40
<ogra>
ok
10:40
<garymc>
the onle pointing to a file
10:40
*one
10:40
<ogra>
as long as its there its fine...
10:40
<garymc>
ok
10:40
back to the terminal?
10:40
<ogra>
in the terminal type: /usr/local/bin/copyToDesktop
10:40
and hit enter
10:41
<garymc>
it says no such file or dir
10:41
do I have to goto root?
10:41l0C0 has quit IRC
10:41
<garymc>
or cd /usr etc
10:41
<ogra>
are you sure you didnt mistype ?
10:41
<garymc>
ahh
10:41
sorry hold on
10:41
ok
10:42
<ogra>
linux is very picky with typos ;)
10:42
<garymc>
speltcop instead of copy
10:42
it says
10:42
cp: missing destination file operand after '/usr/local/share/launchers/*.desktop~/Desktop'
10:43
<ogra>
there you have the error
10:43
there is a space missing between .desktop and ~/Desktop
10:43
<garymc>
ok how do i fix?
10:43
<ogra>
su
10:43
type the root password
10:43
<garymc>
damn one little space missing and it all comes crashing down
10:44
<ogra>
as i said ... picky about typos ;)
10:44
<garymc>
im in root
10:44
:)
10:44
<ogra>
gedit /usr/local/bin/copyToDesktop
10:44
type that in your terminal
10:44
should fire up the editor
10:45
<garymc>
cool
10:45
<ogra>
add the space and save
10:45
<garymc>
so it should be
10:45
*.desktop~ /Desktop ?
10:45Sarten-X has quit IRC
10:45
<ogra>
/usr/local/share/launchers/*.desktop ~/Desktop
10:46
cp /usr/local/share/launchers/*.desktop ~/Desktop
10:46
more precisely
10:46
<garymc>
yeah
10:46
done it and saved
10:46
<ogra>
good now try again
10:46
<garymc>
ok
10:46
I will right now
10:46
<ogra>
:)
10:47
<garymc>
yes it works
10:47
<ogra>
yay
10:47
<garymc>
So can I do this for all sorts of things now
10:47
<ogra>
yep
10:47
<garymc>
can people delete this?
10:47
<ogra>
they can
10:47
but all launchers will be back on next login
10:47
<garymc>
but will it be back there when they log on
10:47
Ahhhh hahahahaha
10:48
Yes you both have been sooo helpful
10:48
one thing
10:48
I click on the file and it says
10:49
there is no application for this file type
10:50
<ogra>
well, you picked a random file
10:50
<garymc>
it was a php file that should beable to display with firefox?
10:50
<ogra>
if you use a file the desktop can handle it will do the right thing ... i.e. a url, or a path to a pdf file
10:50
no, php needs a webserver
10:50
<garymc>
hmmm ok
10:50
so if i install a webserver it would work then?
10:51
thats on my next to do list
10:51
<ogra>
right
10:51artista_frustrad has quit IRC
10:51
<ogra>
you point the url to your localhost ...
10:51
<garymc>
as i need to create a list of entries my call centre people would fill in and ad to a mySQL database
10:51
<ogra>
i.e. http://localhost/ would give you the startpage of your local webserver
10:51
<garymc>
right
10:52
Cool
10:52
so its all possible though
10:52
i need to buy a decent server now
10:52
<ogra>
http://localhost/myfunnyapp.php would run myfunnyapp on the webserver
10:52
<garymc>
and apply all this stuff
10:53
is it relativly easy to set it up to run a web intranet server?
10:53
<ogra>
mind you, setting up a php capable webserver is rather advanced
10:53
but there are a lot of howtos
10:53
<garymc>
:(
10:53
ok
10:53
well since i only just seen fedora linux this week i feel with your help i have come along way
10:54
also got to run clients off a moc server too
10:54
so a bit more head bashing should get me there i hope
10:54
not just my own head that is
10:54
<ogra>
and i dont even have a clue about fedora :)
10:55
<garymc>
nice
10:55evilx has joined #LTSP
10:56evilx has joined #LTSP
10:58
<garymc>
Hey Ogra
10:58
Once I set this all up on my server
10:58
can I setup bios so it doesnt need a monitor or keyboard to boot up?
10:58
<ogra>
sure
10:58
<garymc>
cool
10:58
Im starting to really love linux
10:58
much more than microsoft
10:59
<ogra>
you dont need to do anything for monitor in the BIOS though ... just dont plug one in
10:59
<garymc>
infact microsoft is starting to suck in my mind
10:59
ahhhh coool
10:59
well you have been most helpful
10:59
Thanks for everything I need to go now and eat some food
10:59
speak soon and thanks again
10:59
<ogra>
welcome and enjoy your food
10:59
<garymc>
bye
10:59garymc has quit IRC
11:02staffencasa has joined #ltsp
11:09nicros has joined #ltsp
11:09artista_frustrad has joined #ltsp
11:15alkisg has joined #ltsp
11:23alkisg has quit IRC
11:38Ahmuck_ has quit IRC
11:40Ahmuck_ has joined #ltsp
11:45vagrantc has quit IRC
11:46
<bieb>
Gadi: you still here?
11:47
<Gadi>
whats up?
11:47
<bieb>
I used your AD setup guide.. and it works perfectly
11:48
<Gadi>
great!
11:48
<bieb>
but.. it doesnt map printers when users login.. is there another doc I need to look through?
11:48
<Gadi>
map printers?
11:48* ogra wasnt aware Gadi was into advertisements
11:48
<Gadi>
ah, germans and comedy
11:48
:)
11:49
<ogra>
:P
11:49
<bieb>
the clients are in the 2 student labs.. when a student logs into Windows.. they get mapped to the 2 networked lab printers
11:49fotanus has quit IRC
11:50
<bieb>
ogra: I didnt know you are German.. when in germany are you?
11:50
<Gadi>
bieb: you mean you want users in one lab to get one printer and students in another lab to get a different printer?
11:50
<ogra>
bieb, yesterday afternoon
11:50
:P
11:50
<Gadi>
oy
11:50
<ogra>
i guess you mean *where* though :)
11:51
bieb, pretty much in the middle ... in a massively boring town called kassel
11:51
<bieb>
actually.. they currently get both lab printers.. this way if one is busy or down.. they can select the other
11:51
ogra: yeah I meant where
11:51
ahhh.. I was in Munich last summer for vacation
11:51
<Gadi>
bieb: well, if you want them all to get the same printers, just install those printers on the LTSP server
11:52
<bieb>
can printers be determined by client profiles? this is for after I get sabayan working
11:52
<Gadi>
if you want to map printers to thin clients, stgraber added an LDM_PRINTER and LDM_PRINTER_LIST lts.conf variable, but the list requires a patched version of cups
11:53
bieb: you want to map printers to workstations - not to users
11:53
anyhow, LDM_PRINTER = default print queue
11:53
<ogra>
bieb, munich != germany ... munich == bavaria :)
11:53
<bieb>
nahh.. most of the thin clients will get the same printers... in the future, we will add a couple clients that are not in our lab
11:53
<Gadi>
LDM_PRINTER_LIST = list of print queues to be displayed
11:54
<bieb>
gotcha
11:54
ogra: as long as it was inside the border.. its part of Germany to me.. :D
11:55
<ogra>
bieb, not for the bavarians :)
11:55
<bieb>
I bet
11:55subhodip has quit IRC
11:55
<ogra>
they would put a fence around it if they could
11:55
<bieb>
ogra: next year change BTS to BTB??
11:55subhodip has joined #ltsp
11:56
<bieb>
Gadi: I will just map to the 2 printers for the lab
11:56Lns has joined #ltsp
12:00
<bieb>
ogra: how much does a keyboard cost in Germany?
12:01* Gadi reflects upon how bizarre it is for the black eyed peas to use Mazel Tov in their lyrics...
12:02
<ogra>
bieb, heh, no idea, the one i type on was given to me 5 years ago by a sun guy who wanted to throw it in the dumpster
12:02
<bieb>
lol
12:03
<ogra>
i usually only do work on my laptop anyway
12:03
its rare that i actually attach my monitor and the kbd to it
12:04
(you catched me on one of my special days where i actually work in my office/lab)
12:04
<bieb>
reason I was asking is; the HS my son is going to this year has a german club.. I was thinking about talking to the woman in charge of the german classes about ltsp in her class since it would be easy to setup a basic ltsp server and have all the clients and server set in german.. but I figure the keyboard would be different than a standard US one
12:04
<ogra>
yep
12:04
it has the z and y in the right place :)
12:04
as well as the /
12:05
unlike the us ones
12:05
<Gadi>
er, that's the "international" ones
12:05
:P
12:05
<ogra>
get him one like this http://upload.wikimedia.org/wikipedia/commons/7/71/200801191443_Japanische_Tastatur.jpeg
12:05
he'll never miss a key
12:05
<bieb>
lol
12:06
that would take for ever to hunt and peck
12:06
<ogra>
hehe
12:06
well, if he returns to normal he types with 400bpm ;)
12:06
<bieb>
:)
12:06
<ogra>
"it's all so tiny daddy"
12:06
<_UsUrPeR_>
Hey all. I'm trying to come up with the best way to run iptables -t nat -A POSTROUTING -j MASQUERADE on boot
12:07
thus far I have tried a script in if-up.d
12:07
no dice though :/
12:07
<bieb>
move him from that keyboard to a netbook's keyboard
12:07
<johnny>
doesn't fedora/rhel have infra for that alread?
12:07
<Gadi>
_UsUrPeR_: I do it from /etc/network/interfaces
12:08
auto lo
12:08
iface lo inet loopback
12:08
pre-up iptables-restore < /etc/iptables.up.rules
12:08
_UsUrPeR_: --^
12:08
<ltsppbot>
"_UsUrPeR_" pasted "script for iptables -- ip forward" (8 lines) at http://pastebot.ltsp.org/453
12:09
<ogra>
or do it with ufw
12:09
it even has a gui
12:09
<_UsUrPeR_>
gadi: oh :) that works too?
12:09* _UsUrPeR_ tries that out
12:09
<Gadi>
_UsUrPeR_: you need to do an: iptables-save > /etc/iptables.up.rules
12:09
to save your setup
12:09
<bieb>
Gadi: one other thing with the printers... we use a Print Management software http://www.netop.com/products/administration/printlimit-pro.htm what kinda wrench does that throw into just mapping the printers on the server?
12:09litlebuda has joined #ltsp
12:10
<_UsUrPeR_>
ahh
12:10
<Gadi>
bieb: should be transparent - I am guessing the software prompts the user for a password or some such?
12:11
<bieb>
it ties to their AD account. so when I login in and the PLP client opens it shows.. hbieber balance: $x.xx
12:12
there is a linux client for Print Limit Pro
12:12
<Gadi>
ah, there ya go
12:12
so, it should be the same deal, I assume
12:12subhodip has quit IRC
12:12
<bieb>
I havent installed it on the server yet, didnt know if I had to map the printers first.. or if they could be mapped with the user
12:13
<Gadi>
I'm sure they have a support team that can answer better than I, tho
12:13
you probably create the print queues first
12:13
and then manage them with the software
12:13
but that's a guess
12:14
what did you do on the windows server?
12:14
<bieb>
good point.. might have to call and see if they have any other customers that are using this on LTSP
12:14
<Gadi>
its independent of LTSP
12:14
installation on a linux PC will be the same
12:14
<bieb>
ok
12:14
I will give it a try and see what comes up
12:15
<Gadi>
yup
12:18tux_440volt has joined #ltsp
12:20primeministerp has joined #ltsp
12:32F-GT has quit IRC
12:34F-GT has joined #ltsp
12:40intelliant has quit IRC
12:43intelliant has joined #ltsp
12:47fotanus has joined #ltsp
12:48etyack has joined #ltsp
13:17bobby_C has joined #ltsp
13:19etyack has quit IRC
13:33Sarten-X has joined #ltsp
13:47
<_UsUrPeR_>
sbalneav: ping (again) :P
13:51
<bieb>
I saw a document yesterday on how to setup an ltsp test environmet in vmware... I cant remember where I saw that doc, if anyone knows a good doc to follow.. let me know
13:51
I am trying to find the one I looked at yesterday
13:55subhodipbiswas__ has joined #ltsp
13:59
<sbalneav>
_UsUrPeR_: I ponged you this morning :)
13:59
What can I do for you?
14:00
<_UsUrPeR_>
sbalneav: sabayon
14:00
I would like to help get it working
14:01
has anything new been created that I can test out for you?
14:02
<sbalneav>
Certainly. I'd like you to write a C python extention that finds a free display number using the standard XOpenDisplay() X11 intrinsic library calls, as opposed to doing a socket connect to 127.0.0.1 :)
14:02
Feel up to that?
14:03
<_UsUrPeR_>
weehaw! I'll give it a shot. :D
14:04
fyi: the going may be slow :)
14:04
<sbalneav>
Don't worry about it: I'm working on it now.
14:05
As well, I've made contact with federico in #sabayon on irc.gnome.org
14:05
We''re going to talk about sabayon later, hopefully.
14:06
Sigh, I have to figure out how to get the extention to return a bool. Most of the examples I've found only return either ints or nothing :)
14:06tux_440volt has quit IRC
14:07
<_UsUrPeR_>
sbalneav: mind throwing it up on pastebin?
14:12
<sbalneav>
Throwing *what* up on pastebin?
14:12* _UsUrPeR_ re-reads above. Oh, an extension.
14:13
<_UsUrPeR_>
I was thinking script/program with bool.
14:13
<sbalneav>
No, contacting 127.0.0.1 isn't a good way to find a free display id
14:13
really, you should cycle through using XOpenDisplay
14:14
but that has to be done in C
14:14Ahmuck_ has quit IRC
14:14
<sbalneav>
There *is* a python-xlib we could use, but it's dead upstream, hasn't been updated since 2007
14:15
I'm a little reluctant to pull that in as a dependency.
14:16
<_UsUrPeR_>
That I can understand
14:16
<sbalneav>
So, that means I have to add a function to the xlib.c that's included with sabayon.
14:16
So, I'm working on that now.
14:19subhodipbiswas__ has quit IRC
14:27tux_440volt has joined #ltsp
14:28nick_stokie has joined #ltsp
14:32bobby_C has quit IRC
14:32bobbyC has joined #ltsp
14:44Gadi has left #ltsp
14:48nick_stokie has left #ltsp
14:53bobbyC has quit IRC
14:53bobby__C has joined #ltsp
15:02Ahmuck has quit IRC
15:07Ahmuck has joined #ltsp
15:08artista_frustrad has quit IRC
15:10artista_frustrad has joined #ltsp
15:13garymc has joined #ltsp
15:13elisboa has quit IRC
15:14
<garymc>
hi
15:14elisboa has joined #ltsp
15:14
<garymc>
Thanks to Ogra earlier I managed to make my thin clients see files i inteded them to on the desktop when they logged in.
15:15
Iam now wanting to setup an intranet for my business. I want to load info into a mySQL database
15:15
does anyone know of any good guides and what software i need to install on my LTSP server?
15:16
I think i need
15:16
APACHE
15:16
PHP 5?
15:16
mySQL
15:16
dont know if I need others.
15:16
<johnny>
you're gonna have to read more elsewhere
15:16
all apps will tell you what software they need
15:17
<garymc>
Can I have a intranet webserver so I can send emails to users on my LTSP ?
15:17
<johnny>
plenty of tutorials via google and/or ubuntu wiki
15:17
<bieb>
what are you running garymc? ubuntu? Fedora?
15:17
<garymc>
Fedora 10 i think with LTSP. It was an LTSP package I installed
15:18
Upto now Im really impressed with it
15:18
Ive been googling but get all diffrent descriptions of installation etc
15:18
just thought Id ask if any of you knew
15:18litlebuda has quit IRC
15:19
<johnny>
i do.. but this ain't the place for it
15:19litlebuda has joined #ltsp
15:19
<garymc>
where is the place for it then johnny
15:19
<johnny>
first you should read on the internet..
15:19
<bieb>
#fedora
15:20
<johnny>
it is not good for me to regurgitate info you can read on google
15:20
it wastes my time and yours
15:20
<garymc>
im not asking for you to regurgitate
15:20
<sbalneav>
Holy.
15:20
Freaking.
15:20
Saints.
15:20
<bieb>
garymc: http://docs.fedoraproject.org/install-guide/f11/
15:20
<garymc>
just wanted pointing in the right direction
15:20
<sbalneav>
I cannot BELEIVE what I just pulled off
15:21
<bieb>
you won the lottery?
15:21
<garymc>
thanks bieb
15:21
<bieb>
garymc: no prob
15:21vagrantc has joined #ltsp
15:21
<sbalneav>
I've never written a python extention before. I fixed the sabayon socket bug, I think
15:21
first time
15:21
no errors
15:21
works here
15:21
<garymc>
i think i have fedora 10 is it similar to fedora 10?
15:21* sbalneav shakes head.
15:21
<sbalneav>
Unbeleivable
15:21
<garymc>
sorry similar to fedora 11?
15:21
<sbalneav>
Ok, dput'ing sabayon -12
15:22
<bieb>
garymc: just start at the 11 site and look back in the docs for 10
15:22
<garymc>
ok thanks
15:22
<sbalneav>
_UsUrPeR_, bieb, alkisg, keep your eyes peeled.
15:22
<bieb>
saweet sbalneav
15:22
<_UsUrPeR_>
bitchin
15:23
<sbalneav>
No guarentee it'll work for YOU guys, however...
15:23
We'll see.
15:23
<bieb>
:)
15:24
<sbalneav>
ok, dput'd, in the build queue.
15:25garymc has quit IRC
15:25elisboa_ has joined #ltsp
15:26elisboa has quit IRC
15:26
<ltsppbot>
"sbalneav" pasted "patch to sabayon for XOpenDisplay" (136 lines) at http://pastebot.ltsp.org/454
15:27
<johnny>
sbalneav, have you caught up with somebody to integrate your patches?
15:27
if you can't get federico to help.. or sayamindu.. bark at me
15:28
<sbalneav>
I've been talking to both of them
15:28
<johnny>
ok good
15:28
<bieb>
sbalneav: we dont need to do anything with that pastebot correct?
15:28
<sbalneav>
no, I'm merely showing my work :)
15:28
<bieb>
cool
15:31elisboa_ has quit IRC
15:32vmlintu has quit IRC
15:34elisboa has joined #ltsp
15:36alkisg has joined #ltsp
15:36vmlintu has joined #ltsp
15:41PerlStalker has joined #ltsp
15:42Gadi has joined #ltsp
15:42tux_440volt has quit IRC
15:42
<Gadi>
sbalneav: I think there's one problem in the sabayon patch you pasted
15:43
dnum = 0 is actually a case where a display is found
15:43
you should prolly set found=-1 to start
15:43
and check for found < 0
15:43atomic007za has joined #ltsp
15:43
<atomic007za>
hi
15:45
<sbalneav>
Prolly.
15:46
As well I should have /win 5
15:46
METH_NOARGS on the function as well.
15:55mikkel has quit IRC
16:04
<sbalneav>
Gadi: fixed, pushed
16:05
<Gadi>
u rock
16:06* Gadi has never used sabayon, but know of folks who should :)
16:06
<sbalneav>
Well, it's going to need to WORK first :)
16:07
<Gadi>
yeah - the display finding code that they had is kind of a hackish way to go about it
16:08rjune_wrk has quit IRC
16:09
<Gadi>
though, I guess your way may not work if the reason you canno topen the display is because of xauth
16:10
rather than being free
16:10* vagrantc notices some hackish display finding code in ltspfs and ldm ...
16:10
<Gadi>
:P
16:10
vagrantc: well, if I knew C as well as sbalneav
16:10
:)
16:11* vagrantc has implemented vagrantc's fair share of hacks
16:12
<Gadi>
oh, actually I take back the xauth comment
16:12
I reread the code
16:12
you actually open the display successfully before calling it free
16:12
and then close it
16:12
much better
16:12
see - that's why sbalneav rocks
16:12
well, one of many reasons
16:13evilx has quit IRC
16:13
<sbalneav>
I don't think we even HAVE any display code anymore in ldm, display's already open when we're launched
16:13* Gadi thinks vagrantc is referring to my ugly ltspfs-related hacks
16:15pmatulis has quit IRC
16:16
<sbalneav>
As for ltspfs, there's nothning hackish there, XOpenDisplay(NULL) just tells it to look at the DISPLAY variable.
16:16
That's A-OK
16:17
<vagrantc>
sbalneav: you're thinking in C, and not in shell hooks
16:17
i haven't put the time (or really have much idea) to make them better
16:18
<sbalneav>
Which file?
16:18
<vagrantc>
in ltspfs-trunk: scripts/ltspfs_entry and scripts/ldm/X10-delayed-mounter
16:19atomic007za has quit IRC
16:19
<Gadi>
sbalneav: stuff to make local ltspfsmounter behave
16:20
<sbalneav>
Neither one of those are *that* bad.
16:21
Only way to make them better would be to do something like grep the /proc/<pid of ldm>/env file for the DISPLAY value, or the like.
16:21
vagrantc: and I *always* think in X
16:21
err C
16:21
<Gadi>
well, can't do that because ldm may not be running
16:21
<sbalneav>
it's my ouvre :)
16:21
<Gadi>
local ltspfsmounter is for situations like rdesktop+localdev
16:22
<sbalneav>
Gadi: yeah. So the implementation's not that bad.
16:22
What would be REALLY nice, is if X created something like a status test file somewhere.
16:22
<Gadi>
what would be better would be if I knew enough C to make ltspfsmounter not require DISPLAY or xauth or anything for local mounts
16:23
or not error out if DISPLAY is empty and not used
16:23
<sbalneav>
Well, in your case...
16:23
<Gadi>
and actually, its ltspfsd that complains
16:23
not ltspfsmounter
16:23
I think
16:24
<sbalneav>
That would be easy to correct in C. You gonna come to the hackfest in Maine?
16:24
<Gadi>
I plan to
16:25
do we have a date set yet?
16:25
<sbalneav>
Lets put it on the schedule then.
16:25
I think jammcq's thinking 3rd week in October, but I'm not sure if that's finalized.
16:25
<Gadi>
a hack better done inebriated
16:25
:)
16:25
<sbalneav>
ALL hacks are better done inebriated :)
16:26
Okiedoke. Home time for me. I learned something new today, fixed a bug, and got one step closer to being upstream for sabayon.
16:26
Miller time.
16:26
<Gadi>
lol
16:26
<sbalneav>
See you all later tonight.
16:26
Cheers, all
16:27
<Gadi>
cheers!
16:28
<_UsUrPeR_>
sbalneav: good evening
16:28* vagrantc is changing timezones without moving
16:33
<Lns>
vagrantc, you time traveling demon!
16:33* vagrantc is jus tired, really
16:38bieb has left #ltsp
16:38
<Lns>
(quote taken from http://www.youtube.com/watch?v=wTqsV3q7rRU )
16:40atomic007za has joined #ltsp
16:46atomic007za has quit IRC
16:48atomic007za has joined #ltsp
16:49elisboa has quit IRC
16:50
<stgraber>
alkisg: hey, do you have the URL to your udhcpc initramfs script ?
16:51
<alkisg>
stgraber: moment, let me find it...
16:51
stgraber: http://users.sch.gr/alkisg/temp/udhcp
16:52
<stgraber>
thanks
16:53bobby__C has quit IRC
17:00Gadi has left #ltsp
17:07fotanus has left #ltsp
17:13Ahmuck has quit IRC
17:18Juu has joined #ltsp
17:19Hyperbyte has quit IRC
17:19
<atomic007za>
does anyone know what the pwer consumption between 8.04 and 9.04 is?
17:19Juu has quit IRC
17:19
<atomic007za>
when using thin clients?
17:29
<sbalneav>
atomic007za: Power consumption?
17:30
<atomic007za>
cpu drain and memory usage
17:31
sorry
17:31alkisg has quit IRC
17:37
<vagrantc>
ooooh. autologin kiosks with "nodm"
17:39atomic007za has quit IRC
17:40
<Lns>
vagrantc, nodm?
17:40
<vagrantc>
http://packages.debian.org/nodm
17:41
much simpler to configure autologin than with gdm, and presumably lower on resources.
17:41
<Lns>
what about ldm?
17:42
it's already in there
17:43
<vagrantc>
ldm has autologin to a server, but re-writing ldm to handle local logins would seem like a bad idea.
17:43
<Lns>
ah, you're not doing this under ltsp i gather
17:43
<vagrantc>
no, i am.
17:43
<Lns>
fatclient?
17:43
<vagrantc>
like a web kiosk or something
17:44* vagrantc hates the whole "fat" namespace
17:44
<Lns>
yeah...
17:44
so 'local logins' meaning in the chroot logins?
17:45
i see, i think =p basically kiosk sessions served via ltsp, but don't share server resources
17:46
<vagrantc>
just uses the server for the filesystem
17:46
all applications running on the client's CPU and RAM.
17:47
<Lns>
cool
17:47
do you do that via localapps?
17:52
Can anyone comment on localapps serving an entire DE ? Does it seem to work pretty flawlessly?
17:54GodFather has joined #ltsp
17:56johnny has left #ltsp
17:57
<vagrantc>
Lns: no, localapps is when you start the application on the server.
17:58
Lns: this is begins and ends on the thin client.
17:58
Lns: but now, to confuse you ... yes, i have used localapps to run the entire desktop environment.
17:58
<Lns>
heh
17:58
how did it run?
17:59
<vagrantc>
Lns: for environments where you want everything to run locally, but have authenticated accounts, it's a decent hack.
17:59
<Lns>
vagrantc, so is what you're talking about w/node something totally new?
18:00GodFather has quit IRC
18:00GodFather has joined #ltsp
18:00
<Lns>
s/node/nodm
18:00
<vagrantc>
Lns: that's something else entirely... let's finish talking about localapps for the whole session first, otherwise it'll be all kinds of confusing.
18:00
<Lns>
haha.. ok
18:01
I'm just trying to foresee when i will want to do some kind of 'kiwi' setup but not w/opensuse
18:01
<vagrantc>
Lns: so, the one problem with running the entire session as a localapp, is you have no way to know on the server-side when the localapp is finished running.
18:01
<Lns>
network booting 'fat' clients (or whatever you wanna call it)
18:01
ah
18:01
<vagrantc>
Lns: but it shouldn't be hard to figure that out.
18:02
we just need xatomwait on the server as well as the thin client.
18:02PerlStalker has quit IRC
18:02
<Lns>
what kind of problems does that create
18:02
<vagrantc>
probably need to package xatomwait into an ltsp-common or it's own package ...
18:03nothingman has joined #ltsp
18:03
<vagrantc>
so that the server-side script can run something that watches for changes to X properties when the session is finished.
18:03
so that's localapps used to run the entire session locally ...
18:04
<Lns>
sounds like there could be a much richer communications between client & server regarding "what's up" on each
18:04
<vagrantc>
sure
18:04
<Lns>
man, that's what i really wanted to get going too with my original project
18:05
lns = 'lucid node system'.. a socket between tc & server that you can pass arbitrary python code between the two and 'do things'
18:05
<vagrantc>
so ... the thing i'm interested in using nodm for is to replace gdm in the --kiosk mode, where you have an automatically logged in user without any authentication server-side, and all applications running locally.
18:05
<Lns>
so the server knows exactly what's going on on the client
18:05
ah
18:06
<vagrantc>
all the server is at that point is an NFS or NBD server.
18:06
a file server, speaking generically
18:06
<Lns>
sure
18:06dan_young has quit IRC
18:06
<Lns>
how hard can it be to do autologin w/gdm though?
18:07
you just want something super slim for that use case?
18:08
<vagrantc>
gdm is not terribly hard to set up, but it is harder than nodm ... nodm can really easily integrate as a screen.d script.
18:08
and then it doesn't pull in hundreds of megabytes of packages just to do autologin.
18:08* vagrantc is exaderrating, but not much
18:09dan_young has joined #ltsp
18:13Egyptian[Home] has quit IRC
18:14Egyptian[Home] has joined #ltsp
18:16
<sbalneav>
Lns: research dtubes
18:16
<Lns>
vagrantc, gotcha
18:18nothingman has quit IRC
18:20
<sbalneav>
http://telepathy.freedesktop.org/wiki/Tubes
18:23
<Lns>
sbalneav, thanks!! had no idea that existed
18:24
sbalneav, hrm...uses dbus though..that wouldn't be useful for non-logged-in clients, right? :(
18:25* Lns needs to read up more on how dbus functions
18:29dan_young has quit IRC
18:31
<Lns>
ah..dbus has a global 'system bus' that isn't user specific...question, is there a ltsp client < - > server dbus session before user login?
18:32
i'm thinking not
18:32* Lns continues to read about dbus
18:38
<sbalneav>
No. It's something we need.
18:39staffencasa has quit IRC
18:54
<Lns>
almost a variation of the systembus
19:03
oh. maybe that's what sbalneav was talking about w/dtubes =p
19:03* Lns turns on lantern
19:11artista_frustrad has quit IRC
19:13artista_frustrad has joined #ltsp
19:53johnny has joined #ltsp
19:54
<johnny>
so if you have a serial cash drawer
19:54
that's easy to do in ltsp right? :)
19:56
<sbalneav>
yes
19:56
<johnny>
one of the folks @ mondragon is asking
19:56
<sbalneav>
Serial lines can run hundreds of feet. Just run the lines from the server to the cash drawer. Problem solved! :)
19:57
<johnny>
lol
19:58
<sbalneav>
Barring that... the usual routine. Write some daemon to listen on a socket, send goo to cash drawer, start it on terminal, have program send data to socket, yaddayaddayadda
19:59litlebuda has quit IRC
19:59
<sbalneav>
In simplicity, somewhere firmly between falling off a log, and a manned mission to Jupiters Moons :)
19:59GodFather has quit IRC
20:01
<johnny>
sbalneav, i thought it would work similiar to how the serial printer worked
20:01
:(
20:02
ah. but tha'ts handled by jet thingy :(
20:02
i forgot
20:04
<sbalneav>
How does the drawer work? Does it need actual data, or if you just toggle one of DSR or CD or something like that it opens?
20:08
<johnny>
hopefully he'll come in here
20:08
and he can talk to you directly then
20:09
<sbalneav>
Well, It'll have to be in an hour. I'm gonna go for a walk. Need my excercise
20:09
bbiab
20:29cliebow has joined #ltsp
20:30cliebow has joined #ltsp
20:30cliebow has quit IRC
20:33johnny has left #ltsp
20:33johnny has joined #ltsp
20:33map7 has joined #ltsp
20:47johnny has left #ltsp
20:55hanthana has joined #ltsp
21:05map7 is now known as map7|away
21:11
<sbalneav>
Back
21:20
<vagrantc>
!seen warren
21:20
<ltspbot>
vagrantc: warren was last seen in #ltsp 3 weeks, 1 day, 4 hours, 45 minutes, and 18 seconds ago: <warren> g
21:20
<vagrantc>
pfft.
21:24fotanus has joined #ltsp
21:31johnny has joined #ltsp
21:31johnny is now known as Guest593
21:47Ahmuck has joined #ltsp
21:56Guest593 is now known as johnny
22:11
<sbalneav>
vagrantc: heh, saw your mail :)
22:12strattog has quit IRC
22:12F-GT has quit IRC
22:12IBC_jkenney has quit IRC
22:12gentgeen__ has quit IRC
22:12yanu has quit IRC
22:12Lumiere has quit IRC
22:12
<sbalneav>
Got an idea as to how much ram it's using?
22:13
<vagrantc>
seems like it wants to allocate a 64MB pool ... but it it surely doesn't consume 64MB ...
22:13F-GT has joined #ltsp
22:13IBC_jkenney has joined #ltsp
22:13gentgeen__ has joined #ltsp
22:13yanu has joined #ltsp
22:13strattog has joined #ltsp
22:13Lumiere has joined #ltsp
22:13
<sbalneav>
1 S sbalneav 11627 1 0 80 0 - 23668 poll 21:11 ? 00:00:00 /usr/bin/pulseaudio --start
22:13
erp
22:13
<vagrantc>
have folks used 64MB thin clients with pulseaudio sound?
22:14
as soon as i upped the ram to 128, sound worked again (after fixing a couple other issues)
22:14
<sbalneav>
Well, back in the 7.10 days, I tested with 64m
22:14
seems pulse has gotten bigger since then.
22:14
<vagrantc>
that's getting to be a long time ago
22:15
<sbalneav>
Well, for the last year, I haven't done much but the docs :)
22:15
You guys are going gangbusters.
22:15
<vagrantc>
it's good to have someone working on the docs, that's for sure.
22:15
heh
22:16
i mostly felt like it was calming down, and it's mostly just putting on the polish
22:16
<sbalneav>
Well, thats why I picked 'em up. Between you, Gadi, and stgraber, you're handled most of the polish
22:17
I'm good at the rough brush strokes. I'll let other people clean up the edges. Docs needed love.
22:17
Besides, I've been planning for ldm3 :)
22:17
<Ahmuck>
i've got 256, and have problems with pulse, bumped up to 512, still have problems
22:17
<sbalneav>
We really need a full glib mainline.
22:17
that, and I've been putting thought to the dbus issue
22:17
and sabayon
22:17
<vagrantc>
sbalneav: ldm3, eh? wheee.
22:18
<sbalneav>
well, there's some fundamental problems with 2
22:18
signal handling's not complete
22:18
etc.
22:18* vagrantc was happy to see more of it split into shell snippets
22:18
<vagrantc>
so much easier to maintain
22:19
<sbalneav>
Sure. I'm just wondering how much ram it's taking up now, since there's now at least ONE shell always running in conjunction with it.
22:19
however, it's still svelte compared to pulse
22:19
:)
22:19
<vagrantc>
heh
22:20* vagrantc weighs the merits of going to sleep before vs. after sunrise
22:20
<sbalneav>
Where are you?
22:20
<vagrantc>
caceres, spain
22:20
<sbalneav>
Ah, debconf?
22:21
<vagrantc>
yeah
22:21strattog has quit IRC
22:21gentgeen__ has quit IRC
22:21IBC_jkenney has quit IRC
22:21F-GT has quit IRC
22:21Lumiere has quit IRC
22:21yanu has quit IRC
22:21artista_frustrad has quit IRC
22:21
<sbalneav>
otavio there?
22:21
<vagrantc>
had some good work on NBD support in debian's ltsp, and also working with the LXDE maintainer to make it more thin-client freindly
22:22
(and in NBD upstream, actually)
22:22
<sbalneav>
Oh??? do tell!
22:22
<vagrantc>
also been working on cross-architecture LTSP builds using qemu
22:22Lumiere has joined #ltsp
22:22strattog has joined #ltsp
22:22yanu has joined #ltsp
22:22gentgeen__ has joined #ltsp
22:22IBC_jkenney has joined #ltsp
22:22F-GT has joined #ltsp
22:22artista_frustrad has joined #ltsp
22:22
<sbalneav>
Oh, that's nice. We've needed that for a bit.
22:22
<vagrantc>
sbalneav: yeah, otavio's here, though he officially requested to be removed from the Uploaders field of LTSP packages :(
22:22
too much other work
22:23
<sbalneav>
Huh, interesting.
22:23
<vagrantc>
but andrewlee (the debian LXDE maintainer, close freinds with upstream LXDE) is very excited about LTSP.
22:23
<sbalneav>
He cornered us in Brazil, with the usual (valid) complaint, that LTSP has gotten too big for some older hardware.
22:23
<vagrantc>
it *has* gotten to big.
22:24
<sbalneav>
Well, no.
22:24
LTSP hasn't gotten too big
22:24
our stuff's small
22:24
<vagrantc>
i mean, your great emails about people's expectations going up are also true
22:24
<sbalneav>
LINUX has gotten too big
22:24
<vagrantc>
yeah
22:24
<sbalneav>
Kernels big
22:24
X is big
22:24
Pulse is big
22:25
LDM's tiny
22:25
LTSPFS is small
22:25
Anyway, otavio figured if an ltsp chroot was built with linuxembedded, that would fix all the problems. He offered to do it for us, we said "go for it"
22:26
looks like that's off the table then.
22:26
<vagrantc>
we really need to get more involved with the one community that has a lot of active development with modern GNU/Linux installs ... the embedded community.
22:26
heh!
22:26mondragondesk3 has joined #ltsp
22:26ace_suares has joined #ltsp
22:26
<mondragondesk3>
I've been poking around in the docs and I've somehow managed to miss what I assume is a relatively basic concept : differentiating the workstations so they can have differing entries in the lts.conf
22:27
<vagrantc>
it's something to look into
22:27
mondragondesk3: with [] that contains the mac address
22:27
<mondragondesk3>
ahh! :)
22:27
<vagrantc>
mondragondesk3: or [hostname] or ip address: [1.2.3.4]
22:27
but mac address is usually best
22:28
sbalneav: yeah, tapping into the embedded stuff would probably make our thin clients look very powerful :)
22:29
*sigh*
22:30
<sbalneav>
mondragondesk3: Check the docs
22:30
!docs
22:30
<ltspbot>
sbalneav: "docs" is For the most current documentation, see http://wiki.ltsp.org/twiki/bin/view/Ltsp/LtspDocumentationUpstream
22:30
<sbalneav>
There's a nice section in there explaining it.
22:30
<vagrantc>
sbalneav: i'll see if i can poke the emdebian folks, while i'm here.
22:30
<sbalneav>
vagrantc: Well, it can't hurt to try.
22:31* vagrantc still wonders what the heck a memory pool that doesn't actually consume X amount of memory but fails if less than X amount of memory actually is
22:31
<vagrantc>
available
22:33
<sbalneav>
Hmmm
22:33* sbalneav racks brain
22:34
<sbalneav>
Isn't there something about greedy memory allocation? overcommit? Something?
22:34
Some kernel command line switch?!?!? ARGHH
22:34
It's on the tip of my brain.
22:34
hold on. Goooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooogle will know
22:37
http://opsmonkey.blogspot.com/2007/01/linux-memory-overcommit.html
22:39
vagrantc: It would be interesting to try doing a "sysctl ... vm.overcommit_memory = 1" somewhere before pulse starts up
22:41* vagrantc particularly liked http://lwn.net/Articles/104185/
22:44
<sbalneav>
lol
22:47mondragondesk3 has quit IRC
22:51mondragondesk3 has joined #ltsp
22:53
<mondragondesk3>
thanks for the help thus far.. I rebooted to get mac address from the bootup process; added a [mac-address] entry with one entry, PRINTER_0_DEVICE=/dev/ttyS0 ... My understanding is that this means that all /dev/ttyS0 "traffic" will stay local.. then I tried echoing to it, but, silence.. is there an easy debuggy way I can confirm that the "traffic" is indeed going to the local device?
22:53map7|away is now known as map7
23:01
<mondragondesk3>
yeep.. summoned away.. more tries tomorrow :)
23:01mondragondesk3 has quit IRC
23:09artista_frustrad has quit IRC
23:09artista_frustrad has joined #ltsp
23:23map7 is now known as map7|away
23:26sbalneav has quit IRC
23:27sbalneav has joined #ltsp
23:28yanu has quit IRC
23:29
<Ahmuck>
nn
23:30yanu has joined #ltsp
23:48Lns has quit IRC
23:53Lns has joined #ltsp
23:54fotanus has quit IRC
23:55hanthana has quit IRC
23:56fotanus has joined #ltsp