I try switching panel profiles when monitor setup is changing on Xfce.
Xfce already has some autoloading of monitor layouts, but does not support autoloading panel profiles. So I tried this:
# find /home/mb/.config/autorandr
/home/mb/.config/autorandr
/home/mb/.config/autorandr/3screens-R-landscape
/home/mb/.config/autorandr/3screens-R-landscape/config
/home/mb/.config/autorandr/3screens-R-landscape/setup
/home/mb/.config/autorandr/2screens
/home/mb/.config/autorandr/2screens/config
/home/mb/.config/autorandr/2screens/setup
/home/mb/.config/autorandr/postswitch
/home/mb/.config/autorandr/postswitch/3screens-R-landscape
/home/mb/.config/autorandr/postswitch/2screens
# ls -al /home/mb/.config/autorandr/postswitch/*
-rwxr-xr-x 1 mb mb 89 8. Aug 13:58 /home/mb/.config/autorandr/postswitch/2screens*
-rwxr-xr-x 1 mb mb 89 8. Aug 13:57 /home/mb/.config/autorandr/postswitch/3screens-R-landscape*
# cat /home/mb/.config/autorandr/postswitch/*
#!/bin/sh
xfce4-panel-profiles load ~/.local/share/xfce4-panel-profiles/3screens.tar.bz2
#!/bin/sh
xfce4-panel-profiles load ~/.local/share/xfce4-panel-profiles/3screens.tar.bz2
But it does not call the postswitch/3screens-R-landscape script:
# autorandr -c --debug
3screens-R-landscape (detected) (current)
| Differences between the two profiles:
\-
2screens
Config already loaded
How would I keep that service running to automatically detect monitor layout changes?
I try switching panel profiles when monitor setup is changing on Xfce.
Xfce already has some autoloading of monitor layouts, but does not support autoloading panel profiles. So I tried this:
But it does not call the postswitch/3screens-R-landscape script:
How would I keep that service running to automatically detect monitor layout changes?