¿Cómo cambio los valores predeterminados de la sesión de invitado?

12

Tengo un escritorio de gnomo bastante optimizado y me gustaría que la sesión de invitado comparta la mayoría de las configuraciones de usuario, esto incluye:

  • Temas Gtk y Metacity.
  • Número de paneles, colocación y applets.
  • Aplicaciones que se ejecutan al iniciar sesión.

Me resulta difícil encontrar dónde se colocan estos archivos de configuración en el sistema de archivos.

tutuca
fuente

Respuestas:

11

Esto se ha vuelto mucho más fácil en 11.10.

En primer lugar es necesario crear una carpeta: sudo mkdir -p /etc/guest-session/skel/. El modificador -p crea / etc / guest-session para que pueda colocar / skel en él de una vez. Ahora solo agrega los archivos que desea / etc / guest-session / skel y se copiará en la cuenta de invitado cada vez que se cree.

El programa que configura esto es / usr / sbin / guest-account en caso de que desee obtener más información sobre lo que está sucediendo.

El tutorial CustomizeGuestSession desarrolla este tema. En particular, describe cómo puede crear un "usuario de propósito especial" para una manera conveniente de personalizar la apariencia y el comportamiento de la sesión de invitado, sin tener que saber qué archivos editar.

Jo-Erlend Schinstad
fuente
5

La sesión de invitado se recrea cada vez como un "nuevo usuario predeterminado" con el /usr/share/gdm/guest-session/guest-session-setup.shscript, que es parte del gdm-guest-sessionpaquete. No veo ninguna forma limpia de hacer que incluya su configuración en la sesión de invitado.

Por supuesto, podría cambiar la forma en que se crea $ HOME de cada nuevo usuario, pero no estoy seguro de que eso sea realmente lo que desea (no lo consideraré una solución "limpia" para hacerlo de esa manera).

JanC
fuente
Echaré un vistazo al guión. Debe tomar las preferencias de alguna parte. Gracias por el puntero
tutuca
No, no tiene que tomar las preferencias de ninguna parte, ya que las aplicaciones usan los valores predeterminados de todo el sistema cuando no se configuran las preferencias del usuario.
JanC
1
> /usr/share/gdm/guest-session/guest-session-setup.sh Parece que este script ya no existe en Ubuntu 11.10. ¿Alguien sabe cómo encontrarlo? Lo estaba usando para cambiar el diseño predeterminado del teclado de la sesión de invitado.
zorkerz
Vea mi respuesta para la forma correcta de hacerlo.
Jo-Erlend Schinstad
1

No estoy seguro ... pero siempre he seguido los pasos de esta publicación en las secciones login as guestdonde puedes personalizar la cuenta. Luego, la sección freeze itdonde realmente configuró rsyncpara restablecer la cuenta al iniciar la PC. Puede modificar esto fácilmente para restablecer al cerrar sesión o al apagarlo. He estado trabajando muy bien para mí.

jahst
fuente