Isso é chamado gerenciamento de sessão . Veja man xsession
para a implementação básica, embora vários sistemas de gerenciamento de janelas (Gnome, Cinnamon, KDE, ...) às vezes coloquem uma UI de gerenciamento em cima disso, então uma resposta completa à sua pergunta depende de qual ambiente de desktop do Linux Mint você está usando.