On 09/07/10 07:22, Andreas Volz wrote:
>> Even after unticking the boxes, E Still misbehaves with Memo, Eterm,
>> and mplayer.
> 
> Please show me how exact after rebuilding source. Screenshot...?

http://picasaweb.google.fr/doublehp/Computing#5491849571694058130

I have roughly underligned in red the monitor edges. 0 1 and 3 are
1280x1024; 2, i don't mind; 4 and 5 are 1024/768 . 3 0 1 and 4 have
their bottom aligned. 5 is just above 4. Thus, the black space above
3-0-1 is 768*2-1024 = 512 (from memory). To check exactly where is the
bottom of 4, you must look at the separation between 3 and 2 (visible by
the BG image); it should be 512+1024=768*2 pixels from top of picture.

Oh, this morning, Memo was placed on screen right away ? maybe because I
was playing with remember features yesterday for 1h ... anyway, it's too
small: less than 1000 pix, while it should be more than 3000. You can
also see that it is misplaced: it is centered (I want it left), and
neither top or bottom edges are right (either the top should be way
upper, or the bottom should be at 1/3 from the bottom of monitor, and
actually is 1/10 th of it).

Eterm have been launched, as I said, with -g 200x100 (from an other
Eterme hidden below) . Monitor 4 is 1024*768. The top left cornor is
placed properly, the top left pixel of window is on top left pixel of
monitor. But, as you see ... you don't see the bottom right corner. The
scrot shows nothing about the bottom edge, so, I won't tell about it.
The scrot shows the up left decoration, what tells you roughly where the
right edge is; you can extrapolate the exact position or the right
decoration, by doing measurements on Memo (couting pixels from, how
large the balls are, and how far from side). And, you should find that
the window is 1032 pixels width ...

>> Is that in public tree ? I will rebuild E overnight. Gimme 18h.
> 
> Yes.

In the end, i did it before bed: see my email at 2:34 CEST.

> Ok, please test it. If it displays in a wrong place then explain me
> your use cases. Maybe with before/after screenshots. I don't understand
> your use case complete.
> 
> Could you tell me how to get "Memo". I don't know this tool.

I have restaured Memo at the place I want it. I have just placed it at
position 0x-2000, it has size 256x3427 I have auto-remember settings; I
restart X and tell you where it's gone.

The full Rox suite is available from zero-install; but most distro
provide it as package. Search it in your package manager. Or try
http://roscidus.com/desktop/ZeroInstall . To repro my bug, you will need
to fill enough fake entries, to make it bigger than your monitor. You
don't need to install rox, because Eterm -g 200x100 produces a very
similar issue; so, unless Eterm -g 200x100 really produces a 200x100
term, way larger than your monitor (you may need bigger values if your
default font is a small one: 1000x1000 should do ^^ ), you really don't
need to install Memo.

Memo has a placement issue; we can start with the size one. My Memo also
have special remember settings:
- windows name
- windows class
- windows type
- transience
- match only one window (to not have problems with the editor)
- position (i place it so that I can see the bottom of list)
- border style
- virtual desktop (I have 8 per monitor)
- current screen

Because it's a complec Python procedure, Memo can not be started by E
directly; I had to create a .desktop file, and put this .desktop in the
list of apps I want E to start. You can *not* use the window contextual
menu and tick the "start this program at login", it won't work. That's
why i am NOT asking you to install it, as long as Eterm can produce
similar behaviour.

> So you mean you like to open a window with an initial position bigger
> as your screen? This is exactly what I liked to prevent, because I'm
> gone crazy with this. Could you tell my why it's useful to open windows
> bigger as your screen? Maybe I've simply not seen the use case...

My monitors are 5/4 (0 and 1 are 1280x1024); Yesterday, I have been
watching a movie provided in 19:9; I just stretched mplayer to fit
monitors 0 and 1 ... I had 150 black pixels on the right side; nothing
more; and the picture was, roughly, 2500x1000 ... what *IS* way bigger
than any monitor I have.

This is very specific to Xinerama + Zaphoheads; If I was using xrandr,
then, E would only see 3 chipsets of 2560x1024 pix each (and I would
have only 3 desktops, and 2 monitors per desktop), then the game would
be different, because the monitor size, from E point of view, would be
2560x1024. So, using the same hardware configuration, with monitors
placed the same way ... xinerama+zaphohead produce a specific soft conf.

You can compare my conf here:
https://bugs.freedesktop.org/attachment.cgi?id=36829
https://bugs.freedesktop.org/attachment.cgi?id=36836

There is only one application I need to start "off screen": Memo. My
memo is 3400 pix height; my desktop can not print this. The latest tips
are on bottom. Memo is a "fixed size application"; I can set a minimum
of lines, but there is no maximum; it always shows *everything* in the
pase, until today; and if that makes less lines than the defined max, it
will show as many possible lines in the future (with line and time
limits). It has virtually no max height. And, fact is that, with years
... and lame ... and not doing what I should ... it's now 3400 pix
height :) Because of undone tasks from past years.

-- 
 >o_/ DEMAINE Benoit-Pierre (aka DoubleHP) http://benoit.demaine.info/
If computing were an exact science, IT engineers would'nt have work \_o<

"So all that's left, Is the proof that love's not only blind but deaf."
(FAKE TALES OF SAN FRANCISCO, Arctic Monkeys)

------------------------------------------------------------------------------
This SF.net email is sponsored by Sprint
What will you do first with EVO, the first 4G phone?
Visit sprint.com/first -- http://p.sf.net/sfu/sprint-com-first
_______________________________________________
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel

Reply via email to