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


Channel log from 6 February 2008   (all times are UTC)

00:07SteveWrightNZ has joined #ltsp
00:07
<SteveWrightNZ>
ltsp5 - shut down a terminal remotely - how ?
00:08
<johnny>
use the thin client manager, altho it is out of date
00:08
or italc
00:08
there's prolly some shell way to do it..
00:08
<SteveWrightNZ>
k
00:10
ltsp-manager ?
00:10
<johnny>
that's for ltsp4
00:10
i think
00:10
<SteveWrightNZ>
k
00:11
what is this thin client manager ?
00:11
<johnny>
uhmm.. an application? :)
00:11
or perhaps also called student-contro-panel
00:11
control*
00:11
that's the actual binary
00:12
<SteveWrightNZ>
if could ssh to the terminal I could simply halt it
00:17drcode has joined #ltsp
00:17
<drcode>
hi all
00:17
I want to install ltsp under mandriva
00:17
if I try to use apt-get install ltsp-server, there is no such packge, any idea?
00:17
<SteveWrightNZ>
apt-cache search ltsp
00:18
mandriva uses apt tools ?
00:18
<drcode>
its based on mandriva
00:18
I actual use pclinuxos
00:20
<MacIver>
kill -U username ;)
00:21
<drcode>
any idea?
00:22
<SteveWrightNZ>
use the package manager for mandriva to install it
00:22
<drcode>
I did
00:22
but there is no such packge?
00:22
<SteveWrightNZ>
cool
00:22
<drcode>
under mandriva there is ltsp-server?
00:22
<SteveWrightNZ>
I do not know
00:22
I have never used madriva
00:22
<drcode>
is there RPM that I can download?
00:23
<SteveWrightNZ>
I do now know
00:23
not
00:23
maybe there is a repository you must enable
00:23
ask in #mandriva ?
00:23
<drcode>
k
00:23
thanx
00:23
<SteveWrightNZ>
google "ltsp mandriva"
00:24
<drcode>
what dist, do U use with ltsp?
00:24
<SteveWrightNZ>
ubuntu
00:24
<drcode>
k
00:24
I also use ubuntu
00:24
very cool dist
00:24
<SteveWrightNZ>
yes it is very easy
00:25
<drcode>
I am looking for dist that is east like MAC
00:25
<SteveWrightNZ>
I think you will discover that ubuntu or FC is best supported
00:25
<drcode>
any idea?
00:25
FC = Fedora?
00:25
<SteveWrightNZ>
yes
00:26
<drcode>
k
00:26
thanx
00:26
I will go on ubuntu
00:26
<SteveWrightNZ>
what will you use it for ?
00:26
<drcode>
I want to use it has diskless server
00:26
and aso NX
00:27
<SteveWrightNZ>
what people will use it, and to what apps ?
00:27
<drcode>
I read that it possible to connec NX client with ltsp
00:27
openoffie and other
00:27
I want also to be able to profile the desktop
00:31
SteveWrightNZ: Thanx Again
00:31
i will stick with ubuntu
00:31
<SteveWrightNZ>
ok ;-)
00:31
<MacIver>
drcode: you might be interested in...http://scribere.no-ip.org/LTSP
00:33
<drcode>
MacIver: thanx
00:33
<MacIver>
drcode: np :)
00:36drcode has left #ltsp
00:44makghosh has quit IRC
00:45makghosh has joined #ltsp
00:59subir has joined #ltsp
01:03cyberorg has quit IRC
01:16plamengr has joined #ltsp
01:18cyberorg has joined #ltsp
01:26makghosh has quit IRC
01:27makghosh has joined #ltsp
01:33SteveWrightNZ has left #ltsp
01:34cyberorg has quit IRC
01:42johnny has quit IRC
01:47johnny has joined #ltsp
02:00Pascal_1 has joined #ltsp
02:00
<Pascal_1>
hello
02:02
since yesterday my installation of ltsp begin to works...
02:04
i've got another problemi've got now problem to login
02:04
what are the users wich can logon the client ??
02:05
is it user created on the server itself /etc/passwd or created in /opt/ltsp/i386/etc/passwd ??
02:05
then what is the way to create user ?
02:07Q-FUNK has joined #ltsp
02:14
<Pascal_1>
i try to create user with useradd on the server itself, and create user in chroot but i cant login
02:20
anybody to help me
02:20
?
02:26cyberorg has joined #ltsp
02:32
<rjune>
Pascal_1: I believe you need the users to be on the server
02:42
<Pascal_1>
that what i do
02:42
when i try to log the login screen come back
02:42
i dont know where is the problem
02:48
i create user on the ltsp server and on the chroot nothing works
02:48
<johnny>
it will never work on the chroot
02:48
try logging in on the machine itself
02:48
as that user
02:56
<Pascal_1>
i can log on the client with console (ctrl alt f1), when i look to the ldm.log i've got this : read_passphrase can't open /dev/tty
02:57
but when i launch the client what are the user which exist on it to log ?
02:59
johnny, then what is the way to create user wich could logon this client ??
02:59
what is the root password ?
03:00
<johnny>
you didn't do what i said
03:00
try logging in as the user you created on the server itself
03:00
not via the client
03:00
make sure that works first
03:02
<Pascal_1>
that works
03:04
<johnny>
if you want a root password, you have to go into the chroot and set one
03:04
then rebuild the image
03:05
<Pascal_1>
rebuild the image ??
03:05
<johnny>
ltsp-update-image
03:05
perhaps you might want to read the edubuntu docs
03:05
<Pascal_1>
but johnny i've not this command
03:06
<johnny>
which ltsp are you using?
03:06
<Pascal_1>
and i can logon to on the client only with user created inside the chroot?
03:06
5
03:06
<johnny>
then you should have that command
03:06
but not in the chroot
03:06
outside
03:07
<Pascal_1>
sorry it wa s 2 question
03:07
<johnny>
no
03:07
well as root
03:07
<Pascal_1>
the first : can you confirm that it's possible to logon on the client with user created inside the chroot
03:07
<johnny>
ony the root user
03:07
no other users
03:07
the rest come from the server
03:08
<Pascal_1>
i mean : from the ltsp server i make chroot /opt/ltsp/i386, then i make adduser bla bla bla
03:08
<johnny>
no
03:08
only for root
03:08
<Pascal_1>
ok
03:08
i create root user inside chroot, and for others users on the server itsel
03:08
<johnny>
root already exists
03:08
sorta
03:08
it just needs a password
03:09
<Pascal_1>
yes but what is his password ??
03:09
<johnny>
set it :)
03:09
as i said
03:09
<Pascal_1>
ok
03:09
<johnny>
you should go read the docs :)
03:09
edubuntu has some of the better ones to familiarize yourself with how it works
03:10
<Pascal_1>
but it seems that i can connect on the client (only from console for the moment) with users created inside chroot, if i try with user created on the server it doesnt works
03:10
johnny, i try to read the doc, but it's not so eazy i'm french ....
03:11
the other problem is that i've not the command ltsp-update-image
03:11
<johnny>
outside of the chroot?
03:11
<Pascal_1>
yes
03:12
i install ltsp on a debian with apt-get install ltsp-server-standalone
03:12
<johnny>
is that really ltsp5?
03:12
there are some debian folks
03:12
<Pascal_1>
ltsp-build-client ltsp-update-kernels ltsp-update-sshkeys
03:12
only those command
03:13
johnny, how to know what is the version ?
03:13
<johnny>
hmm.. not sure
03:13
use apt-cache show on one of the ltsp packages maybe?
03:13
i'm not that familiar with debian
03:14
<Pascal_1>
huhuhu /ltsp-server-standalone_0.99debian11_all.deb
03:15
i'm not sure that is the good version ??
03:18
what do you think about this
03:19
<johnny>
no idea
03:19
you might have to go do some web searching
03:45
<Pascal_1>
any idea for my problem : i can login from console but not from graphical interface ?
03:49exodos has joined #ltsp
03:50cyberorg_ has joined #ltsp
03:51
<exodos>
hi, im using LTSP5 on gutsy. I can't update kernel inside clients chroot
03:52cyberorg has quit IRC
03:52cyberorg_ is now known as cyberorg
03:53
<exodos>
after apt-get install linux-image-2.6.22-14-386 I have this: "run-parts: executing /etc/kernel/postinst.d/ltsp-update-kernels" "Cannot open ``/boot/nbi.img-2.6.22-14-386'':File exists"
03:53
is it known problem or should I try to fix it by myself?
03:55
<johnny>
hmm.. usually i just build a new chroot between releases
03:55
so i don't know
03:57
<exodos>
i'll fill a bug
04:01ogra has joined #ltsp
04:09artista_frustrad has quit IRC
04:17ogra_ has joined #ltsp
04:18ogra has quit IRC
04:18ogra_ is now known as ogra
04:41joebaker has joined #ltsp
04:43spectra has joined #ltsp
05:14Q-FUNK has quit IRC
05:24pdjbarber has joined #ltsp
05:29plamengr has quit IRC
05:36
<sep>
ltsp in debian etch, when moving the mouse over a icon on the desktop. the pointer becomes a black box, anyone have a clue ?
05:40
<ogra>
sounds liek an X issue
05:40
*like
05:40
<sep>
yes it does
05:45IsleVegan has quit IRC
05:52Q-FUNK has joined #ltsp
05:54subir has quit IRC
06:36Guaraldo has joined #ltsp
06:39Guaraldo has quit IRC
06:41Guaraldo has joined #ltsp
06:43Egyptian[Home] has quit IRC
06:45Egyptian[Home] has joined #ltsp
07:02plamengr has joined #ltsp
07:07cliebow_ has joined #ltsp
07:10Blinny has joined #ltsp
07:20
<Pascal_1>
i'm trying to reinstall ltsp on an ubuntu distrib, what is the best choice ?? ubuntu 7.10, ubuntu 7.10 alternate, ubuntu 7.10 server???
07:20
<ogra>
not server
07:20
you need a desktop installed for ltsp
07:20
<Pascal_1>
7.10 alternate ??
07:21
<ogra>
the choice between the other two is totally up to your taste :)
07:21
deesktop installs from a liveCd, alternate is the textmode installer
07:21
the resulting ubuntu system is the same for both
07:21
<Pascal_1>
alternate is more light
07:21
?
07:22
i can take the last one 7.10 ?
07:22
<ogra>
it has less system requirements, you can use it on 64M machines while desktop requires 384M to run the desktop
07:23
(i.e. to install a small router on old HW you would likely choose laternate in expert install mode and onl have a commandline system and some selected packages
07:23
)
07:23
its more flexible and has a smaller footprint ... its also a tad slower
07:24
<Pascal_1>
oups my english is not so good ;-)
07:24
what do you mean
07:24
if i understand, alternate is a good choice ?
07:24
for a server
07:24
?
07:25
what mean "tad slower" ?
07:25
<ogra>
alternate is ok, desktop is faster ...
07:25
the installed system you get from either of the CDs is identical
07:25
<Pascal_1>
you speak about installation desktop is faster ?
07:26
<ogra>
the graphical desktop installer just dumps the livesystem to the disk and removes all non liveCD related packages ... the alternate textinstaller installs every package separately instead ...
07:26
the latter is the slower methid (taking about twice as long)
07:26
*method
07:27
<Pascal_1>
but after the system (alternate) is less "gourmand"
07:28
<cliebow_>
8~)
07:28
<ogra>
the installed systems are absolutely identical
07:28jammcq has quit IRC
07:29
<ogra>
if i install an ubuntu ltsp i use the desktop CD, install ltsp-server-standalone, run ltsp-build-client and have a properly working setup
07:29
the whole thibng is done in less than 1.5h
07:31
(i'm just integrating the ltsp bits in the alternate installer though, with the next release (8.04 (hardy heron)) you can just select "install terminal server" in the CD bootmenu then and heave it out of the box
07:37
<Pascal_1>
you mean in the next version i can install ltsp from the install menu ?
07:37
<ogra>
yes
07:37
it will be an option on the alternate CD
07:38slidesinger has joined #ltsp
07:45
<Pascal_1>
great !!
07:45
you know when this version will be ready ?
07:48
<cliebow_>
8.04=2008 April
07:48
<Pascal_1>
ogra why i cant use the server version ?? if i dont want graphical interface
07:51
<cliebow_>
you need a window manager
07:52
ohh..no gui on client?
07:52
<Pascal_1>
yes i want guy on client*
07:52
you mean if i want gui on client i need gui on ltsp server
07:53nicoAMG has joined #ltsp
07:53
<Pascal_1>
i thought it didnt use the server gui for client
07:53
<cliebow_>
well..at least a window manager
07:54
ogra says yuo dont "have" to have x running on server
07:54
<Pascal_1>
then my server could be without window manager ?
08:14
<Blinny>
Is it possible to get extended 3-year LTS support of -server on an LTSP installation by installing -server from CD and then running 'apt-get install ubuntu-desktop' ?
08:32Gadi has joined #ltsp
08:36
<Q-FUNK>
!g
08:36
<ltspbot`>
Q-FUNK: "g" is Gadi!!!!!!!!!!!!!!!!!!!!!!!!
08:37
<Gadi>
cool
08:37
:)
08:37
<ogra>
Blinny, only for the server bits
08:37
<Gadi>
morning, Q-FUNK
08:39
<ogra>
Blinny, LTS support is done on a per package base, no matter how you installed your system ...
08:43
<Blinny>
ogra: That is an awesome answer, and very clear. Thank you.
08:48Blinny has quit IRC
08:51DonSilver has joined #ltsp
08:53
<ogra>
Gadi, wrt Bug 189582 ... how would i get that connection without having the ssh tunnel ? the info needs to be there before we have user credentials
08:55
the sentinel is set after username and password were supplied we need lang and session data long before thats even there
08:56Pascal_1 has quit IRC
08:56
<Gadi>
ogra: ah - good point
08:56Pascal_1 has joined #ltsp
08:56Pascal_2 has joined #ltsp
08:56
<Gadi>
then, perhaps an override by supplying a list in lts.conf?
08:57
<ogra>
a possibility would be to have something set up server-side (an ldm user wihth ssh key) but that woulld break ldm imho
08:57
<Gadi>
LDM_SESSION
08:57
LDM_SESSION = a,b,c,d,e
08:57
<ogra>
thats already there afaik
08:57DonSilver has quit IRC
08:57
<Gadi>
with a being default
08:57
<ogra>
might not be documented since that var is used internally
08:58* Gadi doesnt think so - but has to look at code again
08:58
<Gadi>
but, there is an 'nc' call in the screen script outside of ldm.c
08:58
so, Im not sure if we cover all bases
08:58
<ogra>
scopy(ldminfo.session, getenv("LDM_SESSION"));
08:58* Gadi will check
08:58
<ogra>
there it is
08:58
<sbalneav>
Morning all
08:58
<ogra>
!s
08:58
<ltspbot`>
ogra: "s" is Scotty!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
08:58
<Gadi>
that nc call needs a timeout, as well
08:59
but, thats an easy patch
08:59
<sbalneav>
What are we looking at?
08:59
<ogra>
ldm, as usual
08:59
<Gadi>
ogra: are you sure that that overrides the connection attempt, as well
08:59* ogra made some progress with consolekit integration ... but only some (i have sshd creating seat and session now)
08:59
<Gadi>
or does it still attempt to connect
08:59
<ogra>
its inside ldm.c
09:00
and gets translated to ldminfo.session
09:00* Gadi has to run for a bit
09:00
<Gadi>
ill look at the code when I get back
09:01
<ogra>
LDM_SESSION and LDM_LANGUAGE are the ones you want
09:01
they will both be used if you set them
09:02
<Gadi>
right - but we should make sure that: the call to 'nc' in the screen script does not happen
09:03
AND that we just use the var in ldm.c and we dont go out to ldminfo as well
09:05
<ogra>
send a patch :)
09:05mccann has joined #ltsp
09:10
<Pascal_1>
re !!
09:11
<cliebow_>
WOOT?
09:11
<Pascal_1>
woot ?
09:11
just one question about the possibility to use thin client as windows client log on samba pdc. what is the way to do that ? is there a good tutorial ?
09:13
<cliebow_>
woot means.yippeee it works
09:13
Pascal_1, your question is not clear..
09:13
<Pascal_1>
hmmf
09:13
sorry
09:13
i try again ;-)
09:14
i've got a samba pdc server on my network
09:14
user on windows client log on this server
09:14elisboa has joined #ltsp
09:15
<Pascal_1>
is there a way to do the same with thin client?
09:16
<cliebow_>
you should be able to do anything the server can do..like smbmount a windows share..
09:16
<Pascal_1>
but evry configuration is to be done on ltsp server not on chroot
09:16
?
09:17
<cliebow_>
all the thin client with gui does is see the session on the server..
09:22Blinny has joined #ltsp
09:22elisboa has quit IRC
09:22elisboa has joined #ltsp
09:27Pascal_1 has quit IRC
09:34DonSilver has joined #ltsp
09:45Nubae has joined #ltsp
09:46
<Nubae>
hi there, can someone help me connect a printer to a thin client directly (not via the server but connected to the thin client)?
09:49Blinny has quit IRC
09:51
<ogra>
Nubae, usb or parallel ?
09:53
<Nubae>
either... haven't had luck with any
09:53
lets start with usb
09:57
I have this in [default]
09:57
PRINTER_0_DEVICE = /dev/usblp0
09:57
PRINTER_0_TYPE = U
09:57
<ogra>
thats ubuntu, right ?
09:57
<Nubae>
yes gutsy
09:57
<ogra>
you dont need TYPE, its determined automatically
09:58
<Nubae>
ok, cool, and can I put it in default, so all printers are detected?
09:58
<ogra>
it checks for USB in the device name else it assumes parallel unless you set it to serial manually
09:58
<Nubae>
or do I need to define under each mac address
09:58
<ogra>
it then starts a jetdirect listener on the client during boot
09:59
default should work
09:59
in the printer setup dialog make sure to point to the client ip and to port 9100 as jetdirert printer
10:00
*jetdirect
13:52ltspbot has joined #ltsp
13:52
<humbolto>
vagrantc: Am I understanding this correctly?
13:55makghosh is now known as makghosh|afk
13:57
<vagrantc>
humbolto: well, it's a little trickier than that... it needs to identify the etherboot version rather than PXE
14:00
<humbolto>
vagrantc: Why, I just let everybody with non PXE cards boot the new etherboot image. And well, I can set by hand per MAC, who boots what until they identify as PXE.
14:30ltspbot has joined #ltsp
14:35DonSilver has quit IRC
14:36K_O-Gnom is now known as DonSilver
14:40cliebow_ has quit IRC
14:40Gadi has left #ltsp
14:52K_O-Gnom has joined #ltsp
15:08DonSilver has quit IRC
15:10staffencasa has joined #ltsp
15:10vagrantc has quit IRC
15:12humbolto has quit IRC
15:15K_O-Gnom has quit IRC
15:26
<ninkendo>
how does one make it so a thin client can be part of a different section of lts.conf depending on what is selected in the PXE boot menu?
15:26
<ogra_cmpc>
you are mixing up things
15:27
<ninkendo>
like, I have two sections in lts.conf, one specifies ldm, and one specifies using rdesktop and an rdp host
15:27
I can currently split my thin clients up by mac address and have some in one section and some in another, etc
15:27
but I'd like the ability to select it at startup as part of the boot menu
15:29
well, h mm. I guess lts.conf only supports splitting hosts up by mac address, doesn't it?
15:29
<johnny>
i think you'd modify such things in pxelinux not lts.conf?
15:30
<ninkendo>
well, the rdesktop script in the screen.d directory reads values from the lts.conf in order to know what server to connect to, etc.
15:31
and AFAICT, lts.conf is where you configure which file in screen.d should be run to set up your screen
15:31
rdesktop being one of those files, and ldm being the other
15:35ogra_cmpc has quit IRC
15:39Egyptian[Home] has quit IRC
15:40teacher has joined #ltsp
15:40teacher is now known as ogra_cmpc
15:46Guaraldo has left #ltsp
15:52vagrantc has joined #ltsp
15:54bobby_C has joined #ltsp
16:07J45p3r has joined #ltsp
16:11jammcq has quit IRC
16:21nicoAMG has quit IRC
16:24bobby_C has quit IRC
16:31humbolto has joined #ltsp
16:37slidesinger has quit IRC
16:49RyanRyan52 has quit IRC
16:50RyanRyan52 has joined #ltsp
16:55RyanRyan52 has quit IRC
16:55RyanRyan52 has joined #ltsp
16:55jemstone has quit IRC
17:30humbolto has quit IRC
17:34elisboa has quit IRC
17:40RyanRyan52 has quit IRC
17:51pawsmacke1 has joined #ltsp
18:00pawsmacke1 has left #ltsp
18:11humbolto has joined #ltsp
18:24ogra has quit IRC
18:25ogra_cmpc has quit IRC
18:25ogra has joined #ltsp
18:39ogra_cmpc has joined #ltsp
18:41ogra_cmpc has quit IRC
18:46ogra_cmpc has joined #ltsp
18:53
<humbolto>
vagrantc: still here?
18:53
<vagrantc>
humbolto: i gotta go, actually
18:54
<humbolto>
too bad.
18:54
just got to the place where my clients are
18:54
a quick one.
18:55
I got this here: if substring( option vendor-class-identifier, 0, 9 ) = "Etherboot-5.4" but it does not seem to match. Eventhough wireshark shows that this is the vendor id!
18:55
any clues?
18:56warren has quit IRC
18:56
<humbolto>
vagrantc: and would you match the vci with if options or with classes?
18:57
vagrantc: like here: http://people.mandriva.com/~aginies/doc/pxe/ch04.html
18:57
<vagrantc>
humbolto: because you need ... identifier, 0, 13)
18:57
humbolto: that's the number of characters you're matching against
18:57
<humbolto>
why is that?
18:57
<vagrantc>
so etherboot is 9 characters, etherboot-5.4 is 13 characters
18:58
<humbolto>
ahhh!
18:58
ok
18:58
<vagrantc>
alright ... gotta run
18:58
<humbolto>
do I need this stuff option vendor-encapsulated-options 3c:09:45:74:68:65:72:62:6f:6f:74:ff;
18:58
after my if match?
18:58vagrantc has quit IRC
18:59staffencasa has quit IRC
19:10elisboa has joined #ltsp
19:11cliebow__ has quit IRC
19:43ltspbot has joined #ltsp
20:01mischko has joined #ltsp
20:03jemstone has joined #ltsp
20:09jammcq has joined #ltsp
20:09BGomes has joined #ltsp
20:17mccann has quit IRC
20:18spectra has joined #ltsp
20:19humboldt has joined #ltsp
20:20ogra has quit IRC
20:21ogra_cmpc has quit IRC
20:28spectra has quit IRC
20:33mischko has quit IRC
20:33humbolto has quit IRC
20:37J45p3r has quit IRC
21:06warren has joined #ltsp
21:13stillflame has quit IRC
21:18humboldt has quit IRC
21:38FuriousGeorge has joined #ltsp
21:38
<FuriousGeorge>
hey all
21:39
we arent scared of using ltsp in production?
21:39
you know what would be cool? one of those LCDs with built in computer ala wise terminal
21:39
can i turn a 1K imac into a think client easily?
21:40
*wyse
21:41
<johnny>
1k?
21:41
what is a 1k
21:41
dollars?
21:45
<FuriousGeorge>
johnny: one 'kilo-dollars'
21:46
a thousand dolars
21:46
<johnny>
that's a bit expensive
21:46
but sure it'll work..
21:46
<FuriousGeorge>
sorry, real ambiguous on my part
21:46
<johnny>
you should use intel stuff ..
21:46
makes things much easier
21:46
good that the new macs are intel based
21:46
<FuriousGeorge>
intel thin clients?
21:46
<johnny>
x86
21:46
<FuriousGeorge>
ltsp.org doesnt endorse any thin client/LCD solutions
21:47
johnny: do you?
21:47
<johnny>
i'm just using donated regular PCs
21:47
<FuriousGeorge>
is accurate to say anything that can boot from the network should work?
21:48
<johnny>
because i can't afford to buy any real thin client
21:48
yes, but you'll have more trouble to deal with if the arch isn't x86
21:48
application wise
21:48
<FuriousGeorge>
ok, so definitely x86
21:49
what should that matter though? its xdmcp, i thought it was arch independant
21:49
<johnny>
it's not xdmcp
21:49
<FuriousGeorge>
i thought i read on the wiki that was the last layer
21:49
<johnny>
the difference tho, is the chroot is arch dependent
21:49
<FuriousGeorge>
gotcha
21:50
<johnny>
we had a few old style imacs before i ditched them
21:50
you had to setup the thin client chroot on them and then copy it to the server
21:50
it wasn't worth the hassle
21:50
so i just got rid of them
21:50
since one wouldn't networkboot anyways
21:51
<FuriousGeorge>
i was mostly joking about turning the imac into a thin client
21:51
<johnny>
well if you wanted to run heavy local apps, and you had a good source
21:51
it wouldn't be a horrible thing
21:52
<FuriousGeorge>
johnny: so this is more intricate than i thought... you can chose to run some apps locally?
21:52
<johnny>
it's in the works
21:52
it isn't as easy as it should be
21:52
but it is possible
21:52
<FuriousGeorge>
i thought ltsp implied dumb stations like winTS
21:52Ryan52 has quit IRC
21:52
<johnny>
well if you're using a bunch of donated PCs, and have a lsightly slower server
21:52
then you can say.. run firefox, on the machine itself
21:52
but stored in the served chroot
21:52joebaker has quit IRC
21:53
<johnny>
it just depends on what is best fit for your env
21:53
<FuriousGeorge>
johnny: so there are some workaround/hacks/what-have-you to make certain apps run client side
21:53
<johnny>
yes
21:53
they use resources on the clients instead
21:53
<FuriousGeorge>
im looking into a point of sales system for a client
21:53
<johnny>
it's especially good for things like skype
21:53
<FuriousGeorge>
he needs stations at the register, but i think he thinks he wants thin clients
21:53
<johnny>
that don't like being remotely
21:54
<FuriousGeorge>
right, anything that wants to be realtime
21:54
that is hot
21:54
<johnny>
the reason to still use ltsp in that regard is for the centralized management
21:54
much easier to work with
21:55
<FuriousGeorge>
he has a space issue, and was asking me about installing 'tablet PCs' instead of mid-towers at the reception area
21:56
i told him a 'thin client' solution would make more sense, to which he replied
21:56
'One or two powerful units that have just a monitor, key ,n mouse and hard wired is a serious option.'
21:56Ryan52 has joined #ltsp
21:56
<FuriousGeorge>
i think that means he wants thin clients, right? cuz he knows he needs more than one or two PCs per location
21:57
<johnny>
well they won't work well remotely
21:57
<FuriousGeorge>
either that or multi-seat linux
21:57
<johnny>
ltsp isn't hte solution
21:57
for that
21:57
but your thin clients can run rdesktop
21:58
to do the remote stuff
21:58
<FuriousGeorge>
for point of sales software? i thought term services would be perfect for that
21:58
ive installed windows based solutions that are very similar for that purpose
21:58
quite elegant, except for the windows part
21:59
<johnny>
freenx would be good if you had linux POS software
21:59
luckily i do
21:59
<FuriousGeorge>
i have linux pos software
21:59
forgot to make that clear
21:59
i actually have linux compatible pos software
21:59
the possibilities are endless
21:59
<johnny>
well it depends on if you run the software locally and then connect to a backend db for storage
21:59
which would be the fastest method
21:59
or if you serve up the entire thing
22:00
in which case freenx would be good
22:00
<FuriousGeorge>
what i had in mind would be to serve everything, because i didnt know there was any other option before, and now for simplicity's sake
22:01
im still confused as to why you say ltsp would be bad for linux compatible POS software
22:02
<johnny>
that's not what i said :)
22:02
what i said, was depends on how and where it's being served
22:02
what i meant
22:02
was that you wouldn't serve the entire setup from a remote location
22:02
like the OS stuff
22:02
and then i went on to mention how you could serve the POS app itself
22:05
<FuriousGeorge>
interesting... windows terminal services serves 'everything' to the client, and it works ok... i do see the advantage of having some stuff on the client... i assume that would be loaded in memory though, cuz isnt a true thin client diskless?
22:06
<johnny>
brb
22:08humboldt has joined #ltsp
22:12humboldt has quit IRC
22:13humboldt has joined #ltsp
22:13BGomes has left #ltsp
22:28humbolt has joined #ltsp
22:29humboldt has quit IRC
22:33RyanRyan62 has joined #ltsp
22:34RyanRyan52 has quit IRC
22:34basanta has joined #ltsp
22:34RyanRyan62 has quit IRC
22:35RyanRyan52 has joined #ltsp
22:36vagrantc has joined #ltsp
22:40
<warren>
vagrantc, we will want to also explore versioning the ldminfod output
22:40
<vagrantc>
warren: sure
22:40
<warren>
vagrantc, there are reasons for this like:
22:40
vagrantc, arbitrary thin-client hardware maker embeds linux on onboard flash
22:40
vagrantc, LDM is just one of many protocols it supports onboard
22:41
vagrantc, it is pretty much guaranteed to NOT match the exact build on the server
22:41
vagrantc, thus we need ldminfod to advertise needed version or capabilities, or both.
22:41
<vagrantc>
warren: go for it
22:41
<warren>
yeah
22:41
will implement this definitely...
22:42
<vagrantc>
i want to test out this "guest login" button feature i have patches for, and then i think i'll do a new ldm upload to debian
22:43
<warren>
what does "Guest login" do?
22:43
We have guest features built into Fedora 8 and 9 now...
22:43
I wonder if they are relevant
22:43
<vagrantc>
like autologin, but you can optionally log in with a specified user or server
22:43
like autologin, but it presents the login screen and doesn't automatically log in
22:44
<warren>
oh
22:45
Is guest really the best name for that?
22:45* vagrantc welcomes suggestions
22:45
<warren>
"Guest" the way we use it is a type of login where you have a throw-away profile
22:45
<vagrantc>
what are the "guest features" you're talking about?
22:45
<warren>
you login to a fresh GNOME or KDE session and everything is unique to you and thrown away when you log out
22:45
there can be multiple guests logged in without stepping on each other
22:45
<vagrantc>
logged in as the same user?
22:46
<warren>
I don't know how they do it
22:46
I have to ask
22:46
<vagrantc>
well, that's basically the same use case, i think ...
22:46
<warren>
ugh. I can't think now.
22:47
<vagrantc>
we basically have an environment where anyone can walk in the door, press login, and get logged in to one server. but people who have accoutns log into a different server.
22:47
<warren>
ooh
22:47
hm
22:47
<vagrantc>
so adding that functionality to ldm...
22:47
<warren>
how do you handle multiple people?
22:47
different login names?
22:48
<vagrantc>
there are *[0-256] accounts, one for each potential ip address we give out
22:48
well, it's slightly more complicated, but that's the basic idea
22:48
<warren>
oh
22:49
cool!
22:49
https://fedorahosted.org/liveusb-creator/
22:49
<vagrantc>
the thin client chooses it's account name based on ip address
22:49
<warren>
We've had the ability to convert Fedora's ISO's to bootable USB in the past, but it required a Linux host to do it.
22:49
a pain when you're trying to get windows users to try it
22:50
vagrantc, so the server is just trusting the client to choose a username?
22:50
<vagrantc>
warren: yes.
22:51
warren: in the past, i've put in login hooks to prevent multiple users from loggin in simultaneously
22:52
er, multiple clients trying to use the same username
22:52
and we lock the anonymous login server down a little tighter
22:54
<warren>
hmm
22:54
I really don't like the idea of the server just trusting the client
22:55
vagrantc, I'll look into how our guest login thing works and get back to you
22:55
vagrantc, it should really be the server's job to handle that.
22:55
<vagrantc>
warren: well, you can set up whatever convoluted complicated setup you want, but this is extremely easy to set up.
22:56
<warren>
easy != good
22:56
not necessarily at least
22:56
<vagrantc>
easy != bad
22:57
<warren>
vagrantc, oh.... and I heard some of GNOME upstream's plans for GDM and thin client type logins
22:57
vagrantc, ssh similar to ldm... good
22:57
<vagrantc>
having been using a setup like this for 5+ years now at a place with hundreds of people using them on a weekly basis, i have yet to have had a problem with it.
22:57
<warren>
vagrantc, entire X session within a X window running in another X.... bad and stupid.
22:57
vagrantc, their main desire for doing this is "to eliminate the flicker"
22:57
wtf...
22:58* vagrantc can see the desire for doing that ...
22:58
<warren>
isn't that a misguided reason?
22:58
Even Windows Vista and MacOS X have not eliminated the flicker
22:58
<vagrantc>
if it works well, i don't see what the real issue is
22:59
<warren>
If you do that, you can't do things like compiz
22:59
and you lose most of the benefit of hardware acceleration
22:59
<vagrantc>
oh well ...
22:59
<warren>
indirect rendering and compositing is a HUGE smoothness and performance boost for a LTSP-like model
22:59
It also requires the client to have more video and system RAM. Older thin clients might fall over.
23:00
<vagrantc>
dberkholz: well, slower than i would have liked, we definitely have space at freegeek saturday and sunday. probably could have monday, too if you wanted.
23:00
<warren>
ahhhh
23:00
vagrantc, <halfline> it uses pam_namespace to generate separate home directories for each one
23:00
<vagrantc>
nice!
23:01
<warren>
auto-cleanup
23:01
<vagrantc>
though my guess is that doesn't work with ssh logins
23:01
<warren>
I bet it could
23:01
<vagrantc>
due to ssh's privledge separation
23:01
<warren>
oh
23:02
<vagrantc>
hmmm....
23:02
<warren>
vagrantc, I'll look into this.
23:03
<vagrantc>
i guess you could use export HOME=$(mktemp -d)
23:03
though, even then, having all the processes running as a single user ... don't really like that
23:04
well, i guess you could have additional users or something ...
23:04
<warren>
I need to learn more about how xguest works
23:04
<vagrantc>
yeah, i'd like to hear more about it
23:05
though i don't see it as interfering with the patches Ryan52 has worked on
23:05
<warren>
As long as that feature of LDM is not default I don't see a problem I guess
23:06
<vagrantc>
yeah, it's got to be enabled by lts.conf (or environment variable)
23:06humbolt has quit IRC
23:08subir has joined #ltsp
23:08plamengr has joined #ltsp
23:09
<warren>
vagrantc, hmm.. each parallel xguest is a new user, not the same user
23:09
<vagrantc>
ah, good.
23:10
something like that would be very nice, but it's hard to imagine it working without a setuid root binary for creating/deleting the user and home directories
23:10
<warren>
I need to figure out how it works
23:10
I would imagine it wouldn't be easy to get working with LDM's model
23:10
I dunno, need to see how it works.