Om2009 testing release 4

Rui Miguel Silva Seabra rms at 1407.org
Mon Jun 1 11:59:00 CEST 2009


On Mon, Jun 01, 2009 at 07:24:22PM +1000, Carsten Haitzler wrote:
> On Mon, 1 Jun 2009 09:10:41 +0100 Rui Miguel Silva Seabra <rms at 1407.org> said:
> > On Mon, Jun 01, 2009 at 05:21:15PM +1000, Carsten Haitzler wrote:
> > > On Mon, 25 May 2009 17:20:08 +0100 Rui Miguel Silva Seabra <rms at 1407.org>
> > > said:
> > > 
> > > > I'm sure it's not, AFAICT (since I don't know Parloi's internals) it
> > > > doesn't touch anything Paroli or anything related to calls.
> > > > 
> > > > As for your problem with landscape vs portrait positions and GUIs... well,
> > > > that's a problem that's not easy to solve unless all applications pay
> > > > attention to a specific dbus signal which omnewrotate will send in the
> > > > future.
> > > > 
> > > > This signal can be used by apps so they adjust their UI according to the
> > > > display mode, but other than that, they all think they're in the same
> > > > position.
> > > 
> > > no dbus signals needed. when x rotates,you'll get a configurenotify on root
> > > AND an XRRScreenChangeNotifyEvent event (on root). These will also tell you
> > > your orientation and new size. The WM, if smart, will resize your app
> > > window anyway, so all you really need to do is, on resize, query x for the
> > > orientation, if orientation matters. if it doesn't just adjusting to the
> > > new size is what you should be doing anyway.
> > 
> > Ah... so applicaitons like, say, paroli, mokomaze, etc... need to pay
> > attention to XRRScreenChangeNotifyEvent ?
> 
> well they dont HAVE to - they simply should adjust to a new size (640x480 as
> opposed to 480x640). that is already done for them (if under a window manager
> that is sensible). they will get resized.

My experience is that most applications become almost unusable because things are
simply compressed beyond what is usable, so they need to do something themselves.

Merely having the interface scaled down doesn't seem to work well enough (to me).

Rui




More information about the community mailing list