Skip to content

postswitch to select panel profile #416

Description

@Massimo-B

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?

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions