¿Cómo hacer que las sesiones de invitados comiencen con Unity 2D de forma predeterminada?

8

Mi PC no tiene suficientes recursos para ejecutar dos cuentas en Unity 3D.

Cuando abro una cuenta de invitado desde una sesión ya iniciada, utiliza Unity 3D de forma predeterminada. ¿Cómo cambio eso?

JesusLives ii
fuente

Respuestas:

3

Es una pregunta interesante. He echado un vistazo a esto, y parece ser un error en alguna parte. En mi opinión, debería haber podido agregar un archivo llamado .dmrc a / etc / guest-session / skel que contiene


[Desktop]
Session=sessionname

Donde sessionname puede ser algo como "ubuntu", "ubuntu-2d", "gnome", etc. Pero esto no funciona sin importar lo que haya intentado. Hay varios informes de errores sobre problemas similares, por lo que se analizará.

Sin embargo, encontré una solución para ti, pero es realmente hacky y simplemente oculta el problema sin solucionarlo. Pero funciona. Abra una terminal y pegue los siguientes comandos: (Asegúrese de obtener todos los comandos, de lo contrario se meterá en problemas)


sudo mv /usr/share/gnome-session/sessions/ubuntu.session /usr/share/gnome-session/sessions/ubuntu-3d.session
sudo mv /usr/share/gnome-session/sessions/ubuntu-2d.session /usr/share/gnome-session/sessions/ubuntu.session

Esto solo intercambia las dos sesiones, por lo que cualquier usuario que haya elegido usar Unity y no Unity 2D también iniciará sesión con Unity 2D hasta que elija otra vez de manera diferente. Esto también significa que cualquier usuario nuevo que cree utilizará Unity 2D de forma predeterminada.

Jo-Erlend Schinstad
fuente
Estoy de acuerdo contigo en que funciona, pero no resuelve el problema, solo lo oculta. ¿Ya se informó como un error en la plataforma de lanzamiento?
JesusLives ii
No parece que se haya informado de ese error en particular, aunque encontré algunos informes similares. ¿Lo reportarás?
Jo-Erlend Schinstad
bueno, no tengo una cuenta de launchpad y no sé cómo informar un bogg ¿Podrías hacerlo?
JesusLives ii