<table><tr><td style="">bruns 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/D20096">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/D20096#440434" style="background-color: #e7e7e7;
border-color: #e7e7e7;
border-radius: 3px;
padding: 0 4px;
font-weight: bold;
color: black;text-decoration: none;">D20096#440434</a>, <a href="https://phabricator.kde.org/p/meven/" style="
border-color: #f1f7ff;
color: #19558d;
background-color: #f1f7ff;
border: 1px solid transparent;
border-radius: 3px;
font-weight: bold;
padding: 0 4px;">@meven</a> wrote:</div>
<div style="margin: 0;
padding: 0;
border: 0;
color: rgb(107, 116, 140);"><p>In particular, is there a way to test changes in ioslaves locally (within plasma/kde) ?<br />
I would love to have some direction, is there a flag for this, a trick ?</p></div>
</blockquote>
<p>You mean inside a regular session? You need three parts:</p>
<ol class="remarkup-list">
<li class="remarkup-list-item">Telling the application to avoid klaucher for spawining the slave: <tt style="background: #ebebeb; font-size: 13px;">KDE_FORK_SLAVES=1</tt></li>
<li class="remarkup-list-item">Tell the application where the slave library is located: <tt style="background: #ebebeb; font-size: 13px;">QT_PLUGIN_PATH=...</tt> There <strong>must</strong> be a subdirectory 'kf5/kio/<tt style="background: #ebebeb; font-size: 13px;"> containing the slave plugin </tt>file.so` below the plugin path</li>
<li class="remarkup-list-item">Make sure the KF5 version specified in the toplevel CMakeLists.txt matches your running version, otherwise the plugin will be rejected. Typically it does not hurt to patch your local CMakeLists.txt to match, if the version difference is small.</li>
</ol></div></div><br /><div><strong>REPOSITORY</strong><div><div>R241 KIO</div></div></div><br /><div><strong>REVISION DETAIL</strong><div><a href="https://phabricator.kde.org/D20096">https://phabricator.kde.org/D20096</a></div></div><br /><div><strong>To: </strong>meven, Frameworks, dfaure, fvogt, bruns, broulik<br /><strong>Cc: </strong>ngraham, kde-frameworks-devel, michaelh, bruns<br /></div>