D7481: RFC: Batch window changes events on XCB

Eike Hein noreply at phabricator.kde.org
Wed Aug 23 21:18:44 UTC 2017


hein added a comment.


  I'm not sure we only care about the title.
  
  First of, icons: libtm usually ignores NET::WMIcon changes. It only looks at them for windows which hit the fallback path of using the WM icon. Of course a malicious window might be particularly likely to fall into that category, though.
  
  Now, the roles that are generally interesting for ddos purposes are all of the roles that contribute to app identification and cause a cache eviction and re-running of the app matching heuristic. The heuristic is computationally expensive, and changes in the resulting app identity cause more computation like re-evaluation of grouping decisions.
  
  Here's all the roles that cause this:
  
  NET::WMName, NET::WMVisibleName, NET::WMPid, NET::WM2DesktopFileName, NET::WM2WindowClass
  
  Some of these are non-issues (PID) and some are title. Leaves NET::WM2DesktopFileName & NET::WM2WindowClass.

REPOSITORY
  R120 Plasma Workspace

REVISION DETAIL
  https://phabricator.kde.org/D7481

To: davidedmundson, #plasma
Cc: broulik, hein, graesslin, plasma-devel, ZrenBot, progwolff, lesliezhai, ali-mohamed, jensreuterberg, abetts, sebas, apol, mart, lukas
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.kde.org/pipermail/plasma-devel/attachments/20170823/84d73816/attachment.html>


More information about the Plasma-devel mailing list