I tend to add the 'dialogue' to auto_float_types in my config.  I also
have a bunch of other rules for other apps, including gitk.

The flashing seems to be something I see a lot in Tcl/Tk  based
applications.  I believe its due to our implementation of the
WM_NOTIFY specification.  You can avoid the flashing by using a layout
that does not hide windows, like tile.

On 1 January 2015 at 15:32, Tycho Andersen <[email protected]> wrote:
> On Thu, Jan 01, 2015 at 04:58:49PM +0800, Dario Giovannetti wrote:
>> The "About" dialogs (usually opened from the "Help->About" menu) of these
>> applications are shown as normal windows, i.e. they are tiled:
>>
>> * Firefox
>> * Thunderbird
>> * gitk (but *not* git-gui, which could be interesting for debugging)
>>
>> I think they should be floated, like for all the other applications I
>> tested, but I'm not sure what property exactly should distinguish them from
>> the other windows.
>>
>> I'm using the latest git version of Qtile.
>>
>> Do you think this is a bug in Qtile or in those projects' interfaces?
>
> Looks like for firefox at least, it sets WM_WINDOW_ROLE to "About", so
> you could customize your floating layout to capture them:
>
> floating_layout = layout.Floating(float_rules=[{"role": "About"}])
>
> It seems like it would be reasonable to float those by default,
> though, some thing like this:
>
> https://github.com/tych0/qtile/commit/8ff87a78de05658944e0c89cb9cce1c692ca8e62
>
> If nobody objects, I'll push that soon :)
>
> Tycho
>
> --
> You received this message because you are subscribed to the Google Groups 
> "qtile-dev" group.
> To unsubscribe from this group and stop receiving emails from it, send an 
> email to [email protected].
> For more options, visit https://groups.google.com/d/optout.



-- 
Craig

-- 
You received this message because you are subscribed to the Google Groups 
"qtile-dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
For more options, visit https://groups.google.com/d/optout.

Reply via email to