D12373: Klipper: Remove first history item on clipboard clear

David Edmundson noreply at phabricator.kde.org
Fri Apr 20 11:25:35 UTC 2018


davidedmundson added a comment.


  We have two settings:
  The first, when the X selection owner gets cleared, replaces the clipboard with the top entry
  This one when the X selection owner gets cleared, deletes the top entry in the UI.
  
  Both default to on, which together makes no sense. We're replacing the clipboard and then immediately deleting that same entry.
  
  At a minimum it's a conflicting option that needs to be handled properly.
  
  Even then I'm not 100% convinced.
  
  If a client copies two pieces of sensitive data and then calls clear you've not solved anything.
  
  But more importantly if another X client clears the selection owner even if it doesn't own the previous data, you're just deleting random things. 
  Something we know happens a lot which is why we have that preventEmpty situation on by default.
  
  -
  
  Personally I think the smarter solution (though I understand it's harder to get it in) would be to have keepassx put some hint in the mimeData  x-kde-clipboard-manager-skip-this: true   and then have klipper completely ignore the entry when it gets copied rather than trying to solve a problem after it's already happened.

REPOSITORY
  R120 Plasma Workspace

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

To: hoffmannrobert
Cc: broulik, davidedmundson, plasma-devel, ragreen, Pitel, ZrenBot, lesliezhai, ali-mohamed, jensreuterberg, abetts, sebas, apol, mart
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.kde.org/pipermail/plasma-devel/attachments/20180420/0eeefbb0/attachment.html>


More information about the Plasma-devel mailing list