[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Default Configuration Issues



2010/8/14 Rogério Brito <rbrito@ime.usp.br>:
> Hi, Paul.
>
> On Aug 13 2010, Paul Tagliamonte wrote:
>> I'm a co-maintainer on the "Fluxbox" package.
>
> I happen to be a user of fluxbox.

Thank you :)

>
> Oh, just one stylistic note about the way that you write things both in
> your text and in your changelogs:
>
>> ( even though they have had regular development since then ).
>
> You seem to put one space after a left parenthesis and one before the
> right parenthesis. The usual rules for typesetting text dictates that
> there should be no such spaces. Therefore, the text above should be
> written as:
>
>   (even though they have had regular development since then).

Noted duly. I'll make sure I do this from now on. It's a habit from
how I program.

>
>> The stock ( un-configured ) behavior of Fluxbox was to allow
>> window-dragging with a left-click.
>
> You probably meant window dragging with a left click on the title bar,
> right?

Yes

>
>> Since this was stock before, the old version of the debian keys file
>> does not have the configuration directive ( OnTitlebar Mouse1
>> :StartMoving ) to enable left-click window moving.
>
> OK.
>
>> I found this out early, and patched the global configuration file.
>
> OK.
>
>> Fluxbox, however, copies the file to the ~/.fluxbox folder,
>
> "the file" means the global configuration file?

Yup.

>
>> and uses that without checking for additional directives in the global
>> conf file. Whoops.
>
> This is not clear: you say that "uses that" (the global config file?)
> "without checking for additional directives in the global conf file".
> If it is using the global configuration file, it is honoring the
> settings there, isn't it?

I thought that when I patched the global settings file that fluxbox
would import settings from there, then import settings from the user
local config file. Since the configuration directive is not in the
user local settings for fluxboxes (or is that fluxboxii) of years
past, I thought it would have pulled from the global file and not
caused issues.

I was wrong.

>
> Your description didn't sound precise here.
>
>> This is causing breakage of old installs that are upgrading. What is
>> the "right" way of fixing this?
>
> In general, a change in behavior can be handled gracefully with some
> time for "transitions", so that they users can adapt to that (before
> that becomes the default) and with a conspicuous notice (say, in NEWS).

Hurmm. This makes perfect sense. Is there anything I can do after the
fact? I've done the damage, and I'd really not like to leave people
with half-working installs of fluxbox when they upgrade.

>
>
> Regards,
>
> --
> Rogério Brito : rbrito@{ime.usp.br,gmail.com} : GPG key 1024D/7C2CAEB8
> http://rb.doesntexist.org : Packages for LaTeX : algorithms.berlios.de
> DebianQA: http://qa.debian.org/developer.php?login=rbrito%40ime.usp.br
>

Thanks,
Paul Tagliamonte

-- 
#define sizeof(x) rand()
:wq


Reply to: