Re: [Illume/Debian] How to customize Illume?

2008-12-17 Thread The Rasterman
On Thu, 18 Dec 2008 03:23:36 +0100 "nacho seijo" 
babbled:

> 2008/12/17 The Rasterman Carsten Haitzler 
> 
> > On Tue, 16 Dec 2008 17:28:03 +0100 joa...@verona.se babbled:
> >
> > > I want to customize Illume like this:
> > >
> > > - the AUX button will pull down the top-shelf. The top shelf will show
> > >   itself over full-screen applications such as Evince.
> >
> > i'd need to add code that so there is a bindable action. making it over
> > fullscreen windows means the top bar actually needs to move and change
> > stacking
> > while apps are in fullscreen. though.. what you want is really below...
> >
> > > - The top-shelf will have a screen-lock button, similar in function to
> > >   the current behaviour of AUX.
> >
> > hmm i think you want another feature. i added this recently - syscon. its
> > the
> > "system control" module that presents a middle-of-the-screen popup with
> > "things
> > you can do" one of them is actually a screen lock - others are "suspend",
> > "go
> > home", "power off", "close app" (by default - this is configurable, but no
> > gui
> > to do it at the moment).
> >
> > so this can be bound to a key by default (a button) and it is - the power
> > button. so fullscreen apps even while up can be closed with pressing power,
> > then the close button, or you can "go home" to launch other apps - and when
> > back home - you have the top-bar. so this should cover everything... except
> > one
> > thing i've missed: no "give me a qwerty keyboard button". i'll add that so
> > fullscreen apps can have a "qwerty" button to show/hide the vkbd forcibly.
> > :)
> 
> 
> SHR includes this. But when you press power button it shows the
> "middle-of-the-screen popup" and suspends. When you resume it again the
> "middle-of-the-screen popup" is still there. Is there any way to get the neo
> doesn't suspend and only shows the "middle-of-the-screen popup"?

oooh thats probably frameworkd also intercepting power button below the x level
and wanting to suspend - so imho this is a frameworkd config issue (just the
fact that is it also listening to kernel level events for devices that should be
handled by x is going to cause this kind of problem). in x the key is grabbed
so only 1 client (the wm) gets it.

> > all you need - is for X to produce keystrokes for aux and power buttons. :)
> >
> > > How can this be achieved?
> > >
> > > --
> > > Joakim Verona
> > >
> > >
> > > ___
> > > Openmoko community mailing list
> > > community@lists.openmoko.org
> > > http://lists.openmoko.org/mailman/listinfo/community
> > >
> >
> >
> > --
> > - Codito, ergo sum - "I code, therefore I am" --
> > The Rasterman (Carsten Haitzler)ras...@rasterman.com
> >
> >
> > ___
> > Openmoko community mailing list
> > community@lists.openmoko.org
> > http://lists.openmoko.org/mailman/listinfo/community
> >
> 


-- 
- Codito, ergo sum - "I code, therefore I am" --
The Rasterman (Carsten Haitzler)ras...@rasterman.com


___
Openmoko community mailing list
community@lists.openmoko.org
http://lists.openmoko.org/mailman/listinfo/community


Re: [Illume/Debian] How to customize Illume?

2008-12-17 Thread nacho seijo
2008/12/17 The Rasterman Carsten Haitzler 

> On Tue, 16 Dec 2008 17:28:03 +0100 joa...@verona.se babbled:
>
> > I want to customize Illume like this:
> >
> > - the AUX button will pull down the top-shelf. The top shelf will show
> >   itself over full-screen applications such as Evince.
>
> i'd need to add code that so there is a bindable action. making it over
> fullscreen windows means the top bar actually needs to move and change
> stacking
> while apps are in fullscreen. though.. what you want is really below...
>
> > - The top-shelf will have a screen-lock button, similar in function to
> >   the current behaviour of AUX.
>
> hmm i think you want another feature. i added this recently - syscon. its
> the
> "system control" module that presents a middle-of-the-screen popup with
> "things
> you can do" one of them is actually a screen lock - others are "suspend",
> "go
> home", "power off", "close app" (by default - this is configurable, but no
> gui
> to do it at the moment).
>
> so this can be bound to a key by default (a button) and it is - the power
> button. so fullscreen apps even while up can be closed with pressing power,
> then the close button, or you can "go home" to launch other apps - and when
> back home - you have the top-bar. so this should cover everything... except
> one
> thing i've missed: no "give me a qwerty keyboard button". i'll add that so
> fullscreen apps can have a "qwerty" button to show/hide the vkbd forcibly.
> :)


SHR includes this. But when you press power button it shows the
"middle-of-the-screen popup" and suspends. When you resume it again the
"middle-of-the-screen popup" is still there. Is there any way to get the neo
doesn't suspend and only shows the "middle-of-the-screen popup"?



> all you need - is for X to produce keystrokes for aux and power buttons. :)
>
> > How can this be achieved?
> >
> > --
> > Joakim Verona
> >
> >
> > ___
> > Openmoko community mailing list
> > community@lists.openmoko.org
> > http://lists.openmoko.org/mailman/listinfo/community
> >
>
>
> --
> - Codito, ergo sum - "I code, therefore I am" --
> The Rasterman (Carsten Haitzler)ras...@rasterman.com
>
>
> ___
> Openmoko community mailing list
> community@lists.openmoko.org
> http://lists.openmoko.org/mailman/listinfo/community
>
___
Openmoko community mailing list
community@lists.openmoko.org
http://lists.openmoko.org/mailman/listinfo/community


Re: [Illume/Debian] How to customize Illume?

2008-12-17 Thread Rui Miguel Silva Seabra
On Wed, Dec 17, 2008 at 10:24:04AM +1100, Carsten Haitzler wrote:
> On Tue, 16 Dec 2008 19:27:56 + Rui Miguel Silva Seabra 
> babbled:
> > If you want to revert, it'll be also quite easy, just remove your local
> > version from ~/.enlightenment/data/themes
> 
> actually ~/.e/e/themes - but yes. right idea :)

Ooops, silly me! :)

-- 
Kallisti!
Today is Sweetmorn, the 59th day of The Aftermath in the YOLD 3174
+ No matter how much you do, you never do enough -- unknown
+ Whatever you do will be insignificant,
| but it is very important that you do it -- Gandhi
+ So let's do it...?

___
Openmoko community mailing list
community@lists.openmoko.org
http://lists.openmoko.org/mailman/listinfo/community


Re: [Illume/Debian] How to customize Illume?

2008-12-16 Thread The Rasterman
On Tue, 16 Dec 2008 17:28:03 +0100 joa...@verona.se babbled:

> I want to customize Illume like this:
> 
> - the AUX button will pull down the top-shelf. The top shelf will show
>   itself over full-screen applications such as Evince.

i'd need to add code that so there is a bindable action. making it over
fullscreen windows means the top bar actually needs to move and change stacking
while apps are in fullscreen. though.. what you want is really below...

> - The top-shelf will have a screen-lock button, similar in function to
>   the current behaviour of AUX.

hmm i think you want another feature. i added this recently - syscon. its the
"system control" module that presents a middle-of-the-screen popup with "things
you can do" one of them is actually a screen lock - others are "suspend", "go
home", "power off", "close app" (by default - this is configurable, but no gui
to do it at the moment).

so this can be bound to a key by default (a button) and it is - the power
button. so fullscreen apps even while up can be closed with pressing power,
then the close button, or you can "go home" to launch other apps - and when
back home - you have the top-bar. so this should cover everything... except one
thing i've missed: no "give me a qwerty keyboard button". i'll add that so
fullscreen apps can have a "qwerty" button to show/hide the vkbd forcibly. :)

all you need - is for X to produce keystrokes for aux and power buttons. :)

> How can this be achieved?  
> 
> -- 
> Joakim Verona
> 
> 
> ___
> Openmoko community mailing list
> community@lists.openmoko.org
> http://lists.openmoko.org/mailman/listinfo/community
> 


-- 
- Codito, ergo sum - "I code, therefore I am" --
The Rasterman (Carsten Haitzler)ras...@rasterman.com


___
Openmoko community mailing list
community@lists.openmoko.org
http://lists.openmoko.org/mailman/listinfo/community


Re: [Illume/Debian] How to customize Illume?

2008-12-16 Thread The Rasterman
On Tue, 16 Dec 2008 19:27:56 + Rui Miguel Silva Seabra 
babbled:

> On Tue, Dec 16, 2008 at 09:19:41PM +0200, Yogiz wrote:
> > On Tue, 16 Dec 2008 17:28:03 +0100
> > joa...@verona.se wrote:
> > 
> > > I want to customize Illume like this:
> > > 
> > > - the AUX button will pull down the top-shelf. The top shelf will show
> > >   itself over full-screen applications such as Evince.
> > >   
> > > - The top-shelf will have a screen-lock button, similar in function to
> > >   the current behaviour of AUX.
> > > 
> > > How can this be achieved?  
> > > 
> > 
> > I think you should start messing around with the theme. 
> > 
> > Install the tools required to decompile and recompile E17 theme code:
> > opkg install libevas-saver-png edje-utils cpp cpp-symlinks
> > libembryo-tests
> > 
> > Decompile the theme, and edit the edc file:
> > cd /usr/share/enlightenment/data/themes
> 
> Better yet than the above:
>   mkdir -p ~/.enlightenment/data/themes
>   cd ~/.enlightenment/data/themes
>   cp /usr/share/enlightenment/data/themes/illume.edj .
> 
> Then proceed as written:
> > edje_decc illume.edj
> > cd illume
> > vi freerunner.edc
> > 
> > Not completely sure that's the right place but seems logical to me.
> > Correct me if I'm wrong.
> 
> The only mistake, IMHO, is to change the default file needlessly when
> you can change a "local" copy which will override the system one, even if
> the system one is upgraded.
> 
> If you want to revert, it'll be also quite easy, just remove your local
> version from ~/.enlightenment/data/themes

actually ~/.e/e/themes - but yes. right idea :)


-- 
- Codito, ergo sum - "I code, therefore I am" --
The Rasterman (Carsten Haitzler)ras...@rasterman.com


___
Openmoko community mailing list
community@lists.openmoko.org
http://lists.openmoko.org/mailman/listinfo/community


Re: [Illume/Debian] How to customize Illume?

2008-12-16 Thread Rui Miguel Silva Seabra
On Tue, Dec 16, 2008 at 09:19:41PM +0200, Yogiz wrote:
> On Tue, 16 Dec 2008 17:28:03 +0100
> joa...@verona.se wrote:
> 
> > I want to customize Illume like this:
> > 
> > - the AUX button will pull down the top-shelf. The top shelf will show
> >   itself over full-screen applications such as Evince.
> >   
> > - The top-shelf will have a screen-lock button, similar in function to
> >   the current behaviour of AUX.
> > 
> > How can this be achieved?  
> > 
> 
> I think you should start messing around with the theme. 
> 
> Install the tools required to decompile and recompile E17 theme code:
> opkg install libevas-saver-png edje-utils cpp cpp-symlinks
> libembryo-tests
> 
> Decompile the theme, and edit the edc file:
> cd /usr/share/enlightenment/data/themes

Better yet than the above:
  mkdir -p ~/.enlightenment/data/themes
  cd ~/.enlightenment/data/themes
  cp /usr/share/enlightenment/data/themes/illume.edj .

Then proceed as written:
> edje_decc illume.edj
> cd illume
> vi freerunner.edc
> 
> Not completely sure that's the right place but seems logical to me.
> Correct me if I'm wrong.

The only mistake, IMHO, is to change the default file needlessly when
you can change a "local" copy which will override the system one, even if
the system one is upgraded.

If you want to revert, it'll be also quite easy, just remove your local
version from ~/.enlightenment/data/themes

Rui

-- 
All Hail Discordia!
Today is Setting Orange, the 58th day of The Aftermath in the YOLD 3174
+ No matter how much you do, you never do enough -- unknown
+ Whatever you do will be insignificant,
| but it is very important that you do it -- Gandhi
+ So let's do it...?

___
Openmoko community mailing list
community@lists.openmoko.org
http://lists.openmoko.org/mailman/listinfo/community


Re: [Illume/Debian] How to customize Illume?

2008-12-16 Thread Yogiz
On Tue, 16 Dec 2008 17:28:03 +0100
joa...@verona.se wrote:

> I want to customize Illume like this:
> 
> - the AUX button will pull down the top-shelf. The top shelf will show
>   itself over full-screen applications such as Evince.
>   
> - The top-shelf will have a screen-lock button, similar in function to
>   the current behaviour of AUX.
> 
> How can this be achieved?  
> 

I think you should start messing around with the theme. 

Install the tools required to decompile and recompile E17 theme code:
opkg install libevas-saver-png edje-utils cpp cpp-symlinks
libembryo-tests

Decompile the theme, and edit the edc file:
cd /usr/share/enlightenment/data/themes
edje_decc illume.edj
cd illume
vi freerunner.edc

Not completely sure that's the right place but seems logical to me.
Correct me if I'm wrong.

___
Openmoko community mailing list
community@lists.openmoko.org
http://lists.openmoko.org/mailman/listinfo/community


[Illume/Debian] How to customize Illume?

2008-12-16 Thread joakim
I want to customize Illume like this:

- the AUX button will pull down the top-shelf. The top shelf will show
  itself over full-screen applications such as Evince.
  
- The top-shelf will have a screen-lock button, similar in function to
  the current behaviour of AUX.

How can this be achieved?  

-- 
Joakim Verona


___
Openmoko community mailing list
community@lists.openmoko.org
http://lists.openmoko.org/mailman/listinfo/community