¿Qué archivo debo modificar para ejecutar algunas instrucciones cuando cualquier usuario inicia sesión a través de gdm?
Lo intenté /etc/bashrcpero eso se ejecuta solo cuando se inicia bash (y cada vez que se abre un xterm). Me gustaría ejecutar algo solo una vez cuando el usuario inicia sesión.
Lo que quiero hacer es "restablecer" algunas preferencias de usuario cada vez que el usuario inicia sesión (incluido el administrador de ventanas), por lo que el script debe ejecutarse antes de que se inicialice el WM.

Respuestas:
La solución que parece funcionar mejor para mí es editar
/etc/gdm/PostLogin/Default. Esto se ejecuta justo después de que el usuario inicia sesión con gdm. Justo lo que quería.fuente
Sin
/etc/profileembargo, en Debian y derivados puede modificar , no piense que es universal.fuente
/etc/profile(ver/etc/gdm/Xsession). No hay una regla general para todos los DM, creo.Desde la página del manual:
Para cambiar el WM de sus usuarios: desinstale kdm / gdm / xdm / slim, configure el WM en ~ / .xinitrc y ejecute "startx" desde su configuración bash.
fuente