¿Cómo iniciar la unidad después del arranque en la línea de comando con la opción "texto"?

8

Solo quiero que mi sistema arranque la terminal, pero poder iniciar Unity una vez que inicie sesión. He editado /etc/default/grubdesde:

GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"

a

GRUB_CMDLINE_LINUX_DEFAULT="quiet splash text"

y mi sistema se inicia en la terminal bien, pero cuando trato de lanzar Unity obtengo:

ADVERTENCIA: no hay un conjunto de variables DISPLAY, configurándolo en: 0
compiz (core) - Fatal: No se pudo abrir la pantalla: 0

Todo vuelve a la normalidad cuando restauro la configuración original de GRUB, por lo que me parece que en realidad no hay nada roto.

Estoy corriendo en una VM, y ahora he probado esto con una instalación limpia de Ubuntu, así como con la instalación de Amahi que estoy tratando de probar. El mismo error ocurre con la instalación limpia.

Entonces, ¿cómo puedo realmente comenzar la unidad después de un inicio del sistema que no lo inicia directamente?

ncarlson
fuente
¿Estás usando 12.04?
Anwar
3
¿Cómo intentas iniciar Unity? Estas usando startx?
Seth

Respuestas:

8

El startxcomando carga solo el entorno de escritorio predeterminado sin Unity u otra interfaz de usuario. El startx unitycomando puede hacer este trabajo, pero no lo recomiendo. Puedes probarlo y verás por qué.

Para cargar con éxito el administrador de pantalla X junto con Unity desde TTY, use el siguiente comando:

sudo service lightdm start
Radu Rădeanu
fuente
1
Para volver a la shell, simplemente "sudo service lightdm stop" y CTRL-Alt-F1?
m0j0
2
¿Te funcionó esta respuesta? sudo service lightdm startme da la pantalla de inicio de sesión pero después de eso, cuando inicio sesión, todo está roto
kapad
Esta respuesta funcionó para mí. El único problema es al ingresar a Unity de esta manera, la resolución de la pantalla se ha reducido a una resolución muy baja ... ¿Quizás 800x600? Pero esto está realmente bien, ya que todo parece seguir funcionando.
Dave Collins el