https://bugs.kde.org/show_bug.cgi?id=416999

            Bug ID: 416999
           Summary: Request: Option to obey visibility setting even when
                    an app window raises a bell/alert/_NET_WM_STATE =
                    _NET_WM_STATE_DEMANDS_ATTENTION
           Product: lattedock
           Version: 0.9.8.1
          Platform: Archlinux Packages
                OS: Linux
            Status: REPORTED
          Severity: normal
          Priority: NOR
         Component: application
          Assignee: mvourla...@gmail.com
          Reporter: andydecle...@gmail.com
  Target Milestone: ---

Created attachment 125581
  --> https://bugs.kde.org/attachment.cgi?id=125581&action=edit
Video demo

SUMMARY

Sometimes apps set their window _NET_WM_STATE to
_NET_WM_STATE_DEMANDS_ATTENTION. Depending on each latte instance's
configuration, the user-configured visibility policy is violated to different
degrees. This can be impractical and annoying.

STEPS TO REPRODUCE
1. create a latte panel with the Task Manager widget
2. set its visibility policy to Dodge Active
3. in konsole, `xprop -id $WINDOWID -f _NET_WM_STATE 32a -set _NET_WM_STATE
_NET_WM_STATE_DEMANDS_ATTENTION`

OBSERVED RESULT

It is now impossible to get the panel to hide, without changing the window
state (`xprop -id $WINDOWID -f _NET_WM_STATE 32a -remove _NET_WM_STATE`)

EXPECTED RESULT

Either:
- only raise the panel in violation of visibility policy for a short time
- don't raise the panel in violation of visibility policy
- add a toggle-able option to each latte instance to obey visibility policy
even when windows have this state

SOFTWARE/OS VERSIONS
Linux: Arch
KDE Plasma Version: 5.17.5
KDE Frameworks Version: 5.66.0
Qt Version: 5.14.1

-- 
You are receiving this mail because:
You are watching all bug changes.

Reply via email to