Would it be possible to ship a user-level systemd unit for this? For
some reason, the xdg autostart thing doesn't work here, although I
admit I have a somewhat weird session setup (old-school xsession setup
which starts i3 and other things).
I have tried with the following `.service` file, which needs to be
different from the "system" level one.
```
[Unit]
After=graphical-session.target
Description=autorandr execution hook
# Note: StartLimitInterval was renamed to StartLimitIntervalSec in systemd-230.
# See autorandr bug #69. Do not rename for now, as the old name is kept for
# compatibility.
StartLimitInterval=5
StartLimitBurst=1
[Service]
ExecStart=/usr/bin/autorandr --change --default default
Type=oneshot
RemainAfterExit=false
[Install]
WantedBy=graphical-session.target
```
Let me know how that works for you!