xfrun4 D-BUS service

Brian J. Tarricone bjt23 at cornell.edu
Wed Aug 2 22:51:59 CEST 2006


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

On 8/2/2006 1:47 PM, Jannis Pohlmann wrote:
> On Tue, 01 Aug 2006 20:38:00 +0200, Benedikt Meurer wrote:
> 
>> Brian J. Tarricone wrote:
>>>>> IMHO, being able to switch services provides as you like is one of
>>>>> the major advantages of D-BUS. 
>>> Sure, but some arbitrary programmatic method that the user has no
>>> control over is not very usable.  Not that killing the xfrun4
>>> daemon or removing your verve plugin is really usable either, but
>>> at least it's something the user has control over.
>> I don't see the difference here. In fact, if the user adds the verve
>> plugin to the panel, then he/she usually expects to use it, and he/she
>> has indeed control over this action. Same when removing the verve
>> plugin. It's a controlled action, so the software should not stand in
>> the way by expecting the user to fire up a terminal and kill a daemon
>> the user should never knew about.
> 
> Agreed.

Whatever, I'm don't really feel that strongly either way.  You both have
convinced me ^_^.

> BTW, thinking about the OpenDialog method again I somehow begin to
> dislike the third run_argument parameter. As only xfrun4 uses it and
> Verve doesn't, using this third parameter would lead to a behavioural
> incompatibility. 
> 
> Sure, Verve also behaves differently from xfrun4 in that it uses a
> different approach for the command completion (because everything
> should stay in the small input field and popups like that of
> GEntryCompletion would look ugly), but that's a known difference (it's
> already been this way in the minicmd plugin).
> 
> Besides, most people probably don't even know about the optional
> run_argument feature of xfrun4. So if you ask me, I'd just drop the run
> argument.

I personally have no problem with dropping it (I've never used it), but
we can't draw generalisations based on that.  I'm sure some people will
complain.  Do we care?

	-b

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.2.2 (MingW32)

iD8DBQFE0RBv6XyW6VEeAnsRAo8UAJ9u9PzDORiwJ2gDKRrfHPs2eGwu+QCfXzN2
CcMAUf3RObAkhW+kvSRQKsQ=
=qxLq
-----END PGP SIGNATURE-----



More information about the Xfce4-dev mailing list