<table><tr><td style="">apol added a comment.
</td><a style="text-decoration: none; padding: 4px 8px; margin: 0 8px 8px; float: right; color: #464C5C; font-weight: bold; border-radius: 3px; background-color: #F7F7F9; background-image: linear-gradient(to bottom,#fff,#f1f0f1); display: inline-block; border: 1px solid rgba(71,87,120,.2);" href="https://phabricator.kde.org/D24454">View Revision</a></tr></table><br /><div><div><blockquote style="border-left: 3px solid #8C98B8;
          color: #6B748C;
          font-style: italic;
          margin: 4px 0 12px 0;
          padding: 8px 12px;
          background-color: #F8F9FC;">
<div style="font-style: normal;
          padding-bottom: 4px;">In <a href="https://phabricator.kde.org/D24454#546320" style="background-color: #e7e7e7;
          border-color: #e7e7e7;
          border-radius: 3px;
          padding: 0 4px;
          font-weight: bold;
          color: black;text-decoration: none;">D24454#546320</a>, <a href="https://phabricator.kde.org/p/davidedmundson/" style="
              border-color: #f1f7ff;
              color: #19558d;
              background-color: #f1f7ff;
                border: 1px solid transparent;
                border-radius: 3px;
                font-weight: bold;
                padding: 0 4px;">@davidedmundson</a> wrote:</div>
<div style="margin: 0;
          padding: 0;
          border: 0;
          color: rgb(107, 116, 140);"><blockquote style="border-left: 3px solid #a7b5bf; color: #464c5c; font-style: italic; margin: 4px 0 12px 0; padding: 4px 12px; background-color: #f8f9fc;"><p>Why isn't it managing to send the paste data to klipper before quitting?</p></blockquote>

<p>How?</p>

<ol class="remarkup-list">
<li class="remarkup-list-item">We announce "I have some new data" to X.</li>
<li class="remarkup-list-item">Then klipper sees that, then asks for the data</li>
<li class="remarkup-list-item">Then (via X) we get that request and send the data.</li>
</ol>

<p>It would be technically possible to tell when 2 has happened (nativeEventFilter for XCB_SELECTION_REQUEST) not sure of a feasible wayland equivalent. I can't see a hook for after stage 3.</p>

<p>Staying alive seems the most practical solution...but maybe we can make it stay alive for only 30s after the line emoticon copy event or something.</p></div>
</blockquote>

<p>Given that on Wayland we don't really have any klipper integration yet, I'd suggest thinking of alternatives later. In the end, this will also improve the startup time on subsequent runs.<br />
It's exactly how krunner works, for example.</p></div></div><br /><div><strong>REPOSITORY</strong><div><div>R119 Plasma Desktop</div></div></div><br /><div><strong>REVISION DETAIL</strong><div><a href="https://phabricator.kde.org/D24454">https://phabricator.kde.org/D24454</a></div></div><br /><div><strong>To: </strong>apol, Plasma, VDG<br /><strong>Cc: </strong>hein, VDG, GB_2, mart, ngraham, davidedmundson, broulik, plasma-devel, LeGast00n, The-Feren-OS-Dev, cblack, konkinartem, ian, jguidon, hannahk, Ghost6, jraleigh, MrPepe, fbampaloukas, squeakypancakes, alexde, IohannesPetros, trickyricky26, ragreen, mglb, crozbo, ndavis, ZrenBot, firef, alexeymin, skadinna, himcesjf, lesliezhai, ali-mohamed, jensreuterberg, aaronhoneycutt, abetts, sebas, apol, ahiemstra, mbohlender<br /></div>