Help with hosed LC UI on Ubuntu

Richard Gaskin ambassador at fourthworld.com
Tue Jun 10 12:37:10 EDT 2014


Mark Talluto wrote:

 > This is a view of 6.6.2 RC6 on my Mint installation via VMware
 > Fusion.
 > http://www.canelasoftware.com/pub/rev/mint%20linux.png

Looks like you're getting theme adoption there, so that much is good.

And thankfully Hanson at RunRev confirmed my issue this morning, so at 
least it's not me:
<http://quality.runrev.com/show_bug.cgi?id=12607>

Now that they have the issue reproduced, no doubt Fraser or Mark will be 
able to figure out how to handle the new UI libs for Ubuntu in 14.04 
(doesn't happen in earlier Ubuntu versions).


 > It is very important that LiveCode runs well on Linux.  The server
 > world is all about Linux.  We need to elegantly be able to support
 > running LiveCode on 64 bit, headless installations of Linux.

And as important as it is for servers, there's enough of an audience 
using desktop Linux (far more than the number of Mac users when Steve 
Jobs returned to Apple) that an open source toolkit could do wonders in 
the many charter schools and other places where Linux is very widely used.


 > Any work that the team can do to improve the look and compatibility
 > issues we are facing would be much appreciated.

See my comment #8 at the bug report linked to above.

I've discussed this in my Community meetings with the team as well, and 
they see the value in using Linux themselves more in-house, but haven't 
yet felt comfortable taking on what will be initially a productivity hit.

For the others here who don't use Linux daily, let me clarify that the 
productivity hit is with using LiveCode on Linux, not with Linux itself.

Firefox, Thunderbird, GIMP, Blender - pretty much every multi-platform 
app is as graceful to use on Linux as it is on OS X and Windows.

But due to historical considerations, the LC Linux engine has been slow 
to adopt newer UI stuff on Linux, and in many cases this has left us 
with IDE limitations in areas where the engine was fixed long ago but 
the IDE not brought up to date to take advantage of it.

For example, imagine how tedious it would be if every click in LC's 
Tools palette had to be made twice.  On OS X and Windows we click only 
once because the raisePalettes is set to true by default, but on Linux 
raisePalettes it set to false (no, really) so we click once to bring the 
window forward and a second time to activate what we're clicking on.

A very long time ago there were issues with raisePalettes in some 
environments, but those apparently went away a long time ago.

If at least one person on the IDE team used Linux daily, all these 
little things would be seen and addressed.

Hopefully that'll happen soon.


--
  Richard Gaskin
  Fourth World
  LiveCode training and consulting: http://www.fourthworld.com
  Webzine for LiveCode developers: http://www.LiveCodeJournal.com
  Follow me on Twitter:  http://twitter.com/FourthWorldSys





More information about the use-livecode mailing list