Om2009 testing release 4
Rui Miguel Silva Seabra
rms at 1407.org
Mon Jun 1 12:12:41 CEST 2009
On Mon, Jun 01, 2009 at 10:59:00AM +0100, Rui Miguel Silva Seabra wrote:
> 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).
More information about the community