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