<table><tr><td style="">graesslin 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/D8699" rel="noreferrer">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/D8699#165474" style="background-color: #e7e7e7;
border-color: #e7e7e7;
border-radius: 3px;
padding: 0 4px;
font-weight: bold;
color: black;text-decoration: none;" rel="noreferrer">D8699#165474</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;" rel="noreferrer">@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>if auto rotation is enabled you cannot manually rotate the screen and vice versa.</p></blockquote>
<p>Yeah, that's great...but kscreen needs to have that information.</p>
<p>It's going to be especially difficult if you do want to support X.<br />
kscreen there is following any external xrandr changes and we need to think about the whole set of potential races between kwin, X and kscreen.</p></div>
</blockquote>
<p>Hmm, I was only thinking of Wayland where we have the Wayland protocol. So maybe sebas suggestion of dbus service. It's still possible to race of course but that's something we should be able to handle. Activating the sensor takes it time so dbus should be faster. Then kscreen can ignore all rotations.</p></div></div><br /><div><strong>BRANCH</strong><div><div>automatic-rotation</div></div></div><br /><div><strong>REVISION DETAIL</strong><div><a href="https://phabricator.kde.org/D8699" rel="noreferrer">https://phabricator.kde.org/D8699</a></div></div><br /><div><strong>To: </strong>graesslin, KWin, Plasma, sebas<br /><strong>Cc: </strong>davidedmundson, plasma-devel, ZrenBot, progwolff, lesliezhai, ali-mohamed, jensreuterberg, abetts, sebas, apol, mart<br /></div>