<p dir="ltr">Which version of Xfwm are you running? From what I gather, 4.12.1 was released today and it said something about XRandr in the release notes. You might want to check that out.</p>
<p dir="ltr">Douglas R. Reno</p>
<div class="gmail_quote">On Mar 14, 2015 7:03 PM, "Michal Varga" <spash@otana.link> wrote:<br type="attribution"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">On Sun, 2015-03-15 at 00:11 +0100, Olivier Fourdan wrote:<br>
> If Xorg is able to detect that the monitor got turned off, chances are<br>
> that it will notify the running apps via xrandr and the desktop<br>
> environment will adjust things accordingly, this is all perfectly<br>
> normal and expected.<br>
>[...]<br>
> Again, this is the desired behaviour and not something that was<br>
> changed in xfce-4.12 (previous versions did exactly the same)<br>
><br>
> So, to me, what you describe looks like a well written desktop :)<br>
<br>
<br>
With all due respect, our expectations of 'normal' behavior apparently<br>
highly differ in this. For the years I've been running XFCE on anything<br>
from desktops to laptops, I've never even once encountered this issue<br>
right until XFCE 4.12 was released. To me, this is a new problem that<br>
didn't manifest at all until now (if that was a lucky major bug spanning<br>
several XFCE version and several models and generations of computers I<br>
ever ran it on, well, I guess that was a rather good and pleasant<br>
accident for me).<br>
<br>
That said, going into an unnecessary argument about what is the only<br>
good, approved and correct behavior for end users and the only<br>
sanctioned way of using their desktops would only bring us dangerously<br>
close to the infamous GNOME3 grounds, so I'd preferably try to avoid<br>
that and focus on finding a solution that could hopefully satisfy both<br>
sides.<br>
<br>
I can run about any window manager of my choosing (ok, I only quickly<br>
tested a few, but still) without this behavior manifesting. I can also<br>
apparently perfectly run xfwm4 along with xfce4-panel (when not having<br>
the rest of the xfce compontents running) without this behavior<br>
manifesting. All my desktops stay right where they are when any of the<br>
monitors gets powered down (which for me, again, is an expected and<br>
required behavior).<br>
<br>
But for some reason since XFCE 4.12, I can no longer experience that<br>
same behavior when the entire XFCE suite is running. I'm perfectly happy<br>
to keep a local set of patches for whatever component is causing it (for<br>
the time being until I can properly research moving to something else,<br>
if this is an expected way for XFCE to behave), so - is there a way to<br>
kindly point me to whatever it is that is suddenly responsible for<br>
tearing down my entire displays when a monitor gets powered down *in<br>
XFCE only*, so I can patch that component out, preferably without having<br>
to resort to spending several months combing through the entirety of<br>
xfce sources one by one?<br>
<br>
<br>
> For example, if windows are left on an output which is gone, it means<br>
> they won't be accessible to the user which is a problem, so xfwm4 will<br>
> move them so at least a small portion of the window remains visible on<br>
> whatever monitor is still present.<br>
<br>
Honestly - that is actually *not* a problem as long as it's an expected<br>
behavior. I work with multi-monitor setups spanning 10-15 workspaces on<br>
average for multimedia and development workflows that at times don't get<br>
shut down for *months*. It's perfectly reasonable to keep many sets of<br>
open applications across different monitors and different desktops over<br>
that time. The fact alone that a particular, for a moment unneeded<br>
monitor gets temporarily powered off is *not* a reason to tear down its<br>
entire workspace and reshuffle my windows onto different desktops. I<br>
would literally never be able to use XFCE in this configuration if such<br>
thing was ever happening to me before. Which it didn't.<br>
<br>
m.<br>
<br>
<br>
<br>
--<br>
Michal Varga,<br>
Stonehenge<br>
<br>
Web site: <a href="http://varga.stonehenge.sk" target="_blank">http://varga.stonehenge.sk</a><br>
Crypto ID: <a href="https://keybase.io/spash" target="_blank">https://keybase.io/spash</a><br>
<br>
<br>_______________________________________________<br>
Xfce mailing list<br>
<a href="mailto:Xfce@xfce.org">Xfce@xfce.org</a><br>
<a href="https://mail.xfce.org/mailman/listinfo/xfce" target="_blank">https://mail.xfce.org/mailman/listinfo/xfce</a><br>
<a href="http://www.xfce.org" target="_blank">http://www.xfce.org</a><br></blockquote></div>