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


Channel log from 17 November 2009   (all times are UTC)

00:07ball has quit IRC
00:10cyberorg has joined #ltsp
00:17tarzeau has quit IRC
00:29tarzeau has joined #ltsp
02:02johnny has quit IRC
02:02map7 has quit IRC
02:02nicku has quit IRC
02:02Topslakr has quit IRC
02:02Kevin` has quit IRC
02:04nicku has joined #ltsp
02:04Kevin` has joined #ltsp
02:08map7 has joined #ltsp
02:08johnny has joined #ltsp
02:08Topslakr has joined #ltsp
02:34makghosh has joined #ltsp
02:54Selveste1_away has quit IRC
03:34nicku has quit IRC
03:34mushroomblue has quit IRC
03:34toddobryan has quit IRC
03:34otavio_ has quit IRC
03:34jbrett has quit IRC
03:34zamba has quit IRC
03:34Wastrel_ has quit IRC
03:34dmarkey has quit IRC
03:34lupine_85 has quit IRC
03:34dberkholz has quit IRC
03:34svenl has quit IRC
03:35lupine_85 has joined #ltsp
03:35mushroomblue has joined #ltsp
03:37nicku has joined #ltsp
03:37Wastrel_ has joined #ltsp
03:37otavio has joined #ltsp
03:37svenl has joined #ltsp
03:38zamba has joined #ltsp
03:38dberkholz has joined #ltsp
03:38bobby_C has joined #ltsp
03:43toddobryan has joined #ltsp
03:45dmarkey has joined #ltsp
03:46Appiah_ has joined #ltsp
03:51Appiah has quit IRC
03:59mikkel has joined #ltsp
04:00Egyptian[Home] has quit IRC
04:08Egyptian[Home] has joined #ltsp
04:42alkisg has joined #ltsp
04:42benGREEN has quit IRC
04:42benGREEN has joined #ltsp
04:43Appiah has joined #ltsp
04:45pmatulis has joined #ltsp
04:46
<lupine_85>
odd. My ltsp client is getting "nc: invalid option -- 'f'"
04:47
anyone sxeen this before?
04:49Appiah_ has quit IRC
04:49
<Appiah>
when?
04:49
<lupine_85>
on boot - it appears on the VT that X should be on
04:50
<Appiah>
never seen
04:50
<lupine_85>
If I run /etc/init.d/ltsp-cliuent-core manually, I get: [ 217.934362] nbd9: unknown partition table
04:50
and a few other bits
04:57F-GTSC has joined #ltsp
04:57FGXR6 has quit IRC
05:17Selveste1_away has joined #ltsp
05:37pmatulis has quit IRC
05:43nubae has joined #ltsp
06:05Selveste1_away has quit IRC
06:13Selveste1_away has joined #ltsp
06:13pmatulis has joined #ltsp
06:14
<alkisg>
!flash
06:14
<ltspbot>
alkisg: "flash" is Yes, flash sucks. Make sure you have LDM_DIRECTX=True in your lts.conf file, or if it's just youtube you're after, try the HQtube plugin. Install greasemonkey for firefox, and see http://userscripts.org/scripts/show/24999
06:14Selveste1_away is now known as Selveste1
06:18Selveste1_ has joined #ltsp
06:32Selveste1 has quit IRC
06:33toddobryan has quit IRC
06:35bobby_C has quit IRC
06:36Selveste1_ has quit IRC
06:39alkisg has quit IRC
06:39alkisg has joined #ltsp
06:42Selveste1 has joined #ltsp
07:00scottmaccal has joined #ltsp
07:20sep has quit IRC
07:26isojussi has joined #ltsp
07:28
<isojussi>
i have problem to login, 9.10 and ltsp5. some users can login, some can't. those get this error No response from server. Restarting.
07:29
tried to update ssh keys and image
07:32nubae has quit IRC
07:33
<alkisg>
isojussi: in lts.conf, put SCREEN_02=shell and SCREEN_07=ldm. Reboot a client, press alt+ctrl+f2, and do: ssh username@server. Change username with a problematic user, and leave server as it is.
07:34makghosh has quit IRC
07:37
<isojussi>
if make new user account, that user cannot login either
07:38
<alkisg>
Ok, try what I said...
07:41
<isojussi>
i can login from shell, but when login from ldm, i get that errir
07:41
error
07:42
<alkisg>
isojussi: that's a LOCAL shell
07:42
It's the same that ldm does
07:42Selveste1_ has joined #ltsp
07:42
<alkisg>
Please do it the way I said it...
07:42
From the same local shell, you'll also be able to see the ldm log
07:43nubae has joined #ltsp
07:43Selveste1 has quit IRC
07:44
<isojussi>
in shell, ssh to server works with username that cannot login in ldm
07:44
<alkisg>
isojussi: there's a big difference "in shell" and "in a LOCAL shell"
07:45
Are you in the local shell, with ctrl+alt+f2? If you're not, I can't help you.
07:45
<isojussi>
yes
07:45
<alkisg>
OK, what do you see in /var/log/ldm.log ?
07:47Selveste1__ has joined #ltsp
07:48
<isojussi>
no susch file in /var/log/
07:48
such
07:49
<alkisg>
Then you didn't do what I told you
07:49
You're not in a LOCAL shell
07:49
Did you change lts.conf ?
07:50Selveste1_ has quit IRC
07:50
<isojussi>
http://pastebin.com/mbfcd63f
07:50
lts.conf
07:51Gadi has joined #ltsp
07:52Selveste1___ has joined #ltsp
07:53mikkel has quit IRC
07:55Selveste1__ has quit IRC
07:55F-GTSC has quit IRC
07:57
<isojussi>
any missing items in my lts.conf?
07:57Selveste1____ has joined #ltsp
07:57F-GTSC has joined #ltsp
07:58dro has joined #ltsp
07:58cyberorg has quit IRC
08:01
<isojussi>
when i change to shell i see this text root@ltsp15:/#, is that correct?
08:02
<Appiah>
sounds correct
08:02bobby_C has joined #ltsp
08:05
<isojussi>
somehow some users cannot login in ldm, when i try to ssh -l username server.ip in that shell, it works.
08:07
<alkisg>
don't use the server ip
08:07
use the word "server"
08:07
and see for any warnings, or in ldm.log
08:08* alkisg will be back later...
08:08* Gadi wonders if those users have a weird default shell like tcsh
08:11Selveste1___ has quit IRC
08:12
<isojussi>
changed server ip to word server, i can login with username that does not work in ldm
08:13
<moldy>
hi
08:16
http://nubae.com/ltsp-linux-terminal-server-project-netbooted-fat-client-for-ubuntu-hardy-and-intrepid is that still the up-to-date documentation?
08:21sep has joined #ltsp
08:24Selveste1____ is now known as Selveste1
08:24
<moldy>
nubae: hey :)
08:26
<nubae>
hi moldy
08:26
its not really necessary amymore, since its been integrated in karmic
08:27
<isojussi>
KK-LTSP sshd[18590]: Accepted password for isojussi from 192.168.0.15 port 58711 ssh2
08:27
Nov 17 16:22:45 KK-LTSP sshd[18590]: pam_unix(sshd:session): session opened for user isojussi by (uid=0)
08:27
Nov 17 16:22:59 KK-LTSP sshd[18719]: subsystem request for sftp
08:27
<nubae>
the script should work ok in jaunty and intrepi though
08:28
<moldy>
nubae: that sounds interesting... can you point me at some documentation about the integration?
08:28
my server is running jaunty right now, i could probably upgrade, though
08:30
<isojussi>
i see that password is accepted but somehow it comes back to login screen
08:31
<Gadi>
isojussi: two things to check: the user's default shell, and his ~/.xsession-errors file
08:35
<isojussi>
http://pastebin.com/m642bd05a
08:35
.xsession_errors file for that user
08:36
which cannot login
08:39
how i can check which is that user's default shell?
08:39
<Gadi>
isojussi: do you have any lock files like: /tmp/.X11-lock
08:39
on the server
08:41
ssh is trying to open display 11 for that user, but it cannot - perhaps display 11 is already open or locked by something else: VNC? freenx?
08:41
or something stale that didnt die properly
08:41squarepeg has quit IRC
08:41squarepeg has joined #ltsp
08:45isojussi has quit IRC
08:45makghosh has joined #ltsp
08:46bobby_C has quit IRC
08:46scottmaccal has quit IRC
08:48shawnp0wers has joined #ltsp
08:48valvoja has joined #ltsp
08:48scottmaccal has joined #ltsp
08:48squarepeg has quit IRC
08:49mikkel has joined #ltsp
08:49
<shawnp0wers>
Gadi: Missed you last night, saw your ping after you left. What's up?
08:50
<Gadi>
shawnp0wers: got it working
08:50
<shawnp0wers>
awesome!
08:50
<_UsUrPeR_>
morning all
08:50
<Gadi>
let me get you a new ltsp-localapps and ltsp-localappsd
08:51Selveste1_ has joined #ltsp
08:51
<shawnp0wers>
Thanks Gadi -- are we looking at an installable package (in repositories) or something more copy/paste-y. :)
08:51
Morning _UsUrPeR_ :)
08:51
<Gadi>
well, I pushed it upstream, so it will make it into some future package
08:51
but, for now, cuty-pasty
08:51
;)
08:52
<shawnp0wers>
hehehe -- I'm OK with that. :)
08:53
<Gadi>
shawnp0wers: ltsp-localapps: http://paste.ubuntu.com/320852/
08:54
shawnp0wers: ltsp-localappsd: http://paste.ubuntu.com/320854/
08:54
enjoy
08:54
<Appiah>
Anyone running multiply ltsp servers and manages these with some kind of tool
08:55
<shawnp0wers>
Thanks a ton, I appreciate it. :)
08:55
<Appiah>
GUI not cli that is
08:55
I know ssh works all the time :)
08:55
<valvoja>
reason found!!! only root had privileges to read/write .Xauthority file in /home/user
08:56valvoja is now known as isojussi
08:57Selveste1 has quit IRC
09:00
<Gadi>
shawnp0wers: I suppose at some point we should file a bug and close it, so it is recorded
09:01CAN-o-SPAM has joined #ltsp
09:02
<shawnp0wers>
Gadi: Not sure where to do that -- but I *just* verified it works great. Thanks a TON for the work.
09:03leio_ has joined #ltsp
09:19Selveste1_ has quit IRC
09:19leio has quit IRC
09:20artista_frustrad has joined #ltsp
09:24mikkel has quit IRC
09:25cyberorg has joined #ltsp
09:32Brian_H has joined #ltsp
09:44kbelecke has joined #ltsp
09:45squarepeg has joined #ltsp
09:50cpnogueira has joined #ltsp
09:52Selveste1 has joined #ltsp
09:54kbelecke has quit IRC
09:54
<shawnp0wers>
Anyone know how/where file associations for localapps occur?
09:55
Some video files open with my local-only installed gnome-mplayer
09:55
but others (.mp4, .mv4) complain nothing is installed to play such files
09:55
I removed totem from both server and chroot environtment
09:55
(also, running LTSP5 on Ubuntu 9.10)
09:56
<johnny>
guessing that you don't have those codecs installed locally?
09:56
<shawnp0wers>
Well no, but gnome-mplayer doesn't need them
09:56
<johnny>
sure it does
09:56
it still needs codecs that aren't shipped with mplayer
09:57
<shawnp0wers>
so you're suggesting if I install gnome-mplayer on the server, the file associations will work
09:57
<johnny>
no
09:57
<shawnp0wers>
but then will call the local app instead of the server app?
09:57
gnome-mplayer with file-open plays the files just fine
09:57isojussi has quit IRC
09:57
<johnny>
i'm suggesting that you make sure all required codecs are installed locally
09:57
<shawnp0wers>
it's just the file association isn't working
09:57
yes, it's not a codec issue
09:57
<johnny>
if all the file associations on the server say gnome-mplayer can open em
09:57
<shawnp0wers>
it's a nautilus issue
09:58
<johnny>
and your desktop file is mapped to say use that app
09:58
<shawnp0wers>
that's what I'm asking. :)
09:58
I'm not sure where that magic occurs
09:58
<johnny>
standard stuff.. shared-mime-info + desktop files
09:58
<shawnp0wers>
video.mov files automatically launch the locally installed gnome-mplayer
09:58
but I can't figure out why
09:58
<johnny>
because you told it to :)
09:59
<shawnp0wers>
lol -- but I can't figure out WHERE
09:59
<johnny>
you said that gnome-mplayer desktop file actually loads the local one
09:59
lts.conf
09:59
LOCAL_APPS_MENU_ITEMS
09:59
<shawnp0wers>
right right, but I mean the server-running nautilus
09:59
<johnny>
what's the difference :)
09:59
right click on some file
09:59
<shawnp0wers>
right, I could do that -- I need to do it globally
09:59
<johnny>
and check the properties, make sure gnome-mplaeyr can play it
09:59
<shawnp0wers>
for all my users
10:00
so the default is to use gnome-mplayer
10:00
and I"m not sure where that default is stored
10:00
I'm not sure I could do it even if LTSP were out of the picture
10:00
there seems to be multiple locations
10:01
<johnny>
vi /usr/share/applications/gnome-mplayer ?
10:01
<shawnp0wers>
and I'm notsure what really "does it"
10:01
<johnny>
my totem has MimeTypes=LONGLIST
10:01
<shawnp0wers>
but I don't have that file, because gnome-mplayer isnt' installed on my server, only as a localapp
10:02
<johnny>
well. first try editing the local one
10:02
and rebuild your chroot
10:02
just to see if that's it
10:02
you might need to have it installed on the server too tho.. not srue
10:02
<shawnp0wers>
does the thin client pull mime info from the chroot environment?
10:02
ok -- see that's what is strange, gnome-mplayer opens by default for most video already
10:03
so perhaps it IS pulling from chroot
10:03
I'll try that
10:03
<johnny>
sure.. for what is listed
10:03
see if that is the case
10:03
/me would never use mplayer unless forced
10:03
<shawnp0wers>
(lol, yeah -- can't figure out where it's listed -- I'll try in the chroot)
10:03
?
10:03
<johnny>
i'll prefer to stick with gstreamer apps whenever possible
10:03
<shawnp0wers>
totem works for crap for me
10:03
can I install all the gstreamer stuff as a local app?
10:03
<johnny>
perhaps you need to adjust the output
10:03
totem is a gstreamer app
10:03
<shawnp0wers>
I thought it requried some gnome stuff that doesn't work as a localapp
10:03
<johnny>
hmm.. never tried
10:04
<alkisg>
gconf
10:04
<shawnp0wers>
like, you can't isntall ubuntu-restricted-extras in chroot
10:04
<johnny>
stick with what you know works for now i guess
10:04
<shawnp0wers>
because -- yes
10:04
gconf
10:04
<johnny>
luckily gconf is going away
10:04
<shawnp0wers>
alkisg: is there a better way than trying to get gnome-mplayer to work?
10:04
<johnny>
gsettings/dconf ftw
10:04
<alkisg>
johnny: what???!!!
10:04
shawnp0wers: didn't look at the logs, but if you're talking about a localapps player, I used mplayer and vlc
10:05
<johnny>
alkisg, read about gsettings sometime.. and how it will be exposed over dconf :)
10:05
shawnp0wers, did you look at the mimetypes in there yet?
10:05
<shawnp0wers>
alkisg: Ok, I'm just trying to get mplayer to be the default for mp4 files launched in nautilus
10:05
not yet, been typing here
10:05
lol
10:05
brb
10:06
johnny: ok, mp4 is listed already, but it won't open as default
10:06
perhaps I should install gnome-mplayer on the server too
10:06
<elias_a_>
shawnp0wers: What magic you can do, man!!!
10:06
<shawnp0wers>
it *should* open the localapp if I list it specifically in lts.conf
10:07
elias_a_: ?
10:07
<johnny>
it should only do that.. IF the app says it can handle mp4 :)
10:07
<elias_a_>
shawnp0wers: you're a real wizard! ;-)
10:07
<johnny>
shawnp0wers, does it open the local app if you use Open With?
10:07
and force gnome-mplayer
10:07
<shawnp0wers>
only if I force "ltsp-localapps gnome-mplayer"
10:07
<alkisg>
shawnp0wers: I think that's a line in the .desktop file
10:07
<johnny>
did you try OpenWith ?
10:08
alkisg, you didn't know about gconf?
10:08
<alkisg>
It tells gnome/nautilus etc that it can open the specific mime
10:08
johnny: nope! I'll look it up later on
10:08
<johnny>
yay for standards :)
10:08
alkisg, !
10:08
<alkisg>
So, both KDE and gnome will have the same settings daemon?
10:08
<johnny>
i don't know about that
10:09
did i say that?
10:09
i don't know what kde will use
10:09
i was referring to mime at the time
10:09
<elias_a_>
shawnp0wers: http://bugs.adobe.com/jira/browse/FP-40
10:09
<johnny>
and desktop files
10:09
<elias_a_>
fixed!!!
10:09
<alkisg>
no, you said about "standards" so I supposed it was more "standard" than gconf :)
10:09
<shawnp0wers>
is the 10.1 beta out _elias_a_ ?
10:09
<elias_a_>
"We're all crying with joy. Collecting flowers to send. And chocolate. Steaks. You name it. Incredible, unbelievable, fantastic. I'm out of words. This has been a hard almost two years. The web will open up, and in a flash (pun intended) hundred thousands of new, cool websites appear from the dark void! Sites which WORK. Just work. They show what I type. No, really, I mean it, not mixed up unicode raw junk, but the real letters."
10:09
<johnny>
elias_a_, you can't even view the ticket without a login.. lame!
10:09
<alkisg>
elias_a_: yeah, I tried it this morning, excellent! :)
10:09
<elias_a_>
shawnp0wers: Dunno.
10:09
<shawnp0wers>
hehehe -- awesome. :)
10:10
<johnny>
chocolate steaks elias_a_ ? :)
10:10
<elias_a_>
If we could do the same with the video prob that would be great...
10:10
<johnny>
yeah.. for real
10:10
<elias_a_>
johnny: Not my text - just a quote :)
10:11
<johnny>
i had a chocolate covered apple the other day..
10:11
not as good as a chocolate covered banana or strawberry tho :(
10:11
<elias_a_>
strawberries are excellent covered ...
10:11
johnny: I am slow.
10:11
You stole my words.
10:11
:)
10:12
<johnny>
mmm.. coffee
10:14
<alkisg>
johnny: http://live.gnome.org/dconf ==> I think it has the same design as the windows registry...
10:14
(me ducks :P :D)
10:15
<squarepeg>
mmm...Coke
10:17
<Brian_H>
mmm... diet coke
10:17mushroomblue has quit IRC
10:17
<johnny>
alkisg, important points..
10:17
The service is completely stateless and can come and go as it pleases. The list of change notifications that an individual client is interested in is maintained by the bus daemon (as a dbus signal watch/match list).
10:17
and Note: Most applications will not want to interface directly with dconf, but rather with GSettings.
10:18
and this is important for apps like sabayon
10:18
"Stacking of multiple configuration sources is supported. Mandatory keys are supported. "
10:18
the mandatory keys part
10:18Selveste1 has quit IRC
10:18mushroomblue has joined #ltsp
10:19
<johnny>
alkisg, the important thing is really gsettings tho alkisg
10:19
means people can work with windows in a sane way too
10:19
<alkisg>
Yeah I think the main difference is speed
10:19
<johnny>
and we won't have to rely on gconf on the client
10:19
<alkisg>
But relying on dbus is the same as gconf
10:19
<johnny>
we can point the gsettings stuff anywhere.. and not require dconf
10:19
alkisg, luckily dbus is basically requried for the ltsp chroot anyways
10:20
alkisg, your apps only have to rely on gsettings, which is part of glib
10:20
the backend can be dconf.. or even just some flat list
10:20
<alkisg>
Sure, but it doesn't communicate with the server dbus, so it can't "see" server dconf settings, right?
10:20
So it's the same problem like gconf has now
10:20
<johnny>
alkisg, it'll be easier to hack up
10:20
much easier..
10:21staffencasa has joined #ltsp
10:21* shawnp0wers is kerfluffled with mimetypes and application defaults
10:21
<johnny>
/me gets torrent of fedora12
10:21
<alkisg>
johnny: heard anything about when will distros (or gnome) use it instead of gconf?
10:21
<johnny>
alkisg, not yet
10:21
the important thing is gsettings really tho
10:22
apps are going to start using that sooner rather than later
10:22Appiah has quit IRC
10:22
<alkisg>
Also, I didn't see anything about shell support, I hope reader/writer utilities exist...
10:22Appiah has joined #ltsp
10:33
<shawnp0wers>
Anyone who understands localapps really well -- how does the setting in lts.conf actually intercept calls to applications?
10:33
do .desktop files get added soemwhere for localapps?
10:34jbrett has joined #ltsp
10:36
<Gadi>
shawnp0wers: yes
10:36
to a /tmp dir on the server
10:36
to know which one, open a terminal and type: env|grep XDG
10:36
<shawnp0wers>
Gadi: huh... how are they created, and when?
10:36
<Gadi>
they are created on login from the .desktop files in the chroot
10:37
specifically in $chroot/usr/share/applications/
10:37
xdg allows for menu overrides
10:37
<shawnp0wers>
ok -- I'm not sure why, but I'm having problems with .mp4 and .m4v files...
10:37
it's very strange
10:38
<Gadi>
did you edit the mimetypes in the /opt/ltsp/i386/usr/share/applications/gnome-mplayer.desktop?
10:39garymc has joined #ltsp
10:40
<Gadi>
also check your user's: ~/.local/share/applications/mimeapps.list
10:40
anything in a user's ~/.local takes precedence over even our /tmp dir stuff
10:41
<shawnp0wers>
Gadi: Well, mp4 files are already listed in there
10:41
<Gadi>
in which one?
10:41
<shawnp0wers>
in the /opt/ltsp/..... gnome-mplayer.desktop files
10:42
/usr/share/applications
10:42
:)
10:42
I fear I've messed up enough of the files tracking down what is going wrong will be rough
10:42
<Gadi>
and how about ~/.local
10:42
<shawnp0wers>
No, I havne' t done that, because I want it to be global
10:42
so my users can just double-click on a file...
10:43
<Gadi>
right, but just check what is there
10:43
bec it will override any global setting
10:43
<shawnp0wers>
I'll have to set up another thin client, they'r eall full of students right now...
10:43
<Gadi>
which may explain why you cannot get it working
10:43
<shawnp0wers>
(A good problem to have, lol)
10:43
oh, I gotcha
10:43
<Gadi>
well, you can check it from the server
10:43
just check the contents
10:44
for the user you were trying to get going
10:44dro has quit IRC
10:44
<Gadi>
basically, user settings override system settings
10:44
<shawnp0wers>
I do have a bunch of stuff there...
10:44
userapp-ltsp-localapps-RANDOMELETTERS.desktop
10:44
<Gadi>
so, if you ever associated the file before, it may have that association in your user settings
10:45
~/.local/share/applications/mimeapps.list
10:45
look there
10:45
<shawnp0wers>
yes -- I have crap there. :)
10:45
<Gadi>
mp4 crap?
10:45
<shawnp0wers>
mentioning vlc, which isn't even installed. ;)
10:45
<Gadi>
ah, so delete that line
10:45
and let the system take control
10:46
:)
10:46
<shawnp0wers>
ok, I'll try that -- I'll let you know what I find. Thanks. :)
10:46
<Gadi>
np
10:48dro has joined #ltsp
10:57spectra has joined #ltsp
11:06Appiah_ has joined #ltsp
11:07mikkel has joined #ltsp
11:08makghosh_ has joined #ltsp
11:09makghosh has quit IRC
11:10makghosh_ is now known as makghosh
11:11Egyptian[Home] has quit IRC
11:14Egyptian[Home] has joined #ltsp
11:15Appiah_ has quit IRC
11:15Appiah has quit IRC
11:19mischko has joined #ltsp
11:20Appiah has joined #ltsp
11:28
<zamba>
is a PIII enough for running a TC
11:28
?
11:28
clocking around 1 GHz
11:28
128 MB RAM
11:28
<johnny>
sure
11:28
<zamba>
well.. not working very good here
11:28
<johnny>
128 means you can't run local apps much..
11:28
<zamba>
very sluggish
11:29
<johnny>
probably related to network or video drivers then
11:29
did you set LDM_DIRECTX=Y ?
11:29
<zamba>
how can i check the video drivers?
11:29
yup
11:31alkisg has quit IRC
11:37Appiah_ has joined #ltsp
11:38
<shawnp0wers>
Gadi: gnome-mplayer supports the MimeType, but Nautilus on the thin client seems to think it doesn't...
11:39
Also, m4v files are recognized by nautilus as video/mp4 -- but it doesn't think there is an application installed to open it...
11:40Appiah has quit IRC
11:40
<shawnp0wers>
my XDG_DATA_DIRS environment variable is correctly mapped to /tmp/ltsp-localapps-spowers-blahblah/
11:40hersonls has joined #ltsp
11:41
<Gadi>
shawnp0wers: try deleting ~/.local/share/applications/mimeinfo.cache
11:42
<shawnp0wers>
I deleted the entire .local folder before logging in...
11:42
and the ~/.local/share/applications folder doesn't exist now
11:42
just ~/.local/share/gvfs-metadata
11:43otavio has quit IRC
11:43otavio has joined #ltsp
11:44
<Gadi>
shawnp0wers: grep mp4 /usr/share/applications/mimeinfo.cache
11:45
<shawnp0wers>
nothing
11:45
<Gadi>
hmm... and did you logout/login after you made changes?
11:45
<shawnp0wers>
yes
11:46
perhaps gnome-mplayer needs to be installed on the server too?
11:46
I only have it in chroot to make sure it's starting locally
11:46
<Gadi>
you can try
11:46
go for it
11:46
<johnny>
the ps list would tell you it is started locally right?
11:48
<shawnp0wers>
Hmm..
11:49
Gadi: Well, now gnome mplayer starts, but doesn't play anything
11:49
ie, double clicking on file.mp4 will launch gnome-mplayer, but not playing the file
11:49
Also, not sure how to tell if it's running as a local app or not
11:50
Gadi: If I select "file open" and choose a file, it plays.
11:50
(again, not sure if it's local or not, johnny, what would I look for specifically in ps?)
11:50
<Gadi>
usually the title bar will say "Gnome Mplayer on hostname"
11:50
or some such
11:51
<johnny>
Gadi, shouldn't the entry in ps show that it was started with ltsp-localapps ?
11:51
<shawnp0wers>
Hmm, it just says Gnome MPlayer
11:51
<Gadi>
johnny: no
11:51
<johnny>
or does it just not show up ?
11:51
on the remote side
11:51
<Gadi>
ltsp-localapps just sets a string
11:51
<johnny>
well then it won't show up at all then?
11:51
on the server
11:51
<Gadi>
right
11:52
ps -efw|grep gnome-mplayer on the server should result in no processes
11:52Selveste1 has joined #ltsp
11:52
<johnny>
shawnp0wers, that's how you know..
11:53
if it doesn't show up in server ps list.. then it's running locally
11:53
<shawnp0wers>
I got a long string, but it looks like just the grep command itself
11:53
so it appears to be running locally
11:53
<Gadi>
it should change the titlebar to say "on hostname"
11:53
if it is a localapp
11:53
(usually)
11:53
:)
11:53
<shawnp0wers>
Gadi: It didn't change the titlebar, but if I check on the local computer it's running
11:54
<Gadi>
ah, ok
11:54
<shawnp0wers>
ie, ltsp-localapps xterm, then run ps aux | grep gnome-mplayer
11:54
<Gadi>
thats good, at least
11:54alkisg has joined #ltsp
11:54
<shawnp0wers>
I wonder if this is related to the new ltspapps and ltspappsd
11:54
which, I bet I didn't back up... O.o
11:54
<johnny>
shawnp0wers, in local apps xterm it should show there
11:54Kicer86 has joined #ltsp
11:54
<johnny>
oh ok
11:54
<shawnp0wers>
johnny yeah
11:54
:)
11:55
<Gadi>
shawnp0wers: do other file formats work still?
11:55
oh, also, is the file in your home dir?
11:55nija_head has joined #ltsp
11:55
<shawnp0wers>
whoa... now ogv complains of no codec...
11:55
<Gadi>
keep in mind, the thin client can only se files in the homedir and below
11:55
<shawnp0wers>
and opens in mplayer, not gnome-mplayer
11:55
oy
11:56
<Gadi>
try removing gnome-mplayer ;)
11:56
<shawnp0wers>
Gadi: Yes, it's on my desktop
11:56
from the server?
11:56japerry has quit IRC
11:56
<Gadi>
yeah
11:57
it was working before you installed it
11:57
for ogv
11:57
<shawnp0wers>
Not after I deleted whatever junk I had in .local
11:57
and now, it won't open again
11:57* shawnp0wers considers buy all the students flip books
11:57
<shawnp0wers>
lol
11:59
<Gadi>
well, you can always verify ltsp-localapps itself by running: ltsp-localapps gnome-mplayer <filename>
12:00
<shawnp0wers>
Gadi: Yes, that opens the file just fine
12:00
no codec errors either
12:01
(and the files have spaces in their names. :)
12:01
hold on, I may not have logged out/in when installing gnome-mplayer on server
12:01
let me try that...
12:03
ok, more info...
12:03
install gnome-mplayer on the server allows nautilus to start the application
12:03
removing mplayer from the server gets rid of the codec error
12:03
BUT
12:03
Gnome Mplayer still starts without playing the file
12:04
evnethough it's running as a local app
12:04
and running ltsp-localapps gnome-mplayer filename.mp4 plays it just fine
12:05
<Gadi>
is that true for both filetypes (mp4 and ogv)
12:05
<shawnp0wers>
yes
12:06
<Gadi>
oh, wait a minute....
12:06
can you pastebot the contents of the gnome-mplayer.desktop file in your /tmp directory?
12:06* Gadi thinks he sees what is going on...
12:06
<Gadi>
(maybe)
12:07
shawnp0wers: I think you are going to win the Local Apps tester award
12:07
:D
12:08
<shawnp0wers>
Gadi: :D -- getting the file now, hang on
12:09
Gadi: http://paste.ubuntu.com/320978/
12:10
<Gadi>
there we have it, ladies and gentelmen
12:10
<shawnp0wers>
oh?
12:11
<Gadi>
so, I can give you a quick fix, if you like
12:11
<shawnp0wers>
Yes, and I'm curious what you found...
12:11
<Gadi>
well, you ready for a bit of a story?
12:11
:)
12:11
<shawnp0wers>
Actually, yes. :)
12:11* shawnp0wers loves a bit of background
12:11
<Gadi>
ok, so here's the deal
12:12
from a design point of view, we really liked the idea that our localapps approach requires no special server-side software
12:12
that is, it uses ssh and X
12:12
and thats it
12:12
and your ldm session needs those bits anyway
12:13
so, even if you set ldm to connect to some random distro
12:13
as long as it has ssh and X, you are good to go
12:13
no special server side software required
12:13
not for a session and not even for local apps
12:13
which makes things kinda cool
12:14
so, when we generate the .desktop file to override the menu options
12:14
instead of changing "gnome-mplayer" to "ltsp-localapps gnome-mplayer", which requires ltsp-localapps to be a binary on the server....
12:15
we do what ltsp-localapps does, which is call "xprop .... gnome-mplayer" to set the Xatom
12:15
(xprop is assumed to be installed along with X on most systems)
12:15
very cool and very clean
12:15
.... unless, you want to pass your .desktop file an argument
12:15
;)
12:15
<shawnp0wers>
agreed, so far I've been amazed at the elegance
12:16
(heheheh, oops)
12:16
<Gadi>
because the string that we want to tell xprop to set has to include that argument
12:16japerry has joined #ltsp
12:16
<Gadi>
it cannot be "set this string" argument
12:17
it has to be: set this "string argument"
12:17
<shawnp0wers>
OH, so the exec command must include it
12:17
<Gadi>
exactly
12:17
now, I believe the xdg standard allows for a %s or some such
12:17
<shawnp0wers>
and what makes those .desktop files during login?
12:17
(in the /tmp directory)
12:17
<Gadi>
but, as a quickfix, we can have ltsp-genmenu use ltsp-localapps
12:18
ah.. that would be ltsp-genmenu
12:18
a little script in the chroot
12:18
prolly in /usr/share/ltsp
12:18
<johnny>
shawnp0wers, true elegance would be hiding the need for the command altogether
12:18
<Gadi>
or /usr/bin/ltsp-genmenu
12:18
not sure where stgraber put it
12:19
<shawnp0wers>
I found it
12:19
in /usr/bin
12:19
you were right
12:19
<Gadi>
ah, good
12:19
<shawnp0wers>
should I try to see if it will pass arguments?
12:19
<Gadi>
so in that script, you will find a line that replaces Exec
12:19
<shawnp0wers>
I dont' mind testing...
12:19
or is that more of a rewrite than somthing simple
12:20
<Gadi>
sed -i -e 's/^TryExec=\(.*\)/TryExec=xprop/' -e 's/^Exec=\(.*\)/Exec
12:20
=xprop -root -f LTSP_COMMAND 8s -set LTSP_COMMAND "\1"/' ${local_desktop}
12:20
<nija_head>
Anyone know where I can kind documentation on "ldm" like how to pass to variables and which it expects?
12:20
<shawnp0wers>
Gadi: Yes, I see that part
12:20
and thanks to vim, it's all in red
12:20
lol
12:21
<Gadi>
shawnp0wers: well, copy that line and comment it out (so you can always revert easily)
12:21
then, on the uncommented copy, change:
12:21
xprop -root -f LTSP_COMMAND 8s -set LTSP_COMMAND "\1"/'
12:21
to:
12:22
ltsp-localapps \1/'
12:22
save it, update the image, reboot the client, and let it roll
12:22
<shawnp0wers>
changing to the single quote and everything?
12:23
<Gadi>
that /' at the end was part of the sed
12:23
drop the quotes around the \1
12:23
<shawnp0wers>
Ok, just wanted to make sure
12:24
and yes, the single quote was there, (it was yellow, I missed it... LOL)
12:24
<Gadi>
so, the final should look like:
12:24
sed -i -e 's/^TryExec=\(.*\)/TryExec=xprop/' -e 's/^Exec=\(.*\)/Exec=ltsp-localapps \1/' ${local_desktop}
12:24
<shawnp0wers>
ok, that's what I have
12:24
updating image now...
12:25
<Gadi>
as I say, you are an awesome tester
12:25
now, we should see what xdg has to say about arguments to desktop files...
12:25
:)
12:25
that way, we can keep our xprop line
12:27
<nija_head>
Gadi I have a question.
12:27
<Gadi>
ah... %f
12:27
nija_head: shoot
12:28
<shawnp0wers>
Gadi: All seems to be working
12:28
I'm assuming that %f was xdg arguments?
12:28
<Gadi>
shawnp0wers: yeah. we might be able to do this:
12:28
sed -i -e 's/^TryExec=\(.*\)/TryExec=xprop/' -e 's/^Exec=\(.*\)/Exec=xprop -root -f LTSP_COMMAND 8s -set LTSP_COMMAND "\1 \"%f\""/' ${local_desktop}
12:29
shawnp0wers: if you fear no evil and want to try that one, too, that would make you the uber-tester
12:29
:)
12:29
<shawnp0wers>
already rebuilding the image
12:29
:D
12:30
<nija_head>
is it a popular practice to use the rdesktop functionality of ltsp? I made a little wrapper for the rdesktop process to handle xinit crashing everytime a user logs out or the winbloz server kills the rdp client.
12:30
just don't know if it's useful
12:30
to e/o else
12:30
<Gadi>
nija_head: yeah, I have had that wrapper for years and just haven't pushed it upstream yet
12:31
<shawnp0wers>
I'm not sure if it's related, but the "starting gnome-mplayer" item, along with the spinning cursor stays on screen for about 30 seconds before finally going away. It seems to have no adverse affect, but I thought I'd mention it
12:31
<nija_head>
oh nice
12:31
<Gadi>
it would be useful just so I dont need to walk people thru making wrappers
12:31
;)
12:31
<nija_head>
i mentioned it a while ago but did really ask if you had s/t
12:31
stupid of me
12:31
<Gadi>
in answer to ur question, not enough people to care for rdesktop properly
12:31
:)
12:32
<shawnp0wers>
Gadi: HA! That works, BUT not for files with spaces. :D
12:32
<Gadi>
shawnp0wers: it stays even after gnome mplayer is open?
12:33
shawnp0wers: did you put the \"%f\"
12:33
like that?
12:33
<shawnp0wers>
Gadi: Yes, but after about 20-30 seconds it goes away, no errors
12:33
I pasted whatever you typed...
12:33* shawnp0wers looks at the file again
12:33
<Gadi>
hmm...
12:33
I wonder if it escapes my escapes
12:34
<nija_head>
i get it. well i'm kind of taking the switch to ltsp on a gradient as i've got like 1,200 windows users. enssentially what i pln to do is have the users boot off the network and have a scren which is linux and one which is winbloz. so freaked out users can use windows alone side linux.
12:34
<Gadi>
can I ask you to try one more thing?
12:34
<shawnp0wers>
Me? you bet
12:34
<Gadi>
shawnp0wers: sed -i -e 's/^TryExec=\(.*\)/TryExec=xprop/' -e 's/^Exec=\(.*\)/Exec=xprop -root -f LTSP_COMMAND 8s -set LTSP_COMMAND "\1 \\"%f\\""/' ${local_desktop}
12:34
note the additional \'s
12:35
:)
12:35
<nija_head>
but they' have access to both. anyhow, guess it's not too big of an item. thought i'd check with you.
12:36
<Gadi>
nija_head: Im glad you did - I am very lazy about the rdesktop side of the house
12:36
:)
12:36
<nija_head>
yes, i got that when i first asked about it. i don't blame you at all, def a waste of time.
12:38
we'll i just saved myself a couple hundred thousand. with this wrapper i don't has to waste money on crap from ibm and vmware. it's a whole thing.
12:38
<shawnp0wers>
Gadi: that broke it in a new way... :D It's trying to open file:///home/spowers/'/home/spowers/Desktop/file.mp4
12:39
although it does honor spaces now
12:39
just, puts that /home/user/'/ in front
12:41
<nija_head>
Gadi sorry to disrupt you in the middle but can u point me to some documentation of the LDM? even if it's the source code. just trying to do some things and the stdout doesn't offer much
12:41
<Gadi>
nija_head: well, the source code is in ldm-trunk on launchpad.net
12:41
and the docs are, well, the docs
12:41
!docs
12:41
<ltspbot>
Gadi: "docs" is For the most current documentation, see http://wiki.ltsp.org/twiki/bin/view/Ltsp/LtspDocumentationUpstream
12:42
<Gadi>
such as they are
12:42
they are not geared towards under the hood stuff as much as admin/user stuff
12:42
for admin/user stuff they're great
12:42
feel free to ask in here for help along the way
12:43
<nija_head>
Gadi ok grt. thanks v much. i'll let you know how it goes.
12:43
<Gadi>
shawnp0wers: interesting
12:44
<shawnp0wers>
Gadi: A bit. :)
12:45
<Gadi>
so, so far ltsp-localapps worked the best
12:45
ie, 100% as expected
12:45
<shawnp0wers>
Correct
12:45
and the iteration before the last worked great, apart from files with spaces in the names
12:45
this iteration honors names with spaces, but adds that weird stuff at the beginning
12:47
<Gadi>
which is weird, because %f should limit to just filenmaes as opposed to %u which would be a url
12:48
<shawnp0wers>
I saw the file:/// problem with yesterday's work too, when ltsp-localapps wouldn't play files with spaces
12:48
<Gadi>
oh, yeah?
12:48
oh
12:48
hmm...
12:48
its so crazy, it might just work...
12:49
actually, do this:
12:49
on your desktop, right click and create a launcher
12:49
<shawnp0wers>
ok -- got the window up
12:50
<Gadi>
make it type application, and for the command, put: xprop -root -f LTSP_COMMAND 8s -set LTSP_COMMAND "gnome-mplayer \"%f\""
12:50jammcq has joined #ltsp
12:50
<jammcq>
hello friends
12:50* Gadi waves to jammcq
12:51
<Gadi>
shawnp0wers: still with me?
12:51
<shawnp0wers>
Gadi: Yes, still wtih you. launcher made
12:52
drag n drop?
12:52
<Gadi>
cool, now drag the file with the spaces onto the desktop icon
12:52
<shawnp0wers>
hmm... it's complaining of quotes, maybe I retyped it wrong
12:52
lemme check
12:52
and count quotes
12:52
lol
12:53
No, no typo...
12:54
the error says: There was an error launching the application. Details: Text ended before matching quote was found for ". (The text was 'xprop -root........
12:54
<Gadi>
ok, try changing it to: 'gnome-mplayer "%f"'
12:54
let's see if it likes that better
12:54
<shawnp0wers>
ok, no error, but nothing happened...
12:55
<Gadi>
I meant changing the quoted part
12:55
(sorry)
12:55
<shawnp0wers>
LOL
12:55
<Gadi>
so it should read: xprop -root -f LTSP_COMMAND 8s -set LTSP_COMMAND 'gnome-mplayer "%f"'
12:56
<shawnp0wers>
ok,
12:56
it started, but did not honor the filename
12:56
<Gadi>
ok, and finally
12:56
<shawnp0wers>
instead of playing "file name.mp4"
12:56
<Gadi>
:)
12:56
<shawnp0wers>
it tried to play "name.mp4"
12:56
<Gadi>
xprop -root -f LTSP_COMMAND 8s -set LTSP_COMMAND 'gnome-mplayer \"%f\"'
12:56
<shawnp0wers>
and has the file:///home/spowers/Desktop/name.mp4" as the file
12:57
that's what I changed it to the first time
12:57
the single quotes for the outermost quotes?
12:57
<Gadi>
right
12:58
<shawnp0wers>
Oh wait, that's different
12:58
an...
12:58
now it is trying to play:
12:58
file:///home/spowers/"/home/spowers/Desktop/file
13:01
<Gadi>
ok, so Im gonna have to play with this a bit
13:01
but, for now you can move ahead with ltsp-localapps
13:01
<shawnp0wers>
Fair enough. Thanks again, again, again. :)
13:02
<Gadi>
thank OU
13:02
*YOU
13:08tstafford has joined #ltsp
13:20nubae has quit IRC
13:22nubae has joined #ltsp
13:26jim__ has joined #ltsp
13:30garymc has quit IRC
13:33Lns has joined #ltsp
13:33
<Gadi>
shawnp0wers: you know, we didnt try the obvious one
13:34
<shawnp0wers>
Burnign to a DVD, and playing that?
13:34
:D
13:34
<Gadi>
xprop -root -f LTSP_COMMAND 8s -set LTSP_COMMAND "gnome-mplayer %f"
13:35
<shawnp0wers>
Well now you're just being silly
13:35* shawnp0wers hooks a thin client back up on his workbench
13:35
<shawnp0wers>
:)
13:35
<Gadi>
lol
13:36
<shawnp0wers>
L. O. L.
13:36
Yep, like a charm
13:36
spaces, no spaces, doesn't matter
13:37
<Gadi>
lol
13:37
its always the last place you look, isnt it?
13:37
<shawnp0wers>
that really is \'funn\y"
13:37
;)
13:38
<Gadi>
did you try it in the launcher or in the ltsp-genmenu?
13:38
<shawnp0wers>
logging into server now
13:38
:)
13:39
<Gadi>
sed -i -e 's/^TryExec=\(.*\)/TryExec=xprop/' -e 's/^Exec=\(.*\)/Exec=xprop -root -f LTSP_COMMAND 8s -set LTSP_COMMAND "\1 %f"/' ${local_desktop}
13:39jim__ has quit IRC
13:40tstafford has quit IRC
13:40
<shawnp0wers>
Gadi: Good you sent that, I would have bunged up the "\1 %f"/' bit
13:40
rebuilding image now
13:42
Gadi: ::virtual high five::
13:42
That did it.
13:42
And with success on the day, I'm off to the vet. (For the dog, not me... ruff)
13:42
Thanks again, so cool.
13:43
<Gadi>
awesome, thx
13:43
pushing it upstream...
13:43shawnp0wers has quit IRC
13:46tstafford has joined #ltsp
13:47* Lns wonders what just happened
13:52mushroomblue has quit IRC
13:53mushroomblue has joined #ltsp
14:03dro_ has joined #ltsp
14:03dro has quit IRC
14:05tstafford has quit IRC
14:18vagrantc has joined #ltsp
14:19squarepeg has quit IRC
14:26otavio_ has joined #ltsp
14:36dro__ has joined #ltsp
14:37seppl has joined #ltsp
14:37dro_ has quit IRC
14:41Sarten-X has quit IRC
14:44otavio has quit IRC
14:56mushroomblue has quit IRC
14:57mushroomblue has joined #ltsp
15:01cpnogueira has left #ltsp
15:01Sarten-X has joined #ltsp
15:03scottmaccal has quit IRC
15:04lucascoala has joined #ltsp
15:07hersonls has quit IRC
15:09
<_UsUrPeR_>
Gadi: ping?
15:11pmatulis has quit IRC
15:15Kicer86 has quit IRC
15:16
<Gadi>
pong
15:16
_UsUrPeR_: pong
15:19Brian_H has quit IRC
15:19Ahmuck has joined #ltsp
15:19seppl has left #ltsp
15:22seppl has joined #ltsp
15:25spectra has quit IRC
15:26alkisg has quit IRC
15:46pmatulis has joined #ltsp
15:51
<_UsUrPeR_>
Gadi: thx for the pong. No time. I'll talk to ya tomorrow
15:55* Gadi looks forward and puts another beer in the fridge
15:55
<Gadi>
;)
15:56
<_UsUrPeR_>
working out of your home?
15:57
<Gadi>
it was a metaphorical beer
15:57
;)
15:57
<_UsUrPeR_>
in that case, pass one over here. I'm thirsty
15:57* Gadi passes _UsUrPeR_ one of his finest
15:58
<_UsUrPeR_>
la fin du monde. nice choice.
15:58* _UsUrPeR_ is partial to unibrue
15:58
<jammcq>
putting beer in the fridge is going in the wrong direction
15:59
<_UsUrPeR_>
uh oh. etyack is saving money by throwing the office circuit breaker @ 5:00.
15:59
<Gadi>
jammcq has been sipping the Guiness Genuine Kool Aid
15:59
:)
16:00
<_UsUrPeR_>
past 5:00 I have to ride a bike that charges a battery
16:00* _UsUrPeR_ starts pedaling
16:01* Gadi hangs stick with carrot in front of bike
16:01dro__ has quit IRC
16:01_UsUrPeR_ has quit IRC
16:06CAN-o-SPAM has quit IRC
16:16alexqwesa has quit IRC
16:18Gadi has left #ltsp
16:18leio_ is now known as leio
16:18nubae has quit IRC
16:18Sarten-X has quit IRC
16:19makghosh has quit IRC
16:20nubae has joined #ltsp
16:20alexqwesa has joined #ltsp
16:22leio has quit IRC
16:23leio has joined #ltsp
16:26vagrantc has quit IRC
16:26otavio_ is now known as otavio
16:28vagrantc has joined #ltsp
16:28Sarten-X has joined #ltsp
16:30kusznir_ has quit IRC
16:33nubae has quit IRC
16:33hersonls has joined #ltsp
16:45yanu_ has joined #ltsp
16:47jammcq has quit IRC
16:51johnny has left #ltsp
17:02seppl has left #ltsp
17:07scottmaccal has joined #ltsp
17:14mikkel has quit IRC
17:17johnny has joined #ltsp
17:17Brian_H has joined #ltsp
17:45Brian_H has quit IRC
17:47otavio has quit IRC
17:50Brian_H has joined #ltsp
17:58mischko has quit IRC
18:04Selveste1 has quit IRC
18:34vagrantc has quit IRC
18:40staffencasa has quit IRC
18:44Brian_H has quit IRC
18:47Ahmuck has quit IRC
19:02Ahmuck has joined #ltsp
19:12rjune has joined #ltsp
19:18hersonls_ has joined #ltsp
19:32hersonls has quit IRC
19:33Lns has quit IRC
19:35Ahmuck has quit IRC
19:41mischko has joined #ltsp
19:48hersonls_ has quit IRC
19:48hersonls has joined #ltsp
20:18Faithful has joined #ltsp
20:34japerry has quit IRC
20:34japerry has joined #ltsp
20:36hersonls has quit IRC
20:38hersonls has joined #ltsp
20:42mushroomblue has quit IRC
20:45mushroomblue has joined #ltsp
21:01mischko has quit IRC
21:06vagrantc has joined #ltsp
21:30pmatulis has quit IRC
21:31lal00 has joined #ltsp
21:33johnny has left #ltsp
21:35FGXR6 has joined #ltsp
21:36F-GTSC has quit IRC
21:54japerry_cat has joined #ltsp
21:56makghosh has joined #ltsp
22:02japerry has quit IRC
22:02japerry_cat is now known as japerry
22:07johnny has joined #ltsp
22:08vagrantc has quit IRC
22:13vagrantc has joined #ltsp
22:23
<sbalneav>
Hey vagrantc
22:24
<vagrantc>
hiya
22:29yanu has quit IRC
22:30yanu has joined #ltsp
22:35scottmaccal has quit IRC
22:41ball has joined #ltsp
22:43vagrantc has quit IRC
22:59alkisg has joined #ltsp
23:01ball has quit IRC
23:01makghosh has quit IRC
23:10Hyperbyte has quit IRC
23:23japerry has quit IRC
23:23japerry has joined #ltsp
23:24makghosh has joined #ltsp
23:46Lns has joined #ltsp