[pkg-fso-maint] E17 Illume configuration

Mitja Kleider mitja at mitjakleider.de
Mon Jul 20 18:02:26 UTC 2009


Hi Luca!

Am Sonntag, 19. Juli 2009 schrieb Luca Capello:
> On Wed, 08 Jul 2009 21:45:19 +0200, Mitja Kleider wrote:
> > I would like to suggest some default configuration for the Freerunner,
> > similar to other distributions.
>
> Which package should this be part of?  Actually, I am not sure we should
> provide a configuration specific to the FR.  AFAIK, Illume is already
> something very FR-specific...
AFAIR Rasterman developed the Illume plugin when he was working for Openmoko 
Inc. and it is currently only used in devices supported by FSO. Some of the 
following points could be part of the default Illume configuration.


> > * select Enlightenment menu (Debian menu not showing any icon)
>
> If you do not choose anything, the Enlightenment menu is automatically
> chosen:
>
>   http://bugs.debian.org/532214
Okay, no need to set it by default but I wanted to point out that it is 
working now.

> > * set scaling to 1.5 (Settings -> Look -> Scaling -> Advanced -> Custom
> > Scaling Factor: 1.5)
>
> This should not be needed when you use xf86-video-glamo and anyway the
> scaling subsystem has some problems:
>
>   http://bugs.debian.org/532236
>
> > * hide X cursor / workaround: Settings -> Look -> Mouse Cursor -> Show
> > Cursor, Use Enlightenment cursor, Idle Cursor
>
> This should be done automatically, at least I remember it was like this,
> if it is not, please file a bug as explained at:
>
>   http://wiki.debian.org/DebianOnFreeRunner#Reportingbugs
It is not, I will file a bug when I have more time again.

> > * battery 100% instead of 33%: Settings -> Advanced -> Battery Meter ->
> > Advanced -> Hardware -> Internal
>
> Which kernel do you use?  The battery meter should work out of the box
> on the FR (not on the 1973), at least IIRC it did with kernel 2.6.28.
I do not have access to the device right now, it should be the latest kernel 
you packaged.
It did work at some time, I guess something changed at E17 upstream as this 
was an issue in all distributions, see for example
http://trac.shr-project.org/trac/ticket/475

> I
> do not have any E17 right now and I cannot install it because it FTBFS
> on armel and i386 as well:
> =====
> chmod 4755 debian/e17/usr/lib/enlightenment/utils/enlightenment_sys
> chmod: cannot access
> `debian/e17/usr/lib/enlightenment/utils/enlightenment_sys': \ No such file
> or directory
> =====
>
>  
> https://buildd.debian.org/fetch.cgi?pkg=e17;ver=0.16.999.061-2;arch=armel;s
>tamp=1247622180
>
> I am now building it locally to find the error, but I am slowly loosing
> interest in everything E17-related...
That is a pity, I am starting to like it more because the packages work fine 
now.

> > * remove pager (Settings -> Display -> Shelf Gadgets -> Hidden Gadgets ->
> > Pager)
>
> What is the advantage of this one?  Remember that I, for myself, will
> never accept patches that modify the behavior WRT the freesmartphone.org
> distribution.
What do you mean? It just has the advantage of not adding unneccessary gadgets 
in Illume (why would the default user want multiple Desktops on a touchscreen 
phone with fullscreen windows and no multi-desktop GUI except the pager?).

All of these suggestions are meant to get a more useful default installation.
Otherwise users could get the impression that it is not really working yet.

> > Could this be realized as part of fso-config?
>
> fso-config packages should provides a way to configure the frameworkd
> and that is all: everything else like WM configuration should be done by
> the user, otherwise we will force a choice which someone may not like.
I do understand that it does not belong to fso-config. But doesn't each WM 
come with a default configuration that makes sense? The suggestions should be 
fine for all users, it is not about wallpapers but more like FSO or SHR images 
behave.

> > Are there any plans on switching to illume in the installer?
> > (openmoko-panel-plugin cpu usage is kind of high)
>
> E17 has a big problem: required space.  On a clean Debian amd64 sid
> chroot created with the very same command used for the Openmoko:
> =====
> gismo:/# apt-get install e17
> [...]
> The following NEW packages will be installed:
>   ca-certificates e17 e17-data libcroco3 libcurl3 libcurl3-gnutls
> libecore-con-svn-02 \ libecore-evas-svn-02 libecore-fb-svn-02
> libecore-file-svn-02 libecore-imf-svn-02 \ libecore-input-svn-02
> libecore-ipc-svn-02 libecore-job-svn-02 libecore-svn-02 \
> libecore-txt-svn-02 libecore-x-svn-02 libedbus-svn-02 libedje-bin
> libedje-svn-02 \ libeet1 libefreet-svn-02 libeina-svn-01 libembryo-bin
> libembryo0 libevas-svn-02 \ libevas-svn-02-engines-core
> libevas-svn-02-engines-x libgif4 libgl1-mesa-glx \ libglu1-mesa
> libgsf-1-114 libgsf-1-common libidn11 libldap-2.4-2 librsvg2-2 \ libsasl2-2
> libssh2-1 libxp6 libxss1 openssl
> 0 upgraded, 41 newly installed, 0 to remove and 0 not upgraded.
> Need to get 8848kB of archives.
> After this operation, 24.4MB of additional disk space will be used.
> Do you want to continue [Y/n]?
> =====
>
> This is actually even worse than the last time I checked before
> installing it:
>
>  
> http://projects.linuxtogo.org/pipermail/smartphones-userland/2009-February/
>001104.html
I must admit that I do not have a feeling for application size. But you should 
keep in mind that E17 comes with its own toolkit(s) and many new applications 
for the Freerunner are already or will be based on Elementary.

> NB, I am not discussing about the quality of Illume/E17
I am not qualified to discuss about the quality anyway ;) 
My impression is that it is hard to provide stable packages of something still 
under heavy development, but I also think it is worth the effort. Thanks a lot 
to the persons responsible for doing it!

Regards,
Mitja



More information about the pkg-fso-maint mailing list