Ksshaskpass ?

Thomas Lübking thomas.luebking at gmail.com
Sun Dec 14 14:33:27 GMT 2014


On Sonntag, 14. Dezember 2014 13:52:51 CEST, Jeremy Whiting wrote:
> Martin, Thomas,
>
> Is the implementation of InputGuard at
> https://github.com/luebking/qarma/commit/b568dd14d6e1f661791c4d67245c614f1dc1986f
> with
> https://github.com/luebking/qarma/commit/3199c0a9810ed8f792b415e890425be8f2e8034a
> complete then?

"complete"? - Yes.
"Thomas happy"? - No :-(

The class grabs the keyboard for the (managed) focused widget in active 
windows (as it should), BUT the only "protection" against malicious losses 
is to regrab the keyboard every 500ms (and make the lineedit white on red 
if that fails)
Martin suggested to declare X11 setups which allow to break grabbing 
"unsupported", but I'm not entirely happy with that.
We'd need to figure whether
a) there's a way for a client to check whether it still holds the grab
b) or alternatively adding a second client (ie. process) to guard the first 
one otherwise (by trying to grab the keyboard and when that works while 
client #1 is supposed to have the keyboard, sth.'s fishy here)


> should we copy that into kwidgetsaddons
I assume kwidgetsaddons should use the KDE palette definitions ("bad" 
color?) - if color indication is sufficient. But that's subject for a 
kwidgetsaddons review.

Cheers,
Thomas




More information about the kde-core-devel mailing list