[Xfce4-commits] r25185 - in libfrap/trunk/libfrap/menu: . tests
Brian J. Tarricone
bjt23 at cornell.edu
Mon Mar 19 22:23:54 CET 2007
On Mon, 19 Mar 2007 22:10:26 +0100 Olivier Fourdan wrote:
>I'd really prefer 2.8 instead of 2.10, Edgy will ship with 2.8 and
>setting a dependency on gtk+-2.10 would exclude a large part of our
>user base.
I'd agree with that, under the assumption that 4.6 isn't 2 years away
^_~.
>MCS stands for multi-channel settings. It's an enhancement of Xsettings
>that use X atoms to store key/values.
[snip]
>Now, ideally, we should have an Xsettings daemon separate from the UI
>and separate from the settings storage.
>
>It should be as simple to use as the current MCS, ideally with an API
>that would ease migration of existing apps. Keeping network
>transparency would be a plus, not necessarily mandatory.
What is the benefit here, really? I notice that, when I'm running a
gtk app from another box displayed locally, it uses the default gtk
theme rather than the one selected on either box (actually, it's the
same theme selected on both boxes). I would think that this network
transparency would make this work properly, but I guess not.
At any rate, I think preserving network transparency is a decent goal,
but I'm not sure it's the most useful. Scenario: I walk into a public
computer lab (that has X11; yeah, I know, rare), sit down, ssh home,
and run a remote application on the local display. Do I want the
app to obey the settings I've set at home, or the settings on the local
public lab machine? I'd say I want my settings at home.
Remember, we're also looking to have a more generic configuration store
that normal applications will want to use, not just for the desktop
components. Running xfdesktop or xfwm4 from a remote machine and
displaying locally is kinda silly (ignoring thin clients), so I don't
really know what the network transparency already in MCS buys there.
There's also nothing that says D-Bus can't run over a network, though
no one's actually implemented a solution that does it, AFAIK. (Which I
suppose is an important point to note.)
-brian
More information about the Xfce4-dev
mailing list