[Xfce-bugs] [Bug 13801] The screen is not dimmed anymore on log out dialog

bugzilla-daemon at xfce.org bugzilla-daemon at xfce.org
Tue Dec 5 14:20:12 CET 2017


https://bugzilla.xfce.org/show_bug.cgi?id=13801

--- Comment #1 from Viktor Odintsev <ninetls at xfce.org> ---
There are a few problems with this part of xfsm.

For the first it incorrectly checks for a11y. For some reason it doesn't work
with GTK 3 but it's not hard to fix since xfsm controls a11y startup and has a
boolean field for this to check.

But proper checking of a11y is not enough. After this check xfsm tries to grab
the keyboard and it fails. This should be fixed too.

And the third problem is that GdkWindow was changed so old code to dim a screen
doesn't work. I rewrote this part with Xlib API.

I pushed all changes to user repo.
https://git.xfce.org/users/ninetls/xfce4-session/log/?h=logout-dialog

Also I slightly edited the style of dialog so its paddings were like on GTK 2.

===========

Xfsm doesn't work well with multiple screens. Logout dialog works with
GdkScreen instances too but this part of code is not correct. I haven't changed
it. Xfsm should either support multiple screens (which is annoying with GDK 3)
or work only with default screen as GDK does.

-- 
You are receiving this mail because:
You are the assignee for the bug.


More information about the Xfce-bugs mailing list