Looks like /etc/X11/Xsession is not executed, but the files in /etc/X11/Xsession.d/ are sourced somehow. My best guess is that there's some other mechanism emulating Xsession's behaviour but without defining has_option.
Maybe this is a pending bug introduced in an earlier version of Ubuntu that has come to light just now, after has_option has been moved as #3 points out. BTW: I'm using lightdm with the Arctica Greeter. -- You received this bug notification because you are a member of Ubuntu Desktop Bugs, which is subscribed to gdm3 in Ubuntu. https://bugs.launchpad.net/bugs/1922414 Title: ssh-agent fails to start (has_option: command not found) To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/gdm3/+bug/1922414/+subscriptions -- desktop-bugs mailing list desktop-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/desktop-bugs