Quel fichier dois-je modifier pour exécuter certaines instructions lorsqu'un utilisateur se connecte via gdm?
J'ai essayé /etc/bashrc
mais cela n'est exécuté qu'au démarrage de bash (et à chaque fois qu'un xterm est ouvert). Je voudrais exécuter quelque chose une seule fois lorsque l'utilisateur se connecte.
Ce que je veux faire, c'est "réinitialiser" certaines préférences de l'utilisateur à chaque connexion de l'utilisateur (y compris le gestionnaire de fenêtres), de sorte que le script doit s'exécuter avant l'initialisation du WM.
Réponses:
La solution qui semble fonctionner le mieux pour moi est d'éditer
/etc/gdm/PostLogin/Default
. Ceci est exécuté juste après que l'utilisateur se connecte avec gdm. Juste ce que je voulais.la source
Sur Debian et les dérivés que vous pouvez modifier
/etc/profile
, ne pensez pas que ce soit universel, cependant.la source
/etc/profile
(voir/etc/gdm/Xsession
). Il n'y a pas de règle générale pour tous les DM, je pense.Depuis la page de manuel:
Pour changer la WM de vos utilisateurs: désinstallez kdm / gdm / xdm / slim, configurez la WM dans ~ / .xinitrc et exécutez "startx" depuis votre configuration bash.
la source