Jay Goldberg | 6 Dec 2011 18:12
Picon
Gravatar

Re: How does Unity perform on your thin-clients?

No comment on actual usage because I'm on 10.04LTS.

I believe that 2D acceleration is provided over the network, the X11
protocol allows the apps (clients) to be drawn by the X server that
they are being displayed on (the thin client hardware). So the actual
window border draws etcetera are accelerated. 3D however is not, it's
bitmap transferred over the network to the thin client, so the result
is that Unity does require more CPU on the thin client to transfer
that data (things like shadows around windows).

It's unfortunate that eye-candy has been associated with "modern"
because a modern desktop should be quicker than the ones from the
past. In fact the whole idea of pretty graphics is diametrically
opposed to hot technologies like cloud computing, VDI, and
anywhere-access, even low-latency, high-bandwidth links are no savoir.

Regards,

On Tue, Dec 6, 2011 at 11:51 AM, Sandra Schlichting
<littlesandra88@...> wrote:
>
> Hi everybody,
>
> I have installed Ubuntu Alternate 11.10 64bit, and I assume that I
> have to use Unity instead of Gnome 2.
>
> Compared to Gnome 2, Unity is very resource demanding on the
> thin-clients. The GPU on the thin-clients is an Intel GMA 950, and I
> can see with "glxinfo | grep "direct rendering" in the thin-client
> that it is enabled.
(Continue reading)

Michael Pope | 6 Dec 2011 23:33
Picon
Gravatar

Re: How does Unity perform on your thin-clients?

I'm also using 10.04LTS.

You can change the windows manager for everyone or individual clients by 
using the LDM_SESSION in your lts.conf file:

Here is an example for my display screen in the reception area:

[<mac address>]
         X_BLANKING=0  # Don't ever turn off the screen.
         LDM_SESSION=/usr/bin/openbox-session

There is also a 2d version of unity you may want to check out, it maybe 
much faster on your thin clients:

|sudo apt-get install unity-2d|

Michael Pope

On 07/12/11 04:12, Jay Goldberg wrote:
> No comment on actual usage because I'm on 10.04LTS.
>
> I believe that 2D acceleration is provided over the network, the X11
> protocol allows the apps (clients) to be drawn by the X server that
> they are being displayed on (the thin client hardware). So the actual
> window border draws etcetera are accelerated. 3D however is not, it's
> bitmap transferred over the network to the thin client, so the result
> is that Unity does require more CPU on the thin client to transfer
> that data (things like shadows around windows).
>
> It's unfortunate that eye-candy has been associated with "modern"
(Continue reading)

Sandra Schlichting | 7 Dec 2011 16:53
Picon
Gravatar

Re: How does Unity perform on your thin-clients?

> You can change the windows manager for everyone or individual clients by
> using the LDM_SESSION in your lts.conf file:
>
> Here is an example for my display screen in the reception area:
>
> [<mac address>]
>         X_BLANKING=0  # Don't ever turn off the screen.
>         LDM_SESSION=/usr/bin/openbox-session
>
> There is also a 2d version of unity you may want to check out, it maybe
> much faster on your thin clients:
>
> |sudo apt-get install unity-2d|

Great, I will do that

unity-2d feels faster than 3D, but it is very hard to tell if unity-2d
is just as fast as Gnome2/MATE. Are there way to performance test
that?

Right now have I install Linux Mint's fork of Gnome 2
http://www.howtoforge.com/install-gnome-3-with-mint-gnome-shell-extensions-or-mate-on-ubuntu-11.10-oneiric-ocelot-p2

but it replaces 3 of the Ubuntu packages in doing so. E.g. libgail18,
so I am a bit scared of this solution...

------------------------------------------------------------------------------
Cloud Services Checklist: Pricing and Packaging Optimization
This white paper is intended to serve as a reference, checklist and point of 
discussion for anyone considering optimizing the pricing and packaging model 
(Continue reading)

P Knight | 7 Dec 2011 17:12
Picon

Re: How does Unity perform on your thin-clients?

Hi 

I installed xfce4
Works well
Peter

On Wed, Dec 7, 2011 at 5:53 PM, Sandra Schlichting <littlesandra88-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org> wrote:
> You can change the windows manager for everyone or individual clients by
> using the LDM_SESSION in your lts.conf file:
>
> Here is an example for my display screen in the reception area:
>
> [<mac address>]
>         X_BLANKING=0  # Don't ever turn off the screen.
>         LDM_SESSION=/usr/bin/openbox-session
>
> There is also a 2d version of unity you may want to check out, it maybe
> much faster on your thin clients:
>
> |sudo apt-get install unity-2d|

Great, I will do that

unity-2d feels faster than 3D, but it is very hard to tell if unity-2d
is just as fast as Gnome2/MATE. Are there way to performance test
that?

Right now have I install Linux Mint's fork of Gnome 2
http://www.howtoforge.com/install-gnome-3-with-mint-gnome-shell-extensions-or-mate-on-ubuntu-11.10-oneiric-ocelot-p2

but it replaces 3 of the Ubuntu packages in doing so. E.g. libgail18,
so I am a bit scared of this solution...

------------------------------------------------------------------------------
Cloud Services Checklist: Pricing and Packaging Optimization
This white paper is intended to serve as a reference, checklist and point of
discussion for anyone considering optimizing the pricing and packaging model
of a cloud services business. Read Now!
http://www.accelacomm.com/jaw/sfnl/114/51491232/
_____________________________________________________________________
Ltsp-discuss mailing list.   To un-subscribe, or change prefs, goto:
     https://lists.sourceforge.net/lists/listinfo/ltsp-discuss
For additional LTSP help,   try #ltsp channel on irc.freenode.net



--
Peter D Knight
22 Westfort Rd
Houtbay
7806
+27(21)7903579
------------------------------------------------------------------------------
Cloud Services Checklist: Pricing and Packaging Optimization
This white paper is intended to serve as a reference, checklist and point of 
discussion for anyone considering optimizing the pricing and packaging model 
of a cloud services business. Read Now!
http://www.accelacomm.com/jaw/sfnl/114/51491232/
_____________________________________________________________________
Ltsp-discuss mailing list.   To un-subscribe, or change prefs, goto:
      https://lists.sourceforge.net/lists/listinfo/ltsp-discuss
For additional LTSP help,   try #ltsp channel on irc.freenode.net
Lachele Foley (Lists | 7 Dec 2011 21:10
Picon

Re: How does Unity perform on your thin-clients?

I have clients with NVIDIA nvs300 cards installed in HP z210's.  I'm
using Ubuntu 11.10 because I haven't gotten any of the other versions
to work with the cards at all.  Getting them to work was a challenge,
but well worth it.  If someone has trouble doing that, ask, and I'll
tell what I know.

I haven't figured out a way to have the clients run Unity 3D at all.
They can run Unity 2D, xfce and lxde.  When you try to start 3D, the
login screen appears and username and password are accepted.  You can
also hear the Ubuntu welcome music, but the session never starts and
the user is very soon cycled through a blank screen then out to the
login screen again.  The server has just the system-board video card,
so I suspect there is some translation issue between what happens on
one card versus the other, but I am absolutely not an expert, so that
isn't much more than wild speculation.

If you need speed, using ltsp-localapps can be good.  You have to add
LOCAL_APPS=true to lts.conf to use it.  If you do that, the system
can, if configured correctly, use the client resources -- cpu, memory
& video.  For normal, workaday tasks, it is nice to have the
centralized resources of the server.  But, when speed is an issue, we
can use the local graphics exclusively.  So far, it works well.  There
are some configuration challenges, depending what you want to do.
Again, ask if you need more info.

Personally, I prefer xfce to 2D.  Not sure how that compares to 3D.  I
liked the classic Ubuntu screen better, than Unity, too.  I haven't
messed a lot with lxde yet.

On Wed, Dec 7, 2011 at 11:12 AM, P Knight <pdk.knight@...> wrote:
> Hi
> I installed xfce4
> Works well
> Peter
>
>
> On Wed, Dec 7, 2011 at 5:53 PM, Sandra Schlichting
> <littlesandra88@...> wrote:
>>
>> > You can change the windows manager for everyone or individual clients by
>> > using the LDM_SESSION in your lts.conf file:
>> >
>> > Here is an example for my display screen in the reception area:
>> >
>> > [<mac address>]
>> >         X_BLANKING=0  # Don't ever turn off the screen.
>> >         LDM_SESSION=/usr/bin/openbox-session
>> >
>> > There is also a 2d version of unity you may want to check out, it maybe
>> > much faster on your thin clients:
>> >
>> > |sudo apt-get install unity-2d|
>>
>> Great, I will do that
>>
>> unity-2d feels faster than 3D, but it is very hard to tell if unity-2d
>> is just as fast as Gnome2/MATE. Are there way to performance test
>> that?
>>
>> Right now have I install Linux Mint's fork of Gnome 2
>>
>> http://www.howtoforge.com/install-gnome-3-with-mint-gnome-shell-extensions-or-mate-on-ubuntu-11.10-oneiric-ocelot-p2
>>
>> but it replaces 3 of the Ubuntu packages in doing so. E.g. libgail18,
>> so I am a bit scared of this solution...
>>
>>
>> ------------------------------------------------------------------------------
>> Cloud Services Checklist: Pricing and Packaging Optimization
>> This white paper is intended to serve as a reference, checklist and point
>> of
>> discussion for anyone considering optimizing the pricing and packaging
>> model
>> of a cloud services business. Read Now!
>> http://www.accelacomm.com/jaw/sfnl/114/51491232/
>> _____________________________________________________________________
>> Ltsp-discuss mailing list.   To un-subscribe, or change prefs, goto:
>>      https://lists.sourceforge.net/lists/listinfo/ltsp-discuss
>> For additional LTSP help,   try #ltsp channel on irc.freenode.net
>
>
>
>
> --
> Peter D Knight
> 22 Westfort Rd
> Houtbay
> 7806
> +27(21)7903579
>
> ------------------------------------------------------------------------------
> Cloud Services Checklist: Pricing and Packaging Optimization
> This white paper is intended to serve as a reference, checklist and point of
> discussion for anyone considering optimizing the pricing and packaging model
> of a cloud services business. Read Now!
> http://www.accelacomm.com/jaw/sfnl/114/51491232/
> _____________________________________________________________________
> Ltsp-discuss mailing list.   To un-subscribe, or change prefs, goto:
>      https://lists.sourceforge.net/lists/listinfo/ltsp-discuss
> For additional LTSP help,   try #ltsp channel on irc.freenode.net
>

--

-- 
:-) Lachele
Lachele Foley
CCRC/UGA
Athens, GA USA

------------------------------------------------------------------------------
Cloud Services Checklist: Pricing and Packaging Optimization
This white paper is intended to serve as a reference, checklist and point of 
discussion for anyone considering optimizing the pricing and packaging model 
of a cloud services business. Read Now!
http://www.accelacomm.com/jaw/sfnl/114/51491232/
_____________________________________________________________________
Ltsp-discuss mailing list.   To un-subscribe, or change prefs, goto:
      https://lists.sourceforge.net/lists/listinfo/ltsp-discuss
For additional LTSP help,   try #ltsp channel on irc.freenode.net

Sandra Schlichting | 8 Dec 2011 17:30
Picon
Gravatar

Re: How does Unity perform on your thin-clients?

> If you need speed, using ltsp-localapps can be good.  You have to add
> LOCAL_APPS=true to lts.conf to use it.  If you do that, the system
> can, if configured correctly, use the client resources -- cpu, memory
> & video.  For normal, workaday tasks, it is nice to have the
> centralized resources of the server.  But, when speed is an issue, we
> can use the local graphics exclusively.  So far, it works well.  There
> are some configuration challenges, depending what you want to do.
> Again, ask if you need more info.

I am a little confused here. You set LOCAL_APPS=true in lts.conf?
Whoch programs does that force to be run on the client instead of the
host?

I was under the impression that I needed to install the program
locally and then do "ltsp-localapps firefox".

> Personally, I prefer xfce to 2D.  Not sure how that compares to 3D.  I
> liked the classic Ubuntu screen better, than Unity, too.  I haven't
> messed a lot with lxde yet.

Where there specific things that made you choose XFCE over LXDE? I
don't know which to choose =)

------------------------------------------------------------------------------
Cloud Services Checklist: Pricing and Packaging Optimization
This white paper is intended to serve as a reference, checklist and point of 
discussion for anyone considering optimizing the pricing and packaging model 
of a cloud services business. Read Now!
http://www.accelacomm.com/jaw/sfnl/114/51491232/
_____________________________________________________________________
Ltsp-discuss mailing list.   To un-subscribe, or change prefs, goto:
      https://lists.sourceforge.net/lists/listinfo/ltsp-discuss
For additional LTSP help,   try #ltsp channel on irc.freenode.net

Lachele Foley (Lists | 9 Dec 2011 03:36
Picon

Re: How does Unity perform on your thin-clients?

> I am a little confused here. You set LOCAL_APPS=true in lts.conf?
> Whoch programs does that force to be run on the client instead of the
> host?
>
> I was under the impression that I needed to install the program
> locally and then do "ltsp-localapps firefox".

According to the latest manual, you have to set LOCAL_APPS=true in
lts.conf to use localapps.  I haven't tried not doing that.  Of
course, you only want to do this if your local machines have enough
computing resources to make it worthwhile.  Most of the machines
around here don't bother because they run much faster as clients than
as regular computers.  But, some of our work involves heavy data
analysis, often with heavy graphics, so we made a little cluster
designed to make those tasks easy for the folks who do them.  For
those computers, local apps are worthwhile in some circumstances.

The LOCAL_APPS=true in lts.conf doesn't force anything to be run
locally.  Doing that merely instructs the ltsp server to allow apps to
be run locally if the person so desires.

You have to install the program you want to run locally in the chroot
for the client image.  If you only need programs that you can install
using something like "apt-get" or "yum install", then it's a pretty
trivial procedure (see link below for Ubuntu).  If you need programs
that can't be installed that way, and if your client has sufficiently
different hardware from the server, and if you need the programs
installed for all similar clients, then you will also want to look up
"LOCAL_APPS_EXTRAMOUNTS" because you'll need to have a mount point you
can write to (you can't write to the image running your client).  I
can elaborate if need be.

Anyhow... assuming you get the software you want installed in such a
way that it is visible to the rather restricted chroot-based
environment delivered to the client, then you can run apps locally.
The default chroot is very limited -- on purpose.  You don't want your
client bogged down by a huge image.  So, for example, if I try
"ltsp-localapps firefox" from my command line, I am quietly returned
to the command line without having started firefox.  If I open an
"ltsp-localapps xterm", and say "firefox" in the new xterm, I learn
the reason is "bash: firefox: command not found".  However, the
"ltsp-localapps xclock" works because that's a standard part of the X
package.  So, your chroot probably won't have firefox installed by
default.  BTW, I find localapps is more likely to work or give useful
errors in general when called from an "ltsp-localapps xterm".

To change what's in the chroot using apt-get in ubuntu, see below.  I
used it (or something equivalent) with 11.10, and it seemed to work.

https://help.ubuntu.com/community/UbuntuLTSP/UpdatingChroot

But, do keep in mind that you don't want to bloat the client image.
Only install local programs into the chroot if you need to.  There is
an alternative.  Our apps are mostly scientific software, so we
install them into an "extra mount", where it doesn't grow the image,
but can still be used as a local process.  So far, I've been able to
compile the programs using the client image but setting the install
location to the extra mount.  I hope that keeps working...

Just curious:  are you on GigE ethernet or 100?  That can make a big
difference in speed, particularly with graphics.

> Where there specific things that made you choose XFCE over LXDE? I
> don't know which to choose =)

I think it was about a week ago when I finally got the system stable
enough that I could force myself to start using it regularly.  By
"stable," I mean I only break it once or twice a day now... :-)  I
knew xfce from a decade or so ago, so tried it.  It worked well.  A
few days ago, I heard about lxde and thought "that sounds
interesting."  So, I installed it.  But, I haven't had the luxury of
making comparisons yet.  Based on Rolf's statements, tho, I might try
it out some more.  I have seen what might be instabilities in xfce,
but, here on the bleeding edge, it can be hard to tell which bit is
actually misbehaving.

--

-- 
:-) Lachele
Lachele Foley
CCRC/UGA
Athens, GA USA

------------------------------------------------------------------------------
Cloud Services Checklist: Pricing and Packaging Optimization
This white paper is intended to serve as a reference, checklist and point of 
discussion for anyone considering optimizing the pricing and packaging model 
of a cloud services business. Read Now!
http://www.accelacomm.com/jaw/sfnl/114/51491232/
_____________________________________________________________________
Ltsp-discuss mailing list.   To un-subscribe, or change prefs, goto:
      https://lists.sourceforge.net/lists/listinfo/ltsp-discuss
For additional LTSP help,   try #ltsp channel on irc.freenode.net

Joseph Bishay | 9 Dec 2011 04:21
Picon

Re: How does Unity perform on your thin-clients?

Hello,

I'd like to ask a question about your very nice write-up for Local
Apps.  Once I activate local apps in lts.conf using LOCAL_APPS=True,
does this mean that *any* program that the user would want to use
needs to be installed into chroot?  Or only those that I want
utilizing the local thin client resources?

IE: If I want the students to run Firefox locally on the thin client,
I'd set Local_Apps=true, then sudo apt-get install firefox within the
chroot.  But what if the students also need access to (for example)
Tux-Paint which is not part of the local apps installation? Can they
still run it?

Thank you very much.
Joseph

On Thu, Dec 8, 2011 at 9:36 PM, Lachele Foley (Lists)
<lf.list@...> wrote:
>> I am a little confused here. You set LOCAL_APPS=true in lts.conf?
>> Whoch programs does that force to be run on the client instead of the
>> host?
>>
>> I was under the impression that I needed to install the program
>> locally and then do "ltsp-localapps firefox".
>
> According to the latest manual, you have to set LOCAL_APPS=true in
> lts.conf to use localapps.  I haven't tried not doing that.  Of
> course, you only want to do this if your local machines have enough
> computing resources to make it worthwhile.  Most of the machines
> around here don't bother because they run much faster as clients than
> as regular computers.  But, some of our work involves heavy data
> analysis, often with heavy graphics, so we made a little cluster
> designed to make those tasks easy for the folks who do them.  For
> those computers, local apps are worthwhile in some circumstances.
>
> The LOCAL_APPS=true in lts.conf doesn't force anything to be run
> locally.  Doing that merely instructs the ltsp server to allow apps to
> be run locally if the person so desires.
>
> You have to install the program you want to run locally in the chroot
> for the client image.  If you only need programs that you can install
> using something like "apt-get" or "yum install", then it's a pretty
> trivial procedure (see link below for Ubuntu).  If you need programs
> that can't be installed that way, and if your client has sufficiently
> different hardware from the server, and if you need the programs
> installed for all similar clients, then you will also want to look up
> "LOCAL_APPS_EXTRAMOUNTS" because you'll need to have a mount point you
> can write to (you can't write to the image running your client).  I
> can elaborate if need be.
>
> Anyhow... assuming you get the software you want installed in such a
> way that it is visible to the rather restricted chroot-based
> environment delivered to the client, then you can run apps locally.
> The default chroot is very limited -- on purpose.  You don't want your
> client bogged down by a huge image.  So, for example, if I try
> "ltsp-localapps firefox" from my command line, I am quietly returned
> to the command line without having started firefox.  If I open an
> "ltsp-localapps xterm", and say "firefox" in the new xterm, I learn
> the reason is "bash: firefox: command not found".  However, the
> "ltsp-localapps xclock" works because that's a standard part of the X
> package.  So, your chroot probably won't have firefox installed by
> default.  BTW, I find localapps is more likely to work or give useful
> errors in general when called from an "ltsp-localapps xterm".
>
> To change what's in the chroot using apt-get in ubuntu, see below.  I
> used it (or something equivalent) with 11.10, and it seemed to work.
>
> https://help.ubuntu.com/community/UbuntuLTSP/UpdatingChroot
>
> But, do keep in mind that you don't want to bloat the client image.
> Only install local programs into the chroot if you need to.  There is
> an alternative.  Our apps are mostly scientific software, so we
> install them into an "extra mount", where it doesn't grow the image,
> but can still be used as a local process.  So far, I've been able to
> compile the programs using the client image but setting the install
> location to the extra mount.  I hope that keeps working...
>
> Just curious:  are you on GigE ethernet or 100?  That can make a big
> difference in speed, particularly with graphics.
>
>> Where there specific things that made you choose XFCE over LXDE? I
>> don't know which to choose =)
>
> I think it was about a week ago when I finally got the system stable
> enough that I could force myself to start using it regularly.  By
> "stable," I mean I only break it once or twice a day now... :-)  I
> knew xfce from a decade or so ago, so tried it.  It worked well.  A
> few days ago, I heard about lxde and thought "that sounds
> interesting."  So, I installed it.  But, I haven't had the luxury of
> making comparisons yet.  Based on Rolf's statements, tho, I might try
> it out some more.  I have seen what might be instabilities in xfce,
> but, here on the bleeding edge, it can be hard to tell which bit is
> actually misbehaving.
>
> --
> :-) Lachele
> Lachele Foley
> CCRC/UGA
> Athens, GA USA
>
> ------------------------------------------------------------------------------
> Cloud Services Checklist: Pricing and Packaging Optimization
> This white paper is intended to serve as a reference, checklist and point of
> discussion for anyone considering optimizing the pricing and packaging model
> of a cloud services business. Read Now!
> http://www.accelacomm.com/jaw/sfnl/114/51491232/
> _____________________________________________________________________
> Ltsp-discuss mailing list.   To un-subscribe, or change prefs, goto:
>      https://lists.sourceforge.net/lists/listinfo/ltsp-discuss
> For additional LTSP help,   try #ltsp channel on irc.freenode.net

------------------------------------------------------------------------------
Cloud Services Checklist: Pricing and Packaging Optimization
This white paper is intended to serve as a reference, checklist and point of 
discussion for anyone considering optimizing the pricing and packaging model 
of a cloud services business. Read Now!
http://www.accelacomm.com/jaw/sfnl/114/51491232/
_____________________________________________________________________
Ltsp-discuss mailing list.   To un-subscribe, or change prefs, goto:
      https://lists.sourceforge.net/lists/listinfo/ltsp-discuss
For additional LTSP help,   try #ltsp channel on irc.freenode.net

Lachele Foley (Lists | 9 Dec 2011 04:52
Picon

Re: How does Unity perform on your thin-clients?

> Apps.  Once I activate local apps in lts.conf using LOCAL_APPS=True,
> does this mean that *any* program that the user would want to use
> needs to be installed into chroot?  Or only those that I want

Only those you want to be run on the client.  Everything else happens
as usual.  And, the users have to go out of their way to do anything
at all on the client (have to use the prefix "ltsp-localapps" before
each command).  So, if they just type "firefox", it happens on the
server as usual, regardless what you put in lts.conf.  I suspect you
can probably find a way to force their "firefox" icons to invoke
"ltsp-localapps firefox" rather than "firefox".  I've not tested that,
though.

The trouble with an app like firefox is going to be getting their
localapps firefox out to the internet.  You can almost certainly make
that happen, but I expect it will take a little doing.  The client
image will only see the server's dhcpd network by default.  You'd need
to hook that into the local net.  There are different ways that could
happen, depending a lot on how your local network is set up.  It might
or might not be easy.  I haven't looked a lot at doing that sort of
thing.

On Thu, Dec 8, 2011 at 10:21 PM, Joseph Bishay
<joseph.bishay@...> wrote:
> Hello,
>
> I'd like to ask a question about your very nice write-up for Local
> Apps.  Once I activate local apps in lts.conf using LOCAL_APPS=True,
> does this mean that *any* program that the user would want to use
> needs to be installed into chroot?  Or only those that I want
> utilizing the local thin client resources?
>
> IE: If I want the students to run Firefox locally on the thin client,
> I'd set Local_Apps=true, then sudo apt-get install firefox within the
> chroot.  But what if the students also need access to (for example)
> Tux-Paint which is not part of the local apps installation? Can they
> still run it?
>
> Thank you very much.
> Joseph
>
> On Thu, Dec 8, 2011 at 9:36 PM, Lachele Foley (Lists)
<lf.list@...> wrote:
>>> I am a little confused here. You set LOCAL_APPS=true in lts.conf?
>>> Whoch programs does that force to be run on the client instead of the
>>> host?
>>>
>>> I was under the impression that I needed to install the program
>>> locally and then do "ltsp-localapps firefox".
>>
>> According to the latest manual, you have to set LOCAL_APPS=true in
>> lts.conf to use localapps.  I haven't tried not doing that.  Of
>> course, you only want to do this if your local machines have enough
>> computing resources to make it worthwhile.  Most of the machines
>> around here don't bother because they run much faster as clients than
>> as regular computers.  But, some of our work involves heavy data
>> analysis, often with heavy graphics, so we made a little cluster
>> designed to make those tasks easy for the folks who do them.  For
>> those computers, local apps are worthwhile in some circumstances.
>>
>> The LOCAL_APPS=true in lts.conf doesn't force anything to be run
>> locally.  Doing that merely instructs the ltsp server to allow apps to
>> be run locally if the person so desires.
>>
>> You have to install the program you want to run locally in the chroot
>> for the client image.  If you only need programs that you can install
>> using something like "apt-get" or "yum install", then it's a pretty
>> trivial procedure (see link below for Ubuntu).  If you need programs
>> that can't be installed that way, and if your client has sufficiently
>> different hardware from the server, and if you need the programs
>> installed for all similar clients, then you will also want to look up
>> "LOCAL_APPS_EXTRAMOUNTS" because you'll need to have a mount point you
>> can write to (you can't write to the image running your client).  I
>> can elaborate if need be.
>>
>> Anyhow... assuming you get the software you want installed in such a
>> way that it is visible to the rather restricted chroot-based
>> environment delivered to the client, then you can run apps locally.
>> The default chroot is very limited -- on purpose.  You don't want your
>> client bogged down by a huge image.  So, for example, if I try
>> "ltsp-localapps firefox" from my command line, I am quietly returned
>> to the command line without having started firefox.  If I open an
>> "ltsp-localapps xterm", and say "firefox" in the new xterm, I learn
>> the reason is "bash: firefox: command not found".  However, the
>> "ltsp-localapps xclock" works because that's a standard part of the X
>> package.  So, your chroot probably won't have firefox installed by
>> default.  BTW, I find localapps is more likely to work or give useful
>> errors in general when called from an "ltsp-localapps xterm".
>>
>> To change what's in the chroot using apt-get in ubuntu, see below.  I
>> used it (or something equivalent) with 11.10, and it seemed to work.
>>
>> https://help.ubuntu.com/community/UbuntuLTSP/UpdatingChroot
>>
>> But, do keep in mind that you don't want to bloat the client image.
>> Only install local programs into the chroot if you need to.  There is
>> an alternative.  Our apps are mostly scientific software, so we
>> install them into an "extra mount", where it doesn't grow the image,
>> but can still be used as a local process.  So far, I've been able to
>> compile the programs using the client image but setting the install
>> location to the extra mount.  I hope that keeps working...
>>
>> Just curious:  are you on GigE ethernet or 100?  That can make a big
>> difference in speed, particularly with graphics.
>>
>>> Where there specific things that made you choose XFCE over LXDE? I
>>> don't know which to choose =)
>>
>> I think it was about a week ago when I finally got the system stable
>> enough that I could force myself to start using it regularly.  By
>> "stable," I mean I only break it once or twice a day now... :-)  I
>> knew xfce from a decade or so ago, so tried it.  It worked well.  A
>> few days ago, I heard about lxde and thought "that sounds
>> interesting."  So, I installed it.  But, I haven't had the luxury of
>> making comparisons yet.  Based on Rolf's statements, tho, I might try
>> it out some more.  I have seen what might be instabilities in xfce,
>> but, here on the bleeding edge, it can be hard to tell which bit is
>> actually misbehaving.
>>
>> --
>> :-) Lachele
>> Lachele Foley
>> CCRC/UGA
>> Athens, GA USA
>>
>> ------------------------------------------------------------------------------
>> Cloud Services Checklist: Pricing and Packaging Optimization
>> This white paper is intended to serve as a reference, checklist and point of
>> discussion for anyone considering optimizing the pricing and packaging model
>> of a cloud services business. Read Now!
>> http://www.accelacomm.com/jaw/sfnl/114/51491232/
>> _____________________________________________________________________
>> Ltsp-discuss mailing list.   To un-subscribe, or change prefs, goto:
>>      https://lists.sourceforge.net/lists/listinfo/ltsp-discuss
>> For additional LTSP help,   try #ltsp channel on irc.freenode.net
>
> ------------------------------------------------------------------------------
> Cloud Services Checklist: Pricing and Packaging Optimization
> This white paper is intended to serve as a reference, checklist and point of
> discussion for anyone considering optimizing the pricing and packaging model
> of a cloud services business. Read Now!
> http://www.accelacomm.com/jaw/sfnl/114/51491232/
> _____________________________________________________________________
> Ltsp-discuss mailing list.   To un-subscribe, or change prefs, goto:
>      https://lists.sourceforge.net/lists/listinfo/ltsp-discuss
> For additional LTSP help,   try #ltsp channel on irc.freenode.net

--

-- 
:-) Lachele
Lachele Foley
CCRC/UGA
Athens, GA USA

------------------------------------------------------------------------------
Cloud Services Checklist: Pricing and Packaging Optimization
This white paper is intended to serve as a reference, checklist and point of 
discussion for anyone considering optimizing the pricing and packaging model 
of a cloud services business. Read Now!
http://www.accelacomm.com/jaw/sfnl/114/51491232/
_____________________________________________________________________
Ltsp-discuss mailing list.   To un-subscribe, or change prefs, goto:
      https://lists.sourceforge.net/lists/listinfo/ltsp-discuss
For additional LTSP help,   try #ltsp channel on irc.freenode.net

Lachele Foley (Lists | 9 Dec 2011 16:20
Picon

Re: How does Unity perform on your thin-clients?

Regarding LXDE:  I decided to try it when I came in this morning.  I
like the look and feel of it, and the appearance customizations are
good.  It seems, indeed, lightweight and fast.  If it is, indeed,
stable, that is also good, but I'm not sure I can use it.  However,
after far more fiddling than should be necessary, I finally figured
out how to start a terminal window without sifting through layers of
menus.  I do almost everything from a terminal window, and sometimes
open dozens over the course of a day, so making that hard to do drives
me nuts.  I never did figure out how to add it to the task bar.  In
fact, it seems that one is limited, short of reconfiguring basic bits
of the system, to a small set of pre-configured applets.  We need to
be able to customize what we can easily open.  I realize that in many
educational situations, limiting the options is a good thing, but for
us it's just one more frustration, and we have plenty of those
already.

So, I'm back to XFCE.  It crashes, but so do Unity 2D and LXDE.  The
crash is due to a more fundamental video issue, not the sesssion.  Not
sure what the problem is.  The screen just goes blank and the user is
booted out to the login screen.  Some screensavers cause it (Blinkbox
and Molecule, to name two).  When I've opened VMD and I move the
display screen from one monitor to the other, it happens.  When run as
a local app, however, VMD works like a charm, no crashing at all.  So,
the issue must be somehow in the driver translation between server and
client.

On Thu, Dec 8, 2011 at 10:52 PM, Lachele Foley (Lists)
<lf.list@...> wrote:
>> Apps.  Once I activate local apps in lts.conf using LOCAL_APPS=True,
>> does this mean that *any* program that the user would want to use
>> needs to be installed into chroot?  Or only those that I want
>
> Only those you want to be run on the client.  Everything else happens
> as usual.  And, the users have to go out of their way to do anything
> at all on the client (have to use the prefix "ltsp-localapps" before
> each command).  So, if they just type "firefox", it happens on the
> server as usual, regardless what you put in lts.conf.  I suspect you
> can probably find a way to force their "firefox" icons to invoke
> "ltsp-localapps firefox" rather than "firefox".  I've not tested that,
> though.
>
> The trouble with an app like firefox is going to be getting their
> localapps firefox out to the internet.  You can almost certainly make
> that happen, but I expect it will take a little doing.  The client
> image will only see the server's dhcpd network by default.  You'd need
> to hook that into the local net.  There are different ways that could
> happen, depending a lot on how your local network is set up.  It might
> or might not be easy.  I haven't looked a lot at doing that sort of
> thing.
>
>
> On Thu, Dec 8, 2011 at 10:21 PM, Joseph Bishay
<joseph.bishay@...> wrote:
>> Hello,
>>
>> I'd like to ask a question about your very nice write-up for Local
>> Apps.  Once I activate local apps in lts.conf using LOCAL_APPS=True,
>> does this mean that *any* program that the user would want to use
>> needs to be installed into chroot?  Or only those that I want
>> utilizing the local thin client resources?
>>
>> IE: If I want the students to run Firefox locally on the thin client,
>> I'd set Local_Apps=true, then sudo apt-get install firefox within the
>> chroot.  But what if the students also need access to (for example)
>> Tux-Paint which is not part of the local apps installation? Can they
>> still run it?
>>
>> Thank you very much.
>> Joseph
>>
>> On Thu, Dec 8, 2011 at 9:36 PM, Lachele Foley (Lists)
<lf.list@...> wrote:
>>>> I am a little confused here. You set LOCAL_APPS=true in lts.conf?
>>>> Whoch programs does that force to be run on the client instead of the
>>>> host?
>>>>
>>>> I was under the impression that I needed to install the program
>>>> locally and then do "ltsp-localapps firefox".
>>>
>>> According to the latest manual, you have to set LOCAL_APPS=true in
>>> lts.conf to use localapps.  I haven't tried not doing that.  Of
>>> course, you only want to do this if your local machines have enough
>>> computing resources to make it worthwhile.  Most of the machines
>>> around here don't bother because they run much faster as clients than
>>> as regular computers.  But, some of our work involves heavy data
>>> analysis, often with heavy graphics, so we made a little cluster
>>> designed to make those tasks easy for the folks who do them.  For
>>> those computers, local apps are worthwhile in some circumstances.
>>>
>>> The LOCAL_APPS=true in lts.conf doesn't force anything to be run
>>> locally.  Doing that merely instructs the ltsp server to allow apps to
>>> be run locally if the person so desires.
>>>
>>> You have to install the program you want to run locally in the chroot
>>> for the client image.  If you only need programs that you can install
>>> using something like "apt-get" or "yum install", then it's a pretty
>>> trivial procedure (see link below for Ubuntu).  If you need programs
>>> that can't be installed that way, and if your client has sufficiently
>>> different hardware from the server, and if you need the programs
>>> installed for all similar clients, then you will also want to look up
>>> "LOCAL_APPS_EXTRAMOUNTS" because you'll need to have a mount point you
>>> can write to (you can't write to the image running your client).  I
>>> can elaborate if need be.
>>>
>>> Anyhow... assuming you get the software you want installed in such a
>>> way that it is visible to the rather restricted chroot-based
>>> environment delivered to the client, then you can run apps locally.
>>> The default chroot is very limited -- on purpose.  You don't want your
>>> client bogged down by a huge image.  So, for example, if I try
>>> "ltsp-localapps firefox" from my command line, I am quietly returned
>>> to the command line without having started firefox.  If I open an
>>> "ltsp-localapps xterm", and say "firefox" in the new xterm, I learn
>>> the reason is "bash: firefox: command not found".  However, the
>>> "ltsp-localapps xclock" works because that's a standard part of the X
>>> package.  So, your chroot probably won't have firefox installed by
>>> default.  BTW, I find localapps is more likely to work or give useful
>>> errors in general when called from an "ltsp-localapps xterm".
>>>
>>> To change what's in the chroot using apt-get in ubuntu, see below.  I
>>> used it (or something equivalent) with 11.10, and it seemed to work.
>>>
>>> https://help.ubuntu.com/community/UbuntuLTSP/UpdatingChroot
>>>
>>> But, do keep in mind that you don't want to bloat the client image.
>>> Only install local programs into the chroot if you need to.  There is
>>> an alternative.  Our apps are mostly scientific software, so we
>>> install them into an "extra mount", where it doesn't grow the image,
>>> but can still be used as a local process.  So far, I've been able to
>>> compile the programs using the client image but setting the install
>>> location to the extra mount.  I hope that keeps working...
>>>
>>> Just curious:  are you on GigE ethernet or 100?  That can make a big
>>> difference in speed, particularly with graphics.
>>>
>>>> Where there specific things that made you choose XFCE over LXDE? I
>>>> don't know which to choose =)
>>>
>>> I think it was about a week ago when I finally got the system stable
>>> enough that I could force myself to start using it regularly.  By
>>> "stable," I mean I only break it once or twice a day now... :-)  I
>>> knew xfce from a decade or so ago, so tried it.  It worked well.  A
>>> few days ago, I heard about lxde and thought "that sounds
>>> interesting."  So, I installed it.  But, I haven't had the luxury of
>>> making comparisons yet.  Based on Rolf's statements, tho, I might try
>>> it out some more.  I have seen what might be instabilities in xfce,
>>> but, here on the bleeding edge, it can be hard to tell which bit is
>>> actually misbehaving.
>>>
>>> --
>>> :-) Lachele
>>> Lachele Foley
>>> CCRC/UGA
>>> Athens, GA USA
>>>
>>> ------------------------------------------------------------------------------
>>> Cloud Services Checklist: Pricing and Packaging Optimization
>>> This white paper is intended to serve as a reference, checklist and point of
>>> discussion for anyone considering optimizing the pricing and packaging model
>>> of a cloud services business. Read Now!
>>> http://www.accelacomm.com/jaw/sfnl/114/51491232/
>>> _____________________________________________________________________
>>> Ltsp-discuss mailing list.   To un-subscribe, or change prefs, goto:
>>>      https://lists.sourceforge.net/lists/listinfo/ltsp-discuss
>>> For additional LTSP help,   try #ltsp channel on irc.freenode.net
>>
>> ------------------------------------------------------------------------------
>> Cloud Services Checklist: Pricing and Packaging Optimization
>> This white paper is intended to serve as a reference, checklist and point of
>> discussion for anyone considering optimizing the pricing and packaging model
>> of a cloud services business. Read Now!
>> http://www.accelacomm.com/jaw/sfnl/114/51491232/
>> _____________________________________________________________________
>> Ltsp-discuss mailing list.   To un-subscribe, or change prefs, goto:
>>      https://lists.sourceforge.net/lists/listinfo/ltsp-discuss
>> For additional LTSP help,   try #ltsp channel on irc.freenode.net
>
>
>
> --
> :-) Lachele
> Lachele Foley
> CCRC/UGA
> Athens, GA USA

--

-- 
:-) Lachele
Lachele Foley
CCRC/UGA
Athens, GA USA

------------------------------------------------------------------------------
Cloud Services Checklist: Pricing and Packaging Optimization
This white paper is intended to serve as a reference, checklist and point of 
discussion for anyone considering optimizing the pricing and packaging model 
of a cloud services business. Read Now!
http://www.accelacomm.com/jaw/sfnl/114/51491232/
_____________________________________________________________________
Ltsp-discuss mailing list.   To un-subscribe, or change prefs, goto:
      https://lists.sourceforge.net/lists/listinfo/ltsp-discuss
For additional LTSP help,   try #ltsp channel on irc.freenode.net

Rob Owens | 9 Dec 2011 22:15
Favicon

Re: How does Unity perform on your thin-clients?

On Fri, Dec 09, 2011 at 10:20:32AM -0500, Lachele Foley (Lists) wrote:
> Regarding LXDE:  I decided to try it when I came in this morning.  I
> like the look and feel of it, and the appearance customizations are
> good.  It seems, indeed, lightweight and fast.  If it is, indeed,
> stable, that is also good, but I'm not sure I can use it.  However,
> after far more fiddling than should be necessary, I finally figured
> out how to start a terminal window without sifting through layers of
> menus.  I do almost everything from a terminal window, and sometimes
> open dozens over the course of a day, so making that hard to do drives
> me nuts.  I never did figure out how to add it to the task bar.  In

On my system I have an empty folder:  ~/.config/lxpanel/LXDE

I also see some interesting files in /usr/share/lxpanel/profile

Maybe that'll give you some clues on how to modify the LXDE panel
(taskbar).

-Rob

------------------------------------------------------------------------------
Cloud Services Checklist: Pricing and Packaging Optimization
This white paper is intended to serve as a reference, checklist and point of 
discussion for anyone considering optimizing the pricing and packaging model 
of a cloud services business. Read Now!
http://www.accelacomm.com/jaw/sfnl/114/51491232/
_____________________________________________________________________
Ltsp-discuss mailing list.   To un-subscribe, or change prefs, goto:
      https://lists.sourceforge.net/lists/listinfo/ltsp-discuss
For additional LTSP help,   try #ltsp channel on irc.freenode.net

Lachele Foley (Lists | 9 Dec 2011 22:41
Picon

Re: How does Unity perform on your thin-clients?

> Maybe that'll give you some clues on how to modify the LXDE panel
> (taskbar).

Ohhhh....  I didn't want to have to work that hard for it.  :-)  XFCE
is also lightweight, fast, nice-looking and relatively easy to
customize without having to hack into config files and restart the
session to see the changes.  I can't get transparency to work right in
the terminals, and it handles dual monitors in a unique way, but I can
live with that.  However, I do appreciate the info.  Info like that is
always useful.  One day I might find I have to switch for some reason.

I imagine that the LXDE folks, and the Unity folks, have someone other
than me in mind as a target audience.  They both seem designed for
folks who use computers for pretty standard tasks and who don't
already spend their days mucking around in the bit-bin anyway, and
that's a really good thing to have available.  But, for the folks who
don't do standard things, it can be frustrating.

That's been my impression of Ubuntu in general.  If you need to do
something they've made easy for you, doing that thing is very, very
easy.  If you need to do something else, it can be very, very
difficult, if not nearly impossible.  But, we now have VM's, so that's
not such a big problem anymore, at least in some cases.

:-) L

On Fri, Dec 9, 2011 at 4:15 PM, Rob Owens <rowens@...> wrote:
> On Fri, Dec 09, 2011 at 10:20:32AM -0500, Lachele Foley (Lists) wrote:
>> Regarding LXDE:  I decided to try it when I came in this morning.  I
>> like the look and feel of it, and the appearance customizations are
>> good.  It seems, indeed, lightweight and fast.  If it is, indeed,
>> stable, that is also good, but I'm not sure I can use it.  However,
>> after far more fiddling than should be necessary, I finally figured
>> out how to start a terminal window without sifting through layers of
>> menus.  I do almost everything from a terminal window, and sometimes
>> open dozens over the course of a day, so making that hard to do drives
>> me nuts.  I never did figure out how to add it to the task bar.  In
>
> On my system I have an empty folder:  ~/.config/lxpanel/LXDE
>
> I also see some interesting files in /usr/share/lxpanel/profile
>
> Maybe that'll give you some clues on how to modify the LXDE panel
> (taskbar).
>
> -Rob
>
> ------------------------------------------------------------------------------
> Cloud Services Checklist: Pricing and Packaging Optimization
> This white paper is intended to serve as a reference, checklist and point of
> discussion for anyone considering optimizing the pricing and packaging model
> of a cloud services business. Read Now!
> http://www.accelacomm.com/jaw/sfnl/114/51491232/
> _____________________________________________________________________
> Ltsp-discuss mailing list.   To un-subscribe, or change prefs, goto:
>      https://lists.sourceforge.net/lists/listinfo/ltsp-discuss
> For additional LTSP help,   try #ltsp channel on irc.freenode.net

--

-- 
:-) Lachele
Lachele Foley
CCRC/UGA
Athens, GA USA

------------------------------------------------------------------------------
Cloud Services Checklist: Pricing and Packaging Optimization
This white paper is intended to serve as a reference, checklist and point of 
discussion for anyone considering optimizing the pricing and packaging model 
of a cloud services business. Read Now!
http://www.accelacomm.com/jaw/sfnl/114/51491232/
_____________________________________________________________________
Ltsp-discuss mailing list.   To un-subscribe, or change prefs, goto:
      https://lists.sourceforge.net/lists/listinfo/ltsp-discuss
For additional LTSP help,   try #ltsp channel on irc.freenode.net

Sandra Schlichting | 12 Dec 2011 15:48
Picon
Gravatar

Re: How does Unity perform on your thin-clients?

> Regarding LXDE:  I decided to try it when I came in this morning.  I
> like the look and feel of it, and the appearance customizations are
> good.  It seems, indeed, lightweight and fast.  If it is, indeed,
> stable, that is also good, but I'm not sure I can use it.  However,
> after far more fiddling than should be necessary, I finally figured
> out how to start a terminal window without sifting through layers of
> menus.  I do almost everything from a terminal window, and sometimes
> open dozens over the course of a day, so making that hard to do drives
> me nuts.  I never did figure out how to add it to the task bar.  In
> fact, it seems that one is limited, short of reconfiguring basic bits
> of the system, to a small set of pre-configured applets.  We need to
> be able to customize what we can easily open.  I realize that in many
> educational situations, limiting the options is a good thing, but for
> us it's just one more frustration, and we have plenty of those
> already.

Yes, that is very different in LXDE.

Right click on the Application Launcher. On the default panel setup it
is the globe with tooltip "web browser". Select "Application Launch
Bar".

------------------------------------------------------------------------------
Learn Windows Azure Live!  Tuesday, Dec 13, 2011
Microsoft is holding a special Learn Windows Azure training event for 
developers. It will provide a great way to learn Windows Azure and what it 
provides. You can attend the event by watching it streamed LIVE online.  
Learn more at http://p.sf.net/sfu/ms-windowsazure
_____________________________________________________________________
Ltsp-discuss mailing list.   To un-subscribe, or change prefs, goto:
      https://lists.sourceforge.net/lists/listinfo/ltsp-discuss
For additional LTSP help,   try #ltsp channel on irc.freenode.net

Vagrant Cascadian | 9 Dec 2011 16:50

local apps documentation

On Thu, Dec 08, 2011 at 09:36:19PM -0500, Lachele Foley (Lists) wrote:
> > I am a little confused here. You set LOCAL_APPS=true in lts.conf?
> > Whoch programs does that force to be run on the client instead of the
> > host?
> >
> > I was under the impression that I needed to install the program
> > locally and then do "ltsp-localapps firefox".
> 
> According to the latest manual, you have to set LOCAL_APPS=true in
> lts.conf to use localapps.  

LOCAL_APPS has defaulted to True for a few years now, but the docs apparently 
never got updated. well, actually, looks like LOCAL_APPS was documented twice 
in the lts.conf manpage, with a different default in each entry. fixed now 
upstream.

also of note, are LOCAL_APPS_MENU entries, to enable local apps in menus,
rather than requiring the use of "ltsp-localapps" at the commandline.

live well,
  vagrant

------------------------------------------------------------------------------
Cloud Services Checklist: Pricing and Packaging Optimization
This white paper is intended to serve as a reference, checklist and point of 
discussion for anyone considering optimizing the pricing and packaging model 
of a cloud services business. Read Now!
http://www.accelacomm.com/jaw/sfnl/114/51491232/
_____________________________________________________________________
Ltsp-discuss mailing list.   To un-subscribe, or change prefs, goto:
      https://lists.sourceforge.net/lists/listinfo/ltsp-discuss
For additional LTSP help,   try #ltsp channel on irc.freenode.net

Sandra Schlichting | 12 Dec 2011 15:41
Picon
Gravatar

Re: How does Unity perform on your thin-clients?

[snip]
local apps
[/snip]

Very interesting. I had LOCAL_APPS_MENU = TRUE, but not LOCAL_APPS, so
that is added now =)

> Just curious:  are you on GigE ethernet or 100?  That can make a big
> difference in speed, particularly with graphics.

Yes it is 1Gb =) It is these clients I have bought

http://www.disklessworkstations.com/200122.html

> I think it was about a week ago when I finally got the system stable
> enough that I could force myself to start using it regularly.  By
> "stable," I mean I only break it once or twice a day now... :-)  I
> knew xfce from a decade or so ago, so tried it.  It worked well.  A
> few days ago, I heard about lxde and thought "that sounds
> interesting."  So, I installed it.  But, I haven't had the luxury of
> making comparisons yet.  Based on Rolf's statements, tho, I might try
> it out some more.  I have seen what might be instabilities in xfce,
> but, here on the bleeding edge, it can be hard to tell which bit is
> actually misbehaving.

I think I will start by trying LXDE then.

------------------------------------------------------------------------------
Learn Windows Azure Live!  Tuesday, Dec 13, 2011
Microsoft is holding a special Learn Windows Azure training event for 
developers. It will provide a great way to learn Windows Azure and what it 
provides. You can attend the event by watching it streamed LIVE online.  
Learn more at http://p.sf.net/sfu/ms-windowsazure
_____________________________________________________________________
Ltsp-discuss mailing list.   To un-subscribe, or change prefs, goto:
      https://lists.sourceforge.net/lists/listinfo/ltsp-discuss
For additional LTSP help,   try #ltsp channel on irc.freenode.net

Sandra Schlichting | 8 Dec 2011 17:24
Picon
Gravatar

Re: How does Unity perform on your thin-clients?

> I installed xfce4
> Works well

Very interesting!

I tried both XFCE and LXDE today. They seam very similar.

Are there differences worth noticing when it should be used for LTSP?

------------------------------------------------------------------------------
Cloud Services Checklist: Pricing and Packaging Optimization
This white paper is intended to serve as a reference, checklist and point of 
discussion for anyone considering optimizing the pricing and packaging model 
of a cloud services business. Read Now!
http://www.accelacomm.com/jaw/sfnl/114/51491232/
_____________________________________________________________________
Ltsp-discuss mailing list.   To un-subscribe, or change prefs, goto:
      https://lists.sourceforge.net/lists/listinfo/ltsp-discuss
For additional LTSP help,   try #ltsp channel on irc.freenode.net

Rolf-Werner Eilert | 8 Dec 2011 18:07
Picon
Favicon

Re: How does Unity perform on your thin-clients?

Am 08.12.2011 17:24, schrieb Sandra Schlichting:
>> I installed xfce4
>> Works well
>
> Very interesting!
>
> I tried both XFCE and LXDE today. They seam very similar.
>
> Are there differences worth noticing when it should be used for LTSP?
>

I have tried both over the last couple of months on my laptop. So far, 
LXDE never crashed and simply worked (and ran extremely fast), though 
its file manager does not sort the files alphabetically which may 
confuse users.

XFCE is not that fast and it crashed several times, especially when 
playing around with themes, and in the end I couldn't find a way to 
restore the normal functioning (the window gadgets disappeared).

If something like that happens in a "public" environment, it is rather 
annoying even if you know how to help. So at the moment, I would prefer 
LXDE although they say it's not production ready yet. My own experience 
is quite different.

Rolf

------------------------------------------------------------------------------
Cloud Services Checklist: Pricing and Packaging Optimization
This white paper is intended to serve as a reference, checklist and point of 
discussion for anyone considering optimizing the pricing and packaging model 
of a cloud services business. Read Now!
http://www.accelacomm.com/jaw/sfnl/114/51491232/
_____________________________________________________________________
Ltsp-discuss mailing list.   To un-subscribe, or change prefs, goto:
      https://lists.sourceforge.net/lists/listinfo/ltsp-discuss
For additional LTSP help,   try #ltsp channel on irc.freenode.net

Rob Owens | 8 Dec 2011 23:57
Favicon

Re: How does Unity perform on your thin-clients?

On Thu, Dec 08, 2011 at 06:07:52PM +0100, Rolf-Werner Eilert wrote:
> Am 08.12.2011 17:24, schrieb Sandra Schlichting:
> >> I installed xfce4
> >> Works well
> >
> > Very interesting!
> >
> > I tried both XFCE and LXDE today. They seam very similar.
> >
> > Are there differences worth noticing when it should be used for LTSP?
> >
> 
> I have tried both over the last couple of months on my laptop. So far, 
> LXDE never crashed and simply worked (and ran extremely fast), though 
> its file manager does not sort the files alphabetically which may 
> confuse users.
> 
I think I experienced this issue with pcmanfm (LXDE's default file
manager).  For some reason it doesn't sort alphabetically by default,
but you only have to tell it to do so once and it will stay that way.
Rolf, give that a try and see if it works.

My experience was on a fresh install of Debian Stable (Squeeze).

-Rob

------------------------------------------------------------------------------
Cloud Services Checklist: Pricing and Packaging Optimization
This white paper is intended to serve as a reference, checklist and point of 
discussion for anyone considering optimizing the pricing and packaging model 
of a cloud services business. Read Now!
http://www.accelacomm.com/jaw/sfnl/114/51491232/
_____________________________________________________________________
Ltsp-discuss mailing list.   To un-subscribe, or change prefs, goto:
      https://lists.sourceforge.net/lists/listinfo/ltsp-discuss
For additional LTSP help,   try #ltsp channel on irc.freenode.net

Sandra Schlichting | 7 Dec 2011 16:50
Picon
Gravatar

Re: How does Unity perform on your thin-clients?

> I believe that 2D acceleration is provided over the network, the X11
> protocol allows the apps (clients) to be drawn by the X server that
> they are being displayed on (the thin client hardware). So the actual
> window border draws etcetera are accelerated. 3D however is not, it's
> bitmap transferred over the network to the thin client, so the result
> is that Unity does require more CPU on the thin client to transfer
> that data (things like shadows around windows).

I see. That would explain the huge SSH load.

------------------------------------------------------------------------------
Cloud Services Checklist: Pricing and Packaging Optimization
This white paper is intended to serve as a reference, checklist and point of 
discussion for anyone considering optimizing the pricing and packaging model 
of a cloud services business. Read Now!
http://www.accelacomm.com/jaw/sfnl/114/51491232/
_____________________________________________________________________
Ltsp-discuss mailing list.   To un-subscribe, or change prefs, goto:
      https://lists.sourceforge.net/lists/listinfo/ltsp-discuss
For additional LTSP help,   try #ltsp channel on irc.freenode.net


Gmane